NEW
Font size
WorksheetsCấu trúc lặp
Total questions: 10
Worksheet time: 10mins
Cho đoạn lệnh sau:
S:=0;
for i:= 1 to N do S:=S+1;
Nếu N= 5 thì S=?
S= 6
S= 5
S= 10
S= 12
Trong câu lệnh lặp: For (Biến đếm):=(Giá trị đầu) to (Giá trị cuối) do (câu lệnh); Khi thực hiện ban đầu Biến đếm nhận giá trị = Giá trị đầu, sau mỗi vòng lặp biến đếm tăng thêm
1 đơn vị
0 tăng
2 đơn vị
3 đơn vị
Tìm giá trị S khi thực hiện đoạn chương trình sau đây
S:=0;
For i:=1 to 5 do S:= S+i;
S=0.
S= 1.
S=10.
S=15.
Trong Pascal, câu lệnh nào sau đây được viết đúng?
for i := 10 to 1 do writeln(‘A’);
for i= 1 to 10 writeln(‘A’);
for i := 1 to 10 do writeln(‘A’);
for i to 10 do writeln(‘A’);
Vòng lặp sau cho kết quả S bằng bao nhiêu:
S := 1; For i := 1 to 3 do S := S * 2;
S = 6
S = 8
S = 10
S = 12
Xét đoạn chương trình sau.
for i:=1 to 10 do
if(i mod 3 = 0) or (i mod 5 = 0) then write( i : 2);
A. 3 5 7 9 10
B. 2 4 6 8 10
C.1 3 5 7 9
D.3 5 6 9 10
câu 11: Câu lệnh sau
s:=5;
while (s<=20) do s:=s+2;
Câu lệnh trên dừng lại khi nào?
S= 20
S> 20
S< 20
S= 6
Trong Pascal, câu lệnh lặp for – do có 2 dạng là
dạng tiến và dạng lùi
dạng tới và dạng về
dạng đến và dạng đi
dạng trước và dạng sau
Trong Pascal, câu lệnh lặp for – do dạng tiến vẫn còn được thực hiện khi
biến đếm còn nhỏ hơn giá trị đầu
biến đếm còn nhỏ hơn giá trị cuối
giá trị đầu còn lớn hơn giá trị cuối
giá trị đầu còn nhỏ hơn giá trị cuối
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
