Các kết quả của hàm hiển thị dưới đây là gì?
sum(2,4,6)
sum([1,2,3])
sum(2,4,6)
sum([1,2,3])
Trả lời:
Đáp án đúng: A
Câu hỏi này kiểm tra kiến thức về cách hàm `sum()` hoạt động trong Python khi được truyền các đối số khác nhau.
* **`sum(2, 4, 6)`:** Hàm `sum()` chỉ chấp nhận một iterable (ví dụ: list, tuple) làm đối số duy nhất. Việc truyền nhiều đối số riêng lẻ như `2, 4, 6` sẽ gây ra lỗi `TypeError`. Do đó, kết quả của biểu thức này là `Error`.
* **`sum([1, 2, 3])`:** Ở đây, chúng ta truyền một list `[1, 2, 3]` cho hàm `sum()`. Hàm này sẽ tính tổng các phần tử trong list, tức là `1 + 2 + 3 = 6`. Do đó, kết quả của biểu thức này là `6`.
Vậy, đáp án đúng là "Error, 6".
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
