wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Циклы

Total questions: 16

Worksheet time: 13mins

Name
Class
Date
1.

Укажите ключевое слово при реализации в среде Pascal цикла с параметром

a)

FOR

b)

WHILE

c)

REPEAT

d)

IF

2.

Укажите ключевое слово при реализации в среде Pascal цикла с предусловием

a)

FOR

b)

WHILE

c)

REPEAT

d)

IF

3.

При наличии в теле цикла нескольких операторов используются операторные скобки...


a)

while - do

b)

for - to - do

c)

begin - end

d)

repeat - until

4.

Укажите лишний символ при написании данного фрагмента кода:

for i:= 1 to 10 do:

a:= a + 5;

Варианты ответов

a)

:

b)

a

c)

i

d)

;

5.

Укажите недостающий символ при написании данного фрагмента кода:

for i = 3 to 1 do

a:= 3 - a;

a)

:

b)

a

c)

i

d)

;

6.

Как называется переменная i, используемая при реализации цикла с параметром?


Варианты ответов

a)

функция

b)

эквивалент

c)

цикл

d)

счетчик

7.

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

var i,a:integer;

begin

a:=0

for i:= 1 to 5 do

a:=a+5;

writeln (a)

(a)  

8.

Запишите значение переменной s, полученное в результате работы следующей программы.

Var s,k: integer;

Begin

s := 0;

for k := 6 to 12 do

s := s+11;

writeln(s);

End.

(a)  

9.

Var s,k: integer;

Begin

s := 0;

for k := 14 to 18 do

s := s+8;

writeln(s);

End.

(a)  

10.

Определите, что будет напечатано в результате работы следующей программы.

var s, k:integer;

begin

s:= 100;

for k:= 0 to 10 do

s:= s - 7;

writeln (s);

end.

(a)  

11.

Var k, і: integer;

Begin

k := 10;

For і := 1 to 3 do

k := 3*k + і;

Writeln(k);

End.

(a)  

12.

Используется оператор for i:= 1 to 30 do…

После завершения выполнения тела цикла i = ...

(a)  

13.

Какого оператора цикла не существует в языке Паскаль?

a)

for

b)

loop

c)

repeat...until

d)

while

14.

Используется оператор for i:= 5 to 36 do…

При первом выполнении тела цикла i = ...

(a)  

15.

Чему равно значение переменной s после выполнения следующего фрагмента программы:

s:=0;

for i:=0 to 5 do s:=s+1;

(a)  

16.

Укажите, сколько раз будет выполнен цикл for i :=-1 to 2 do a:=a+1;

(a)