wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Циклы в Паскале

Total questions: 20

Worksheet time: 4mins

Name
Class
Date
1.

Алгоритм, в котором команда или серия команд повторяется многократно, называется

a)

Линейным

b)

Циклическим

c)

Разветвляющимся

d)

Выборным

2.

Цикл While принято называть:

a)

Цикл с параметром

b)

Цикл с условием

c)

Цикл с постусловием

d)

Цикл с предусловием

3.

Цикл FOR называется:

a)

Цикл с параметром

b)

Цикл с предусловием

c)

Цикл с постусловием

d)

Оператор выбора

4.

Какой из операторов является Оператором цикла с ПОСТУСЛОВИЕМ?

a)

If

b)

For

c)

While

d)

Repeat

5.

Какой из операторов цикла имеет ДВА вида записи?

a)

If

b)

For

c)

While

d)

Repeat

6.

Параметр цикла FOR может получить значения?

a)

2,3,4,5,6

b)

2,4,6,8

c)

1,3,5,7

d)

124589

7.

Можно ли изменять значение параметра цикла в теле цикла?

a)

Да

b)

Нет

8.

Может ли тело цикла содержать другой оператор цикла с параметром?

a)

Да

b)

Нет

9.

Сколько раз выполнится оператор S, если Е1=Е2, а цикл записан в виде: For i: =E1 to E2 do S;

a)

2

b)

1

c)

0

d)

3

10.

Сколько раз будет выполняться цикл for i:=7 to 12 do…?

a)

6

b)

5

c)

7

d)

4

11.

Составной оператор или операторные скобки имеют вид:

a)

( )

b)

< >

c)

{ }

d)

Begin ... end;

12.

В каком из операторов допущена ошибка:

a)

For i=1 to 20 do p:=p+1;

b)

While s<3 do s:=s-3;

c)

Repeat k:=k+1 until k<7;

d)

For i:=10 downto 5 do p:=p+1;

13.

Оператором цикла не является оператор:

a)

While

b)

For

c)

Case

d)

Repeat

14.

Тип переменных для параметра цикла FOR:

a)

логический тип

b)

натуральный тип

c)

целочисленный тип

d)

верного варианта нет

15.

Какой оператор записан правильно?

a)

For i:=5 to 2 do....

b)

For i=5 downto 2 do...

c)

While s:=s+1 do s<3...

d)

Repeat k:=k+1 until k<7...

16.

Чему будет равна переменная SUM после выполнения фрагмента программы:

sum:=0;

for i:=7 to 9 do

sum:=sum+i;

a)

0

b)

25

c)

1

d)

24

17.

Какие значения t и k выведутся на экран в результате исполнения следующего фрагмента программы:

t:=0; k:=0;

for i:= 2 to 4 do

begin

t:=t+1;

k=k-1:

end;

writeln (t,k);

a)

3,-3

b)

4.-4

c)

2,-2

d)

3 -3

18.

Сколько раз будет выполняться цикл for i:=4 downto 1 do <тело цикла>

a)

1

b)

2

c)

3

d)

4

19.

Чему равно значение выводимой на печать переменной?

Program prim15;

var S,i: integer;

begin

S:=0;

for i:=1 to 10 do

if i mod 2<>0 then S:=S+i;

writeln(S);

End.

a)

35

b)

25

c)

15

d)

45

20.

Ниже записана программа. Укажите наименьшее двухзначное число, при вводе которого алгоритм печатает 15.

Program prim16;

var i,x,b: integer;

begin

readln(x);

b:=1;

for i:=1 to 2 do

begin

b:=b*(x mod 10);

x:= x div 10;

end;

writeln(b);

End.

a)

35

b)

25

c)

45

d)

нет верного ответа