wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Bài 10_Lớp 11_Cấu trúc lặp_kt miệng

Total questions: 10

Worksheet time: 8mins

Name
Class
Date
1.

Cấu trúc câu lệnh lặp tiến là:

a)

for <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>;

b)

for <biến đếm>: <giá trị đầu> to <giá trị cuối> do <câu lệnh>;

c)

for <biến đếm>:= <giá trị đầu> to <giá trị cuối> do <câu lệnh>

d)

for <biến đếm>:= <giá trị cuối> to <giá trị đầu> do <câu lệnh>;

2.

Tìm sửa lỗi sai trong câu lệnh

For j:= 10 to 1 do d :=d+1;

a)

For j:= 10 to 1 do d = d+1;

b)

For j : 10 to 1 do d:=d+1;

c)

For j:= 1 to 10 do d:=d+1;

d)

For j:= 10 to 1 do;

3.

Cho bài toán: " tính T = N!". Vậy cần khởi tạo giá trị T=?

a)

T:=0;

b)

T:=1;

c)

không cần khởi tạo

d)

T:=-1;

4.

Cấu trúc câu lệnh lặp lùi là:

a)

for <biến đếm>:=<giá trị cuối> to <giá trị đầu> do <câu lệnh>;

b)

for <biến đếm>:=<giá trị cuối> downto <giá trị đầu> do <câu lệnh>;

c)

for <biến đếm>:=<giá trị đầu> to <giá trị cuối> do <câu lệnh>;

d)

for <biến đếm>:=<giá trị đầu> downto <giá trị cuối> do <câu lệnh>;

5.

Cho đoạn lệnh sau:

S:=10;

for i:= 10 downto 3 do

S:=S-1;

sau khi thực hiện đoạn lệnh thì kết quả S=?

a)

2

b)

3

c)

1

d)

4

6.

Trong câu lệnh lặp For i:=1 to 10 do begin...end; câu lệnh ghép được thực hiện bao nhiêu lần?

a)

11 lần

b)

8 lần

c)

9 lần

d)

10 lần

7.

Trong các công việc sau đây, công việc nào lặp với số lần nhất định (biết trước)?

a)

Ngày đánh răng ba lần

b)

Mỗi ngày đi học một lần

c)

Học cho đến khi học thuộc bài

d)

Gọi điện cho tới khi có người nhấc máy

8.

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;

a)

S = 6

b)

S = 8

c)

S = 10

d)

S = 12

9.

Cho bài toán: s=n!

đoạn code nào sau đây là đúng để tính s?

a)

S:=1;

for i:= 1 to N do S:=S+i;

b)

S:=0;

for i:= 1 to N do S:=S*i;

c)

S:=0;

for i:= 1 to N do S:=S+i;

d)

S:=1;

for i:= 1 to N do S:=S*i;

10.

Câu lệnh nào sau đây SAI?

a)

For i:=1 to 10 do Write(‘A’);

b)

For i:=10 to 12 do Write(‘A’);

c)

For i:=12 downto 9 do Write(‘A’);

d)

For i: = 1 downto 10 do Write(‘A’);