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

Bộ 7 - 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, sự khác biệt cơ bản giữa toán tử '==' và toán tử 'is' là gì?

Câu 2: Kết quả của biểu thức 'len({1, 2, 2, 3, 3, 3})' trong Python là bao nhiêu?

Câu 3: Phương thức nào của 'dictionary' cho phép lấy giá trị của một khóa mà không gây lỗi 'KeyError' nếu khóa đó không tồn tại?

Câu 4: Để đảo ngược một chuỗi 's' trong Python bằng kỹ thuật 'slicing', cú pháp nào sau đây là đúng?

Câu 5: Trong Python, từ khóa nào được dùng để truy cập và sửa đổi một biến được định nghĩa ở phạm vi bên ngoài hàm (global scope)?

Câu 6: Khối lệnh nào trong cấu trúc 'try-except-finally' luôn luôn được thực thi bất kể có ngoại lệ xảy ra hay không?

Câu 7: Kết quả của phép toán '10 // 3' trong Python là gì?

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

Câu 9: Tham số '*args' trong định nghĩa một hàm có ý nghĩa gì?

Câu 10: Cách nào đúng để kiểm tra xem một khóa 'key' có tồn tại trong 'dictionary' tên là 'd' hay không?

Câu 11: Phương thức nào được dùng để thêm toàn bộ các phần tử của một 'iterable' vào cuối một danh sách có sẵn?

Câu 12: Biến hệ thống '__name__' sẽ có giá trị là gì nếu module chứa nó đang được chạy trực tiếp?

Câu 13: Hàm 'zip()' trong Python có tác dụng gì?

Câu 14: Đâu là kết quả của biểu thức 'bool([])' trong Python?

Câu 15: Để định nghĩa một lớp 'B' kế thừa từ lớp 'A', cú pháp nào sau đây là chính xác?

Câu 16: Chế độ (mode) nào trong hàm 'open()' dùng để mở một tệp để ghi thêm dữ liệu vào cuối tệp mà không xóa dữ liệu cũ?

Câu 17: Kết quả của 'list(range(1, 5))' là gì?

Câu 18: Hàm 'lambda' trong Python được hiểu là gì?

Câu 19: Lệnh 'break' có tác dụng gì khi được thực thi bên trong một vòng lặp?

Câu 20: Câu lệnh nào dùng để loại bỏ tất cả các khoảng trắng dư thừa ở cả đầu và cuối của một chuỗi?

Câu 21: Khi sử dụng hàm 'sorted()', làm thế nào để sắp xếp danh sách theo thứ tự giảm dần?

Câu 22: Để lấy ra một phần của danh sách 'a' từ chỉ số 1 đến 3 (không bao gồm chỉ số 3), ta dùng cú pháp nào?

Câu 23: Lỗi 'ZeroDivisionError' xảy ra trong trường hợp nào?

Câu 24: Hàm 'map(str, [1, 2, 3])' sẽ trả về kết quả gì?

Câu 25: Từ khóa 'yield' trong Python được sử dụng để làm gì?