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

Bộ 15 - 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, điểm khác biệt cơ bản nhất giữa 'list' và 'tuple' là gì?

Câu 2: Kết quả của biểu thức 'python'[1:4] trong Python là gì?

Câu 3: Kiểu dữ liệu nào sau đây KHÔNG THỂ được dùng làm 'key' trong một 'dictionary' của Python?

Câu 4: Kết quả của biểu thức [x * 2 for x in range(3)] là gì?

Câu 5: Từ khóa nào được sử dụng để thay đổi giá trị của một biến toàn cục bên trong một hàm?

Câu 6: Hàm 'lambda' trong Python được định nghĩa tốt nhất là gì?

Câu 7: Trong cấu trúc 'try-except-finally', khối lệnh 'finally' sẽ được thực thi khi nào?

Câu 8: Kết quả của len(set([1, 2, 2, 3, 3, 3])) là bao nhiêu?

Câu 9: Khi mở một tệp tin bằng hàm open(), chế độ 'a' có ý nghĩa gì?

Câu 10: Tham số '*args' trong định nghĩa hàm Python có tác dụng gì?

Câu 11: Trong lập trình hướng đối tượng với Python, hàm 'super()' được dùng để làm gì?

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

Câu 13: Kết quả của biểu thức list(range(1, 10, 3)) là gì?

Câu 14: Mục đích chính của phương thức '__init__' trong một lớp Python là gì?

Câu 15: Cách nào sau đây là đúng để định dạng một chuỗi bằng 'f-string' trong Python 3.6+?

Câu 16: Phương thức list.pop() không truyền tham số sẽ thực hiện hành động nào?

Câu 17: Hàm zip([1, 2], ['a', 'b']) sẽ tạo ra kết quả có cấu trúc như thế nào khi chuyển sang list?

Câu 18: Hàm 'enumerate()' thường được sử dụng trong vòng lặp 'for' để làm gì?

Câu 19: Kết quả của list(map(str, [1, 2, 3])) là gì?

Câu 20: Để tạo ra một bản sao hoàn toàn độc lập của một đối tượng phức hợp (như danh sách lồng nhau), ta nên dùng phương thức nào?

Câu 21: Sự khác biệt giữa 'break' và 'continue' trong vòng lặp là gì?

Câu 22: Tại sao 'generator' được coi là tiết kiệm bộ nhớ hơn so với 'list' khi làm việc với dữ liệu lớn?

Câu 23: Trong Python, việc đặt dấu gạch dưới kép (ví dụ __name) trước tên thuộc tính của lớp nhằm mục đích gì?

Câu 24: Hàm nào trong module 'math' được dùng để làm tròn một số lên số nguyên gần nhất?

Câu 25: Biểu thức '5 > 3 or 2 > 10 and 1 == 1' trả về kết quả nào?