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

Lưu ý: Nội dung trong bài Bộ 4 - 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, 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?