Dựa vào đoạn mã dưới đây, hãy xác định xem các phát biểu sau là đúng hay sai:
![Dựa vào đoạn mã dưới đây, hãy xác định xem các phát biểu sau là đúng hay sai:
a) Vòng lặp for trong đoạn mã sẽ chạy đúng bằng số phần tử trong danh sách A.
b) Điều kiện A[i] > 0 trong đoạ (ảnh 1)](https://video.vietjack.com/upload2/images/1774709300/image1.png)
a) Vòng lặp for trong đoạn mã sẽ chạy đúng bằng số phần tử trong danh sách A.
b) Điều kiện A[i] > 0 trong đoạn mã trên chỉ cho phép cộng những số dương vào biến S.
c) Giá trị của biến S sau khi thực hiện đoạn mã trên sẽ là tổng của tất cả các phần tử trong A.
Quảng cáo
Trả lời:
a). Đ. Vì range(len(A)) tạo ra một dãy số có độ dài bằng với số phần tử trong danh sách A, vì vậy vòng lặp sẽ chạy đúng số lần tương đương với số phần tử trong A.
b). Đ. Điều kiện A[i] > 0 đảm bảo chỉ những số dương mới được cộng vào biến S, các giá trị âm và bằng 0 sẽ bị bỏ qua.
c). S. Biến S chỉ là tổng của các phần tử dương trong danh sách A, không phải là tổng của tất cả các phần tử.
d). Đ. Nếu có ít nhất một giá trị dương trong A, thì giá trị đó sẽ được cộng vào S, làm cho S không bằng 0.
Hot: 1000+ Đề thi cuối kì 2 file word cấu trúc mới 2026 Toán, Văn, Anh... lớp 1-12 (chỉ từ 60k). Tải ngay
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1
Khối các câu lệnh chỉ được thực hiện tuy thuộc vào đỉều kiện nào đó là đúng hay sai.
Khối lệnh này tương ứng với cấu trúc rẽ nhánh và được thể hiện bằng câu lệnh điều kiện if.
Khối các câu lệnh được thực hiện lặp đi lặp lại tuỳ theo điều kiện nào đỏ vẫn còn đúng hay sai.
Khối gồm các lệnh được thực hiện theo trình tự từ trên xuống dưới.
Lời giải
Đáp án đúng là D
Lời giải
Cú pháp
while <điều kiện>:
<khối lệnh lặp>
Ví dụ
mat_khau = ""
while mat_khau != "1234":
mat_khau = input("Nhập mật khẩu: ")
print("Đăng nhập thành công!")
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.
Câu 4
3986443.
8644.
39864.
443.
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.
Câu 5
Tìm tất cả các số chia hết cho 7 nhưng không phải bội số của 5, nằm trong đoạn 1 và 1000.
Tìm tất cả các số chia hết cho 7 nhưng không phải bội số của 5, nằm trong đoạn 1 và 1000 và chuỗi thu được in trên một dòng, có dấu “,” ngăn cách giữa các số.
Tìm tất cả các số chia hết cho 7 và là bội số của 5, nằm trong đoạn 1 và 1000.
Tìm tất cả các số không chia hết cho 7 nhưng là phải bội số của 5, nằm trong đoạn 1 và 1000.
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.
Câu 6
len(s).
length(s).
s.len().
s. length().
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.
Câu 7
A. x lớn hơn y.
B. x bằng y.
C. x nhỏ hơn y.
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.