- Câu 1: Kiểu dữ liệu của biến đếm trong lệnh lặp For – do:
-
Cùng kiểu với giá trị đầu và giá trị cuối
-
Chỉ cần khác kiểu với giá trị đầu
-
Cùng kiểu với các biến trong câu lệnh
-
Không cần phải xác định kiểu dữ liệu
-
- Câu 2: Hoạt động nào sau đây lặp với số lần lặp biết trước?
-
Giặt tới khi sạch
-
Học bài cho tới khi thuộc bài
-
Gọi điện tới khi có người nghe máy
-
Ngày đánh răng 2 lần
-
- Câu 3: Chọn cú pháp câu lệnh lặp là:
-
for < biến đếm > : = < giá trị đầu > to < giá trị cuối > do < câu lệnh >;
-
for < biến đếm > := < giá trị cuối > to < giá trị đầu > do < câu lệnh >;
-
for < biến đếm > = < giá trị đầu > to < giá trị cuối >; do < câu lệnh >;
-
for < biến đếm > = < giá trị đầu > to < giá trị cuối > do < câu lệnh >;
-
- Câu 4: Câu lệnh For..to..do kết thúc :
-
Khi biến đếm nhỏ hơn giá trị cuối
-
Khi biến đếm lớn hơn giá trị cuối
-
Khi biến đếm nhỏ hơn giá trị đầu
-
Khi biến đếm lớn hơn giá trị đầu
-
- Câu 5: Cho các câu lệnh sau hãy chỉ ra câu lệnh đúng :
-
for i:=1 to 10; do x:=x+1;
-
for i:=1 to 10 do x:=x+1;
-
for i:=10 to 1 do x:=x+1;
-
for i =10 to 1 do x:=x+1;
-
- Câu 6: 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 được khai báo là kiểu dữ liệu nào?
-
Integer
-
Real
-
String
-
Tất cả các kiểu trên đều được
-
- Câu 7: Đ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;
-
Tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến M
-
Tổng các số chia hết cho 3 và 5 trong phạm vi từ 1 đến M
-
Tổng các số chia hết cho 3 trong phạm vi từ 1 đến M
-
Tổng các số chia hết cho 5 trong phạm vi từ 1 đến M
-
Phải làm đủ các câu thì phần "Kiểm tra kết quả" mới hiện ra