Phần này tập trung vào "Lịch sử và Giới thiệu" về lập trình Python. Những câu hỏi trắc nghiệm [mcq] này nên được thực hành để cải thiện các kỹ năng lập trình Python cần thiết cho các cuộc phỏng vấn khác nhau [phỏng vấn tại trường, phỏng vấn trực tiếp, phỏng vấn công ty], xếp lớp, thi tuyển sinh và các kỳ thi cạnh tranh khác
1. Python được phát triển bởi
A. Hướng dẫn van Rossum
B. James Gosling
C. Dennis Ritchie
D. Bjarne Stroustrup
Xem câu trả lời
trả lời. Một
Giải trình. Một lập trình viên người Hà Lan Guido van Rossum đã phát triển python tại Centrum Wiskunde & Informatica [CWI] ở Hà Lan với tư cách là người kế thừa ngôn ngữ ABC
2. Python được phát triển vào năm nào?
A. 1972
B. 1995
C. 1989
D. 1981
Xem câu trả lời
trả lời. C
Giải trình. Python được giới thiệu bởi Guido Van Rossum vào năm 1989. Vậy phương án C đúng
3. Python được viết bằng ngôn ngữ nào?
A. C
B. C++
C. Java
D. Không có điều nào ở trên
Xem câu trả lời
trả lời. Một
Giải trình. Python được viết bằng C với triển khai mặc định/truyền thống là CPython. Vậy phương án A đúng
4. Phần mở rộng của tệp python là gì?
A. . p
B. . py
C. . con trăn
D. Không có điều nào ở trên
Xem câu trả lời
trả lời. b
Giải trình. Tệp Python được lưu với phần mở rộng. py. Vậy phương án B đúng
5. Python là ngôn ngữ lập trình hướng đối tượng
A. Thật
B. Sai
C. Không đúng cũng không sai
D. Không có điều nào ở trên
Xem câu trả lời
trả lời. Một
Giải trình. Có python là ngôn ngữ hướng đối tượng nhưng không thuần túy. Nó không hỗ trợ đóng gói mạnh trong khi nó là một trong những tính năng cốt lõi của ngôn ngữ lập trình "hướng đối tượng". Vậy phương án A đúng
6. Trăn 3. 0 được phát hành vào năm nào?
A. 2000
B. 2008
C. 2011
D. 2016
Xem câu trả lời
trả lời. b
Giải trình. Trăn 3. 0 được phát hành vào ngày 3 tháng 12 năm 2008. Vậy phương án B đúng
7. Khẳng định nào sau đây là đúng?
A. Python là một ngôn ngữ lập trình cấp cao
B. Python là một ngôn ngữ thông dịch
C. Python là một ngôn ngữ hướng đối tượng
D. Tất cả những điều trên
Xem câu trả lời
trả lời. Đ.
Giải trình. Python là ngôn ngữ lập trình cấp cao, hướng đối tượng và thông dịch. Vậy phương án D đúng
8. Điều gì được sử dụng để xác định một khối mã trong Python?
A. dấu ngoặc đơn
B. thụt đầu dòng
C. Dấu ngoặc nhọn
D. Không có điều nào ở trên
Xem câu trả lời
trả lời. b
Giải trình. Python sử dụng thụt lề để xác định khối mã. Thụt lề chỉ đơn giản là khoảng trắng hoặc Tab được sử dụng làm chỉ báo rằng mã thụt lề là phần con. Vì dấu ngoặc nhọn được sử dụng trong C/C++/Java. Vậy phương án B đúng
Học viện Runestone chỉ có thể tiếp tục nếu chúng tôi nhận được sự hỗ trợ từ những cá nhân như bạn. Là một sinh viên, bạn nhận thức rõ về chi phí cao của sách giáo khoa. Nhiệm vụ của chúng tôi là cung cấp miễn phí những cuốn sách hay cho bạn, nhưng chúng tôi yêu cầu bạn cân nhắc quyên góp 10 đô la, nhiều hơn nếu bạn có thể hoặc ít hơn nếu 10 đô la là một gánh nặng
Trước khi bạn tiếp tục đọc
Tạo ra những thứ tuyệt vời cần có thời gian và $$. Nếu bạn đánh giá cao cuốn sách bạn đang đọc và muốn giữ tài liệu chất lượng miễn phí cho các sinh viên khác, vui lòng xem xét quyên góp cho Học viện Runestone. Chúng tôi yêu cầu bạn xem xét khoản quyên góp 10 đô la, nhưng nếu bạn có thể quyên góp nhiều hơn thì điều đó thật tuyệt, nếu 10 đô la là quá nhiều so với ngân sách của bạn, chúng tôi sẽ rất vui với bất cứ điều gì bạn có thể chi trả như một sự ủng hộ
- infile = open["myText. txt", “w”]
- Điều này sẽ mở ở chế độ chỉ ghi
- infile = open["myText. txt", r]
- Chữ r phải nằm trong ngoặc kép
- infile = open["myText. txt", “đã đọc”]
- Sử dụng "r" cho chế độ chỉ đọc
- infile = open["myText. txt"]
- Mặc định được đọc nếu không có chế độ nào được chỉ định
Q-1. Điều nào sau đây có thể được sử dụng để mở tệp có tên myText.txt
ở chế độ chỉ đọc?
- outfile = open["myText. txt", w]
- w phải ở trong ngoặc kép
- outfile = open["myText. txt", “viết”]
- Sử dụng "w" cho chế độ chỉ ghi
- outfile = open["myText. txt", “w”]
- Thao tác này sẽ mở tệp ở chế độ chỉ ghi
- outfile = open["myText. txt"]
- Thao tác này sẽ mở tệp ở chế độ chỉ đọc
Q-2. Điều nào sau đây có thể được sử dụng để mở tệp có tên myText.txt
ở chế độ chỉ ghi?
Q-3. Lệnh nào dưới đây đóng tệp myText.txt
đã mở nếu đoạn mã sau đã được viết?
ref_file = open["myText.txt", "r"]
- filevar. nối thêm [chuỗi nào đó]
- Nối thêm là một lệnh được sử dụng cho danh sách, không phải tệp
- filevar. write["chuỗi ký tự"]
- somestring là một biến và không cần dấu ngoặc kép xung quanh nó
- filevar. viết [chuỗi nào đó]
- Sử dụng ký hiệu dấu chấm, chúng ta có thể gọi lệnh ghi với biến chuỗi bên trong dấu ngoặc đơn
- dây nào đó. viết[]
- Lệnh write[] cần được gọi trên đối tượng tệp chứ không phải chính chuỗi
Q-4. Lệnh nào dưới đây được sử dụng để thêm chuỗi sau vào cuối đối tượng tệp filevar
?
Q-5. Nội dung của names.txt
được liệt kê ở đây
Khối mã nào sau đây sẽ in ra tất cả các tên trong names.txt
?
names = open["names.txt", "r"] for line in names: print[names]1
names = open["names.txt", "r"] for line in names: print[names]
names = open["names.txt", "r"] for line in names: print[names]2
names = open["names.txt", "r"] for line in names: print[line]
names = open["names.txt", "r"] for line in names: print[names]3
names = open["names.txt", "r"] for line in names: print["line"]
Q-7. Có bao nhiêu lỗi trong đoạn mã dưới đây?