-
Câu hỏi:
Cho chương trình viết bằng ngôn ngữ PASCAL sau đây:
PROGRAM Inso;Uses crt;
Var M, N, I : integer;
BEGIN
clrscr;
M := 0 ;
N := 0 ;
For I := 1 TO 10000 do
Begin
if ( (I mod 3) = 0 ) then M := M + 1 ;
if ( (I mod 3) = 0 ) and ( (I mod 5) = 0 ) then N := N + 1 ;
End;
writeln( M,‘ ’, N );
readln
END.
Phát biểu nào sau về chương trình trên là đúng?
-
A.
Đây là chương trình đếm số các số nguyên trong khoảng từ 1 đến 10000 là bội số của 3
-
B.
Đây là chương trình đếm và thông báo ra màn hình rằng trong khoảng từ 1 đến 10000 có bao nhiêu số nguyên là bội số của 3 và có bao nhiêu số là bội số chung của 3 và 5
-
C.
Đây là chương trình đếm số các số nguyên nhỏ hơn 10000 và chia hết cho 3
-
D.
Đây là chương trình đếm số các số nguyên trong khoảng từ 1 đến 10000 là bội số của 3 và 5
Lời giải tham khảo:
Đáp án đúng: B
Đây là chương trình đếm và thông báo ra màn hình rằng trong khoảng từ 1 đến 10000 có bao nhiêu số nguyên là bội số của 3 và có bao nhiêu số là bội số chung của 3 và 5
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
- Cho chương trình viết bằng PASCAL sau đây: Hãy chọn phát biểu sai trong các phát biểu sau đây:
- Cho chương trình viết bằng PASCAL sau đây: Hãy chọn phát biểu đúng trong các phát biểu sau đây:
- Phát biểu nào dưới đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh?
- Cho chương trình viết bằng ngôn ngữ PASCAL sau đây: Phát biểu nào dưới đây về chương trình trên là đúng?
- rong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây là đúng?