Câu hỏi trắc nghiệm lập trình Python có đáp án - P...
- Câu 1 : Khẳng định nào sau đây về Python 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à ngôn ngữ lập trình hướng đối tượng.
D. Tất cả các đáp án đều đúng.
- Câu 2 : Kí hiệu nào dùng để xác định các khối lệnh (khối lệnh của hàm, vòng lặp,...) trong Python?
A. Dấu ngoặc nhọn { }
B. Dấu ngoặc vuông [ ]
C. Thụt lề
D. Dầu ngoặc đơn ( )
- Câu 3 : Khẳng định nào là đúng về chú thích trong Python?
A. Chú thích giúp cho các lập trình viên hiểu rõ hơn về chương trình.
B. Trình thông dịch Python sẽ bỏ qua những chú thích.
C. Có thể viết chú thích trên cùng một dòng với lệnh/biểu thức hoặc viết trên nhiều dòng mà không vấn đề gì cả
D. Tất cả các đáp án trên.
- Câu 4 : Đâu là quy tắc đúng khi đặt tên cho biến trong Python?
A. Tên biến có thể bắt đầu bằng dấu gạch dưới " _ ".
B. Có thể sử dụng keyword làm tên biến.
C. Tên biến có thể bắt đầu bằng một chữ số.
D. Tên biến có thể có các ký hiệu như !, @, #, $, %,...
- Câu 5 : Lệnh nào dùng để lấy dữ liệu đầu vào từ người dùng?
A. cin
B. scanf()
C. input()
D.
- Câu 6 : Câu lệnh sử dụng toán tử and trả về kết quả TRUE khi nào?
A. Cả hai toán hạng đều là TRUE.
B. Cả hai toán hàng đều là FALSE.
C. Một trong hai toán hạng là TRUE.
D. Toán hạng đầu tiên là TRUE.
- Câu 7 : Ý nghĩa của hàm __init__() trong Python là gì?
A. Khởi tạo một lớp để sử dụng.
B. Được gọi khi một đối tượng mới được khởi tạo.
C. Khởi tạo và đưa tất cả các thuộc tính dữ liệu về 0 khi được gọi.
D. Không có đáp án đúng.
- Câu 8 : Đoạn code nào sau đây sử dụng tính năng kế thừa của Python?
A. class Foo: Pass
B. class Foo(object): pass class Hoo(object) pass
C. class Foo: pass class Hoo(Foo): pass
D. Không có đáp án chính xác.
- Câu 9 : Một lớp được thừa hưởng thuộc tính từ hai lớp khác nhau được gọi là gì?
A. Kế thừa đa cấp (Multilevel Inheritance)
B. Đa kế thừa (Multiple Inheritance)
C. Kế thừa phân cấp (Hierarchical Inheritance)
D. Kế thừa (Inheritance)
- Câu 10 : Mở file với chế độ mode ' a ' có ý nghĩa gì?
A. Mở file ở chế độ chỉ được phép đọc.
B. Mở file ở chế độ ghi.
C. Mở file chế độ ghi tiếp vào cuối file.
D. Mở file để đọc và ghi.
- Câu 11 : Đoạn code nào tự động đóng tệp khi có ngoại lệ xảy ra?
A.with open("test.txt", encoding = 'utf-8') as f:
B.try: f = open("test.txt",encoding = 'utf-8') finall f.close()
C. Không có đáp án chính xác
D. Cả A và B đều đúng
- Câu 12 : Khẳng định nào về ngoại lệ là đúng nhất?
A. Ngoại lệ (Exception) là lỗi phát sinh khi đang thực thi chương trình (runtime error).
B. Lỗi cú pháp (syntax error) cũng là một ngoại lệ.
C. Ngoại lệ được Python dùng để loại bỏ một khối code khỏi chương trình.
D. Tất cả các đáp án trên đều đúng.
- Câu 13 : Điều gì sẽ xảy ra nếu bạn cố mở một file không tồn tại?
A. Python tự động tạo một file mới dưới tên bạn đang gọi ra.
B. Không có gì xảy ra vì file không tồn tại.
C. Gây ra một ngoại lệ
D. Không có đáp án nào đúng
- Câu 14 : Ngoại lệ nào xảy ra khi phát hiện thấy lỗi không thuộc bất kỳ danh mục nào khác?
A. ReferenceError
B. SystemError
C. RuntimeError
D. LookupError
- Câu 15 : Mở file với chế độ mode ' wb ' có ý nghĩa gì?
A. Mở file để ghi.
B. Mở file để đọc và ghi.
C. Mở file để ghi cho dạng nhị phân.
D. Mở file để đọc và ghi cho dạng nhị phân.
- Câu 16 : Đâu không phải là kiểu dữ liệu tiêu chuẩn trong Python?
A. List
B. Dictionary
C. Class
D. Tuple
- Câu 17 : Đâu là điểm khác biệt giữa tuple và list?
A. Tuple nằm trong dấu ngoặc nhọn, list nằm trong dầu ngoặc vuông.
B. Tuple nằm trong dấu ngoặc vuông, list nằm trong dầu ngoặc nhọn.
C. Tuple là danh sách với dữ liệu kiểu la mã, list là danh sách với kiểu dữ liệu thường.
D. Dữ liệu thuộc kiểu list có thể thay đổi được, dữ liệu thuộc kiểu tuple không thể thay đổi được.
- - Bộ câu hỏi Nhanh như chớp !!
- - Trắc nghiệm lý thuyết bằng lái xe máy A1 - Đề số 1 (Có đáp án)
- - Trắc nghiệm môn luật đất đai - Đề số 1 (Có đáp án)
- - Trắc nghiệm môn luật đất đai - Đề số 2 (Có đáp án)
- - Trắc nghiệm ngữ pháp Tiếng Anh tìm lỗi sai - Đề số 1 (Có đáp án)
- - Trắc nghiệm môn luật đất đai - Đề số 3 (Có đáp án)
- - Trắc nghiệm môn luật đất đai - Đề số 4 (Có đáp án)
- - Trắc nghiệm lý thuyết bằng lái xe máy A1 - Đề số 2
- - Trắc nghiệm lý thuyết bằng lái xe máy A1 - Đề số 3
- - Trắc nghiệm lý thuyết bằng lái xe máy A1 - Đề số 4