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

Lưu ý: Nội dung trong bài Bộ 7 - Trắc nghiệm Lập trình Python online có đáp án chỉ dành cho mục đích tham khảo và học tập. Ban quản trị không chịu trách nhiệm về tính pháp lý hoặc kết quả thực tế khi áp dụng các thông tin này. Chúng tôi KHÔNG yêu cầu bất kỳ quyền truy cập nào vào hệ thống của bạn, KHÔNG theo dõi thao tác và KHÔNG thu thập dữ liệu cá nhân của bạn trong suốt quá trình làm bài.

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ì?