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

Bộ 11 - 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, kết quả của biểu thức '0.1 + 0.2 == 0.3' là gì?

Câu 2: Hàm 'all([])' trong Python trả về giá trị nào?

Câu 3: Điều gì xảy ra khi một đối tượng 'mutable' (như danh sách) được dùng làm giá trị mặc định cho tham số của hàm?

Câu 4: Sự khác biệt chính giữa toán tử 'is' và toán tử '==' trong Python là gì?

Câu 5: Phương thức nào dùng để loại bỏ khoảng trắng ở cả hai đầu của một chuỗi?

Câu 6: Kết quả của hàm 'type(range(5))' trong Python 3 là gì?

Câu 7: Làm thế nào để truy cập phần tử cuối cùng của một danh sách 'my_list' mà không cần biết độ dài của nó?

Câu 8: Trong từ điển (dictionary), điều kiện bắt buộc đối với một 'key' là gì?

Câu 9: Lệnh nào dùng để thêm một phần tử vào cuối danh sách?

Câu 10: Hàm 'zip([1, 2], ['a', 'b', 'c'])' sẽ tạo ra kết quả chứa bao nhiêu cặp phần tử?

Câu 11: Kết quả của 'round(2.5)' và 'round(3.5)' trong Python 3 lần lượt là gì?

Câu 12: Khối lệnh 'else' trong cấu trúc 'try...except...else...finally' được thực thi khi nào?

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

Câu 14: Trong Python, biến '__name__' có giá trị là gì khi tệp được chạy trực tiếp?

Câu 15: Từ khóa nào được dùng để khai báo một hàm vô danh (anonymous function)?

Câu 16: Lệnh 'print('-'.join(['a', 'b', 'c']))' trả về kết quả nào?

Câu 17: Trong định nghĩa hàm, tham số '*args' thường được dùng để làm gì?

Câu 18: Hàm 'any([0, False, [], None])' trả về giá trị nào?

Câu 19: Kết quả của biểu thức '3 * (1, 2)' là gì?

Câu 20: Sự khác biệt giữa 'list.sort()' và hàm 'sorted()' là gì?

Câu 21: Trong Python, từ khóa nào dùng để truy cập một biến ở phạm vi bên ngoài hàm (nhưng không phải biến toàn cục) trong hàm lồng nhau?

Câu 22: Hàm 'id()' trong Python trả về thông tin gì của đối tượng?

Câu 23: Biểu thức '2 ** 3 ** 2' có giá trị bằng bao nhiêu?

Câu 24: Phương thức nào của từ điển (dictionary) trả về giá trị mặc định nếu khóa không tồn tại thay vì gây lỗi 'KeyError'?

Câu 25: Phép toán '10 // 3' trả về kết quả là bao nhiêu?