-
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
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
Hướng dẫn Trắc nghiệm Online và Tích lũy điểm thưởng
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?