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

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

Lưu ý: Nội dung trong bài Bộ 10 - 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, kiểu dữ liệu nào sau đây thuộc nhóm 'immutable' (không thể thay đổi giá trị sau khi khởi tạo)?

Câu 2: Kết quả của biểu thức 'print(type(10 / 2))' trong Python 3 là gì?

Câu 3: Toán tử nào được sử dụng để kiểm tra xem hai biến có cùng trỏ tới một đối tượng trong bộ nhớ hay không (kiểm tra identity)?

Câu 4: Trong khối lệnh xử lý ngoại lệ 'try-except-else-finally', khối lệnh nào luôn luôn được thực thi dù có lỗi xảy ra hay không?

Câu 5: Phương thức nào của đối tượng 'dictionary' trả về một giá trị mặc định nếu 'key' không tồn tại trong từ điển thay vì gây ra lỗi?

Câu 6: Kết quả của lệnh 'print('Python'[1:4])' là gì?

Câu 7: Từ khóa nào được sử dụng để tạo một hàm ẩn danh (anonymous function) trong Python?

Câu 8: Cấu trúc 'List Comprehension' nào sau đây tạo ra danh sách các số chẵn từ 0 đến 8?

Câu 9: Trong lập trình hướng đối tượng với Python, hàm '__init__' đóng vai trò gì?

Câu 10: Tham số '*args' trong định nghĩa hàm của Python có ý nghĩa gì?

Câu 11: Khi mở một tệp tin bằng hàm 'open()', chế độ (mode) nào cho phép ghi thêm dữ liệu vào cuối tệp mà không xóa nội dung cũ?

Câu 12: Hàm 'zip()' trong Python có công dụng chính là gì?

Câu 13: Từ khóa nào được sử dụng để truy cập và sửa đổi một biến ở phạm vi toàn cục từ bên trong một hàm?

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

Câu 15: Trong Python, làm thế nào để tạo một bản sao thực sự độc lập (deep copy) của một danh sách chứa các danh sách con?

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

Câu 17: Đặc điểm quan trọng nhất của kiểu dữ liệu 'Set' (tập hợp) trong Python là gì?

Câu 18: Ký hiệu nào được sử dụng để bắt đầu một 'decorator' trong Python?

Câu 19: Toán tử ':=', hay còn gọi là toán tử 'walrus', được giới thiệu từ phiên bản Python nào?

Câu 20: Từ khóa nào được sử dụng bên trong một hàm để biến hàm đó thành một 'generator'?

Câu 21: Cơ chế chính được CPython sử dụng để quản lý bộ nhớ và thu hồi các đối tượng không còn dùng đến là gì?

Câu 22: Phương thức '__str__' của một lớp trong Python có mục đích chính là gì?

Câu 23: Trong kế thừa, hàm 'super()' được sử dụng để làm gì?

Câu 24: Kết quả của 'print(bool([]))' là gì?

Câu 25: Hàm 'map(str, [1, 2, 3])' sẽ trả về kết quả thuộc loại nào?