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

Bộ 4 - 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, quy tắc nào là bắt buộc để xác định một khối lệnh (block) như trong hàm hoặc vòng lặp?

Câu 2: Điểm khác biệt cơ bản nhất về tính chất dữ liệu giữa 'list' và 'tuple' trong Python là gì?

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

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

Câu 5: Toán tử 'is' trong Python được dùng để thực hiện nhiệm vụ gì?

Câu 6: Đặc điểm chính của hàm 'lambda' trong ngôn ngữ lập trình Python là gì?

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

Câu 8: Kiểu dữ liệu tập hợp (set) trong Python có đặc điểm cốt lõi nào sau đây?

Câu 9: Nếu biến s có giá trị là 'Python', kết quả của thao tác cắt chuỗi 's[::-1]' là gì?

Câu 10: Trong định nghĩa hàm của Python, tham số '*args' có ý nghĩa như thế nào?

Câu 11: Giá trị nào sau đây sẽ được Python đánh giá là 'False' khi nằm trong biểu thức điều kiện?

Câu 12: Sử dụng List Comprehension, kết quả của biểu thức '[x**2 for x in range(3)]' là gì?

Câu 13: Từ khóa nào được sử dụng để thông báo rằng một biến bên trong hàm là biến được định nghĩa ở phạm vi toàn cục?

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

Câu 15: Hàm 'map()' tích hợp sẵn trong Python có công dụng chính là gì?

Câu 16: Trong lập trình hướng đối tượng với Python, phương thức '__init__' đóng vai trò gì?

Câu 17: Toán tử nào được dùng để thực hiện phép chia lấy phần nguyên (loại bỏ phần thập phân) trong Python 3?

Câu 18: Hàm nào sau đây là cách chuẩn để kiểm tra xem một đối tượng có phải là thực thể của một lớp cụ thể hay không?

Câu 19: Câu lệnh 'from math import sqrt' mang ý nghĩa gì trong việc quản lý không gian tên (namespace)?

Câu 20: Phương pháp định dạng chuỗi (string formatting) nào được coi là hiện đại và tối ưu nhất từ phiên bản Python 3.6 trở đi?

Câu 21: Trong Python, 'Decorator' thực chất được hiểu là gì?

Câu 22: Từ khóa 'yield' trong Python thường được sử dụng với mục đích gì?

Câu 23: Tại sao việc sử dụng phương thức 'get()' lại được ưu tiên hơn truy cập trực tiếp bằng khóa khi làm việc với Dictionary?

Câu 24: Tham số 'self' xuất hiện trong các phương thức của một lớp (class) đóng vai trò gì?

Câu 25: Hàm 'zip()' trong Python thực hiện nhiệm vụ gì khi nhận vào nhiều đối tượng iterable?