wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Pascal. Проверка д.з 8 класс

Total questions: 12

Worksheet time: 16mins

Name
Class
Date
1.

Укажите, сколько раз выполнится тело цикла:

for x:=2 to 7 do write ( '*' );

a)

6

b)

7

c)

1

d)

бесконечно

e)

5

2.

Укажите, сколько раз выполнится тело цикла:

for x:=3 to 3 do write ( '*' );

a)

6

b)

ни разу

c)

1

d)

бесконечно

e)

5

3.

Укажите, сколько раз выполнится тело цикла:

for x:=10 downto 4 do write ( '*' );

a)

6

b)

7

c)

1

d)

бесконечно

e)

4

4.

Укажите, сколько звездочек будет на экране, после выполнения программы:

x:=1;

while x<10 do write ( '*' );

a)

9

b)

10

c)

1

d)

бесконечно

e)

ни одной

5.

Укажите, какой тип алгоритма на картинке

a)

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

b)

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

c)

линейный алгоритм

d)

разветвляющийся алгоритм

6.

Укажите, какой тип алгоритма на картинке

a)

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

b)

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

c)

линейный алгоритм

d)

разветвляющийся алгоритм

7.

Укажите, какой тип алгоритма на картинке

a)

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

b)

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

c)

линейный алгоритм

d)

разветвляющийся алгоритм

8.
Формат команды цикла с предусловием?
a)
while < оператор> do <условие>;
b)
while < условие> do <оператор>;
c)
whlie < условие> do <оператор>
d)
while < условие 1> do <оператор>
9.

Формат команды цикла с заданным числом повторений, если A<B?

a)

for <счетчик>:= A to B do

b)

for <счетчик>:= B to A

c)

for <счетчик>:= A do B to

d)

while <условие> do <о>

10.
Формат команды цикла с заданным числом повторений? Если A>B?
a)
for <переменная цикла>:= A  downto B do      
b)
for <переменная цикла>:= B to A do
c)
for <переменная цикла>:= A  downto B to
d)
while <условие> do <о>
11.

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

i:=5;

while i<=3 do

begin

write(' * ');

i:=i-1;

end;

a)

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

b)

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

c)

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

d)

появится сообщение об ошибке

12.

Укажите, сколько звездочек будет на экране, после выполнения программы:

x:=1;

while x<10 do

begin

write ( '*' );

x:=x+2;

end;

a)

3

b)

5

c)

10

d)

бесконечно

e)

ни одной