Khẳng định nào là đúng khi nói về đoạn code sau:
Trả lời:
Đáp án đúng: B
Trong Python, hàm cũng là một đối tượng hạng nhất (first-class object), có nghĩa là nó có thể được gán cho một biến, truyền như một đối số cho một hàm khác, hoặc trả về như là giá trị của một hàm khác. Do đó, việc gán `printHello` cho biến `a` là hoàn toàn hợp lệ. `printHello` là một hàm (một loại đối tượng), và `a` bây giờ cũng tham chiếu đến hàm đó. Vì vậy, `printHello()` và `a` cùng tham chiếu đến chung một đối tượng.
Các phương án khác không đúng vì:
- Phương án 1 sai vì cả `printHello()` và `a` đều tham chiếu đến một đối tượng (là hàm).
- Phương án 3 sai vì `printHello()` và `a` không phải là hai đối tượng khác nhau, mà là hai cách để gọi cùng một đối tượng hàm.
- Phương án 4 sai vì việc gán hàm cho một biến là hoàn toàn hợp lệ trong Python.
Tổng hợp 200 câu hỏi trắc nghiệm lập trình Python có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
