Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Цикл

Total questions: 14

Worksheet time: 10mins

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.

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

a)

6

b)

5

c)

7

d)

4

6.

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

a)

( )

b)

< >

c)

{ }

d)

Begin ... end;

7.

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

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;

8.

Какие значения 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

9.

Что такое цикл?

a)

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

b)

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

c)

последовательность команд

d)

действия исполнителя

10.

Как записывается оператор вывода?

a)

writeln( )

b)

readln ( )

c)

while ( )

d)

begin ( )

11.

Какая строка из перечисленных описывает целую переменную?

a)

var x: integer;

b)

var x: real;

c)

var x: boolean;

d)

var x: string;

12.

Запросите у пользователя ширину и высоту прямоугольника. Найдите его площадь.

Как правильно написать программу для решения этой задачи?

a)

program Primer;

var a,b,s:integer;

begin

readln(a,b);

s:=a*b;

writeln(s);

end.

b)

program Primer;

var a,b,s:integer;

begin

s:=a*b;

readln(a,b);

writeln(s);

end.

13.

Определить, сколько звездочек будет выведено после выполнения программы?

i:=5;

while i<=3 do

begin

write(' * ');

i:=i-1;

end;

a)

выполнится 2 раза

b)

будет выполняться бесконечно

c)

не выполнится ни разу

14.

чему будет равна переменная a после выполнения команд:

a:=8;

while a>1 do

begin

a:=a/2;

end;

a)

1

b)

8

c)

4

d)

0.5