JavaScript is required

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])

A.
Error, 6
B.
12, Error
C.
12, 6
D.
Error, Error
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