khoahoc.vietjack.com

Câu hỏi:

30/03/2026 119 Lưu

(1 điểm) Khi cần tính tổng các phần tử trong dãy A. Chương trình sau có lỗi không? Nếu có thì lỗi thuộc loại nào? Em hãy viết lại chương trình cho đúng

S=0

A=[2,5,-4,3,6]

for i in range(len(A)):

s = s+i

print(S)

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Đáp án:

Chương trình sau có lỗi không? Nếu có thì lỗi thuộc loại nào? Em hãy viết lại chương trình cho đúng

S=0

A=[2,5,-4,3,6]

for i in range(len(A)):

s = s+i

print(S)

- Lỗi ngoại lệ: Biến s chưa khai báo.

- Có lỗi ngữ nghĩa, kết quả đưa ra không phải là tổng các phần tử trong danh sách A.

⇒ chương trình viết đúng

S=0

A=[2,5,-4,3,6]

for i in range(len(A)):

S=S+A[i]

print(S)

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1

A.

Công cụ sinh các bộ dữ liệu test.

B.

Công cụ điểm dừng trong phần mềm soạn thảo lập trình.

C.

Công cụ thống kê dữ liệu.

D.

Công cụ in biến trung gian.

Lời giải

Đáp án đúng là C

Câu 2

A.

1, 2, 3,3, 5.

B.

1, 2, 3, 2,5.

C.

1, 2, 2, 3, 5.

D.

1, 2, 4, 3, 5.

Lời giải

Đáp án đúng là B

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 7

A.

5.

B.

7.

C.

1.

D.

6.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP