help meCâu 1: Hoạt động nào sau đây lặp với số lần biết trước:
A. Hôm nay em thức dậy trễ do được nghỉ học
B. Lấy xà bông để giặt đồ
C. Mỗi ngày đánh răng 2 lần
D. Rửa chén
Câu 2: Trong câu lệnh lặp for…do, số vòng lặp là biết trước và
bằng:
A. giá trị cuối – giá trị đầu + 1
B. giá trị cuối – giá trị đầu + 2
C. giá trị cuối – giá trị đầu – 1
D. giá trị cuối – giá trị đầu – 2
Câu 3: Chương trình Pascal sau đây thực hiện hoạt động nào?
var i: integer;
begin
for i:=1 to 99 do;
end.
A. Chương trình chạy biến i từ 1 đến 100.
B. Chương trình chạy biến i từ 1 đến 99 rồi không làm gì cả.
C. Chương trình chạy biến i từ 1 đến 100 rồi không làm gì cả.
D. Chương trình chạy biến i từ 1 đến 99.
Câu 4: Sau khi thực hiện đoạn chương trình Pascal :
X:=3
For i : = 1 to 3 do
x : = x – 1
X sẽ nhận được giá trị nào dưới đây ?
A. – 1; B. 1 ; C. -4 ; D. 0 ;
Câu 5: Câu lệnh lặp với số lần biết trước For… to … do kết thúc
khi
A. giá trị cuối lớn hơn giá trị đầu
B. giá trị đầu lớn hơn giá trị cuối
C. giá trị đầu bằng giá trị cuối
D. Tất cả đều sai
Câu 6: câu lệnh lặp
For i:=1 to 5 do Writeln(‘Day la lan lap thu’, i);
sẽ in ra màn hình mấy dòng chữ?
A. 1 B. 3 C. 5 D. 7
Câu 7: Sau khi thực hiện đoạn chương trình sau, giá trị của biến k
bằng bao nhiêu?
k: = 0;
For i:= 1 to 3 do k:= k + 2;
A. 6 B. 8 C. 5 D. 2
Câu 8: Hãy đọc đoạn chương trình sau:
s:=0;
For i:= 1 to 5 do s:= s * i;
Sau khi thực hiện xong, kết quả s bằng:
A. 15 B. 0 C. Kết quả khác D. 120
Câu 9: Cho S và i là biến nguyên. Khi chạy đoạn chương trình :
s:=0;
For i:=1 to 3 do s := s+2*i;
writeln(s);
Kết quả in lên màn hình là :
A. 12 B. 10 C. 0 D. 6
Câu 10: Hãy cho biết số lần lặp của câu lệnh for sau đây:
For i:=1 to 5 do …
A. 6 lần B. 5 lần C. 4 lần D. 3 lần
1,C
2,A
3,B
4,D
5,D
6,C
7,A
8,C
9.D
10,A
chúc bạn học tôt
1-C
2-A
3-B
4-D
5-D
6-C
7-A
8-B
9-D
10-B