-
Câu hỏi:
Đoạn chương trình sau giải bài toán nào?
For I:=1 to M do
If (I mod 3 = 0) and (I mod 5 = 0) then
T := T + I;
-
A.
Tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến M
-
B.
Tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến M
-
C.
Tổng các số chia hết cho 3 trong phạm vi từ 1 đến M
-
D.
Tổng các số chia hết cho 5 trong phạm vi từ 1 đến M
Lời giải tham khảo:
Đáp án đúng: B
Đoạn chương trình
For I:=1 to M do { I chạy trong phạm vi từ 1 đến M}
If (I mod 3 = 0) and (I mod 5 = 0) then { kiểm tra I chia hết cho 3 và cho 5 không}
T := T + I; {Cộng dồn vào tổng}
Đáp án: B
Hãy trả lời câu hỏi trước khi xem đáp án và lời giải -
A.
Câu hỏi này thuộc đề thi trắc nghiệm dưới đây, bấm vào Bắt đầu thi để làm toàn bài
CÂU HỎI KHÁC
- Câu lệnh điều kiện dạng đầy đủ là gì?
- Phát biểu nào sau đây lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh ?
- Trong lệnh lặp For – do:
- Xác định số vòng lặp cho bài toán: tính tổng các số nguyên từ 1 đến 100
- Đoạn chương trình sau giải bài toán nào?
- Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i phải khai báo là kiểu dữ li�
- Cho các câu lệnh sau hãy chỉ ra câu lệnh đúng là gì?
- Câu lệnh For..to..do kết thúc :
- Hoạt động sau đây lặp với số lần lặp biết trước?
- Kiểu dữ liệu của biến đếm trong lệnh lặp For – do: