Bộ 6 - Trắc nghiệm Lập trình Python online có đáp án

Bộ 6 - Trắc nghiệm Lập trình Python online có đáp án

Thời gian còn lại: --:--

Câu 1: Trong Python, hàm nào được sử dụng để lấy độ dài (số lượng phần tử) của một đối tượng như list hoặc string?

Câu 2: Đâu là cách đúng để tạo một ghi chú (comment) trên một dòng duy nhất trong mã nguồn Python?

Câu 3: Kiểu dữ liệu nào sau đây trong Python là 'immutable' (không thể thay đổi sau khi tạo)?

Câu 4: Kết quả của biểu thức logic 'True or False and False' trong Python là gì?

Câu 5: Trong Python, phương thức nào dùng để thêm một phần tử vào cuối danh sách (list)?

Câu 6: Toán tử nào được dùng để kiểm tra xem hai biến có cùng trỏ tới một đối tượng trong bộ nhớ hay không?

Câu 7: Lệnh nào được sử dụng để dừng vòng lặp hiện tại ngay lập tức và chuyển sang câu lệnh tiếp theo sau vòng lặp?

Câu 8: Làm thế nào để truy cập giá trị của khóa 'name' trong từ điển d = {'name': 'Python', 'version': 3}?

Câu 9: Cấu trúc 'List Comprehension' nào sau đây tạo ra danh sách các số bình phương từ 0 đến 4?

Câu 10: Hàm 'range(1, 10, 2)' trong Python sẽ tạo ra dãy số nào?

Câu 11: Trong xử lý ngoại lệ, khối mã nào luôn được thực thi dù có lỗi xảy ra hay không?

Câu 12: Phương thức nào của chuỗi (string) được dùng để loại bỏ khoảng trắng dư thừa ở cả đầu và cuối chuỗi?

Câu 13: Để mở một tệp tin văn bản chỉ để ghi dữ liệu mới (ghi đè nếu tệp đã tồn tại), tham số mode nào là đúng?

Câu 14: Từ khóa nào được sử dụng để khai báo một hàm trong Python?

Câu 15: Phương thức đặc biệt nào được gọi là 'constructor' (hàm khởi tạo) trong một lớp (class) Python?

Câu 16: Đâu là cách sử dụng đúng của hàm 'zip()' trong Python?

Câu 17: Kết quả của phép toán 10 // 3 trong Python là bao nhiêu?

Câu 18: Trong Python, từ khóa 'lambda' được dùng để làm gì?

Câu 19: Lệnh 'import math' cho phép người dùng làm gì?

Câu 20: Làm thế nào để đảo ngược một danh sách 'my_list' bằng kỹ thuật slicing?

Câu 21: Từ khóa 'global' được sử dụng trong trường hợp nào?

Câu 22: Hàm 'set()' trong Python có đặc điểm quan trọng nào?

Câu 23: Phương thức 'dict.get(key, default)' có ưu điểm gì so với việc truy cập trực tiếp bằng 'dict[key]'?

Câu 24: Từ khóa 'yield' thường được tìm thấy trong loại hàm nào?

Câu 25: Phát biểu nào sau đây là đúng về khối lệnh 'with open(...) as f:'?