Font size
WorksheetsCÂU LỆNH FOR - DO
Total questions: 10
Worksheet time: 3mins
Đâu là cấu trúc của câu lệnh lặp tiến?
For <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;
For <biến đếm>:=<giá trị đầu> downto <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>;
For <biến đếm>:=<giá trị cuối> to <giá trị đầu> do <câu lệnh>;
Đâu là cú pháp đúng của câu lệnh lặp lùi?
For <biến đếm>:=<giá trị cuối> to <giá trị đầu> do <câu lệnh>;
For <biến đếm>=<giá trị cuối> downto <giá trị đầu> do <câu lệnh>;
For <biến đếm>:=<giá trị cuối> downto <giá trị đầu> do <câu lệnh>;
For <biến đếm>:=<giá trị cuối> downto <giá trị đầu> do <câu lệnh>
Trong cấu trúc For - do, biến đếm có thể nhận kiểu dữ liệu nào?
Real; Extended
Char
Byte; Integer; Word, Longint
Kiểu dữ liệu đếm được
Trong cấu trúc For - do, giá trị đầu, giá trị cuối có mối quan hệ như thế nào với biến đếm? (Hãy chọn câu trả lời đúng nhất)
giá trị đầu > giá trị cuối và cùng kiểu với kiểu của biến đếm
giá trị đầu <= giá trị cuối và cùng kiểu với kiểu của biến đếm
giá trị đầu <= giá trị cuối và có thể không cùng kiểu với kiểu của biến đếm
giá trị đầu <= giá trị cuối và không cùng kiểu với kiểu của biến đếm
Để viết các số tự nhiên từ 1 đến 10 ra màn hình, câu lệnh nào sau đây là đúng?
for i:=1 to 10 do write(i:4);
for i:=1 downto 10 do write(i:4);
for i=1 to 10 do write(i:4);
for i:=1 to 10 do read(i);
Để tính tổng của n số tự nhiên đầu tiên (n>1), những câu lệnh nào sau đây đúng?
for i:=1 to n do S:=S+i;
for i:=1 downto n do S:=S+i;
for i:=1 to n do S:=S+1;
for i:=n downto 1 do S:=S+i;
Câu lệnh
For i:= 1 to 10 do i:=i+1;
sai vì sao?
Giá trị đầu cần nhỏ hơn hoặc bằng giá trị cuối
Thiếu dấu ";" trước từ khóa "do"
Câu lệnh sau "do" chứa lệnh làm thay đổi giá trị của biến đếm
Giá trị đầu, giá trị cuối chưa xác định
Cho đoạn lệnh:
n:=10;
For i:= 0 to 10 div 2 do write(1);
Trên màn hình xuất hiện bao nhiêu số 1?
2
6
10
5
1
Trong cấu trúc For - Do, câu lệnh sau "do" được thực hiện với số lần là bao nhiêu?
giá trị cuối - giá trị đầu
giá trị cuối - giá trị đầu + 1
giá trị cuối - 1
giá trị cuối - giá trị đầu - 1
Để tính tổng của các số tự nhiên chẵn nhỏ hơn 10, câu lệnh nào sau đây là đúng?
for a:=1 to 10 do
if a mod 2 = 0 then
s:=s+a;
for a:=1 to 9 do
if a mod 2 = 0 then s:=s+i;
if a mod 2 = 0 then
for a:=1 to 10 do
s:=s+a;
for a:=1 to 9 do
if a mod 2 = 0 then
s:=s+a;
