- Số vòng lặp sau khi thực hiện đoạn chương trình là : 2
- Gía trị của x là : 4
- Giá trị của y là : 6
- Số vòng lặp sau khi thực hiện đoạn chương trình là : 2
- Gía trị của x là : 4
- Giá trị của y là : 6
Tìm giá trị x , y và số vòng lặp
x:= 8; y := 2;
while x > 4 do begin
x := x - 2;
y := y + 2;
end ;Tìm giá trị x , y và số vòng lặp
x:= 8; y := 2;
while x > 4 do begin
x := x - 2;
y := y + 2;
Câu 17. Hãy cho biết chương trình dưới đây sẽ thực hiện bao nhiêu vòng lặp khi thực hiện đoạn chương trình n:=16; T:=T -n; end;
A.2 B.3 C.4 D.5
Câu 18: Cho đoạn chương trình sau:
S:=10; x:=0,5;
While >=6,2 do
S:=S-x;
Hãy cho biết giá trị của S sau đoạn chương trình trên:
A. 5 B. 4 C.6 D.7
Câu 19. Sau khi thực hiện đoạn chương trình sau:
j:=0; s:=1;
for i:=1 to 3 do
j:=j+1;
s:=j+1;
Gía trị của biến j, biến s bằng?
A. j=4, s=3 B.j:=3; s=4 C.j:=1; s=2 D.j:=2; s:=3
Câu 21. Gỉa sử có dòng lệnh :
for i:=0 to 9 do
a:=1+i;
Số lần lặp của lệnh gán a:=1+i là:
A.11 B.0 C.10 D.9
Hãy xác định số vòng quay của các vòng lặp sau sau khi vòng lặp dừng lại thì giá trị của T=?
T:=1;
while T<=1 do T:=T-2;
T:=0
for i:=1 to 5 do T:=T+2
1. Lặp với số lần chưa biết trước là lệnh gì?
a. while..to..do
b. for …to…do
c. while …do
d. if…then
2. “Nếu trời mưa thì em không đi chơi đá bóng”. Là câu lệnh gì?
a. Câu lệnh lặp với số lần biết trước
b. Câu lệnh lặp với số lần chưa biết trước
c. Câu lệnh điều kiện
d. Câu lệnh in ra màn hình
3. Hãy cho biết giá trị đầu của câu lệnh dưới đây:
for i:=5 to 21 do writeln(i*2);
a. 5 b. 6 c. 20 d. 21
4. Hãy cho biết giá trị cuối của câu lệnh dưới đây: for i:=5 to 21 do writeln(i*2);
a. 5 b. 6 c. 20 d. 21
5. Hãy cho biết số vòng lặp của câu lệnh dưới đây: for i:=5 to 21 do writeln(i*2);
a. 15 b. 16 c. 17 d. 18
6. Câu lệnh GotoXY(3,5) có tác dụng gì?
a. Đưa con trỏ về cột 3, hàng 5
b. Đưa con trỏ về cột 5, hàng 3
7. Hãy cho biết đoạn lệnh sau đây thực hiện bao nhiêu vòng lặp?
S:=0;
While S>10 do writeln(s*s);
a. 0 b. 1 c. 9 d. 10
8. Hãy cho biết đoạn lệnh sau đây thực hiện bao nhiêu vòng lặp?
S:=3; N:=1
While S<=10 do
Begin
N:=N+1;
S:=S+N;
End;
a. 2 b. 3 c. 4 d. 5
II. Tự luận
Hãy cho biết đoạn lệnh sau đây in ra giá trị của S là bao nhiêu?
S:=3; N:=1
While S<=10 do
Begin
N:=N+1;
S:=S+N;
End;
Writeln(S);
Với x:=2 cho thực hiện 2 dòng lệnh sau:
A.Kết quả tong khác nhau, và kết quả x khác nhau.B.Kết quả tong giống nhau, và kết quả x giống nhau.C.Kết quả tong giống nhau, và kết quả x khác nhau.D.Kết quả tong khác nhau, và kết quả x giống nhau.
Với x:=2 cho thực hiện 2 dòng lệnh sau:
A.Kết quả tong khác nhau, và kết quả x khác nhau.B.Kết quả tong giống nhau, và kết quả x giống nhau.C.Kết quả tong giống nhau, và kết quả x khác nhau.D.Kết quả tong khác nhau, và kết quả x giống nhau.