Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Повторение. Ветвление и Циклы

Total questions: 25

Worksheet time: 19mins

Name
Class
Date
1.

Назовите основные алгоритмические конструкции

a)

Следование

b)

Ветвление

c)

Повторение (циклы)

d)

Импликация

e)

Дизъюнкция

2.

Какие различают виды циклов?

a)

С предусловием (условием продолжения работы)

b)

С постусловием (условием окончания работы)

c)

С заданным числом повторений

d)

С неполным ветвлением

3.

Что означает строка из программы:

readln(a,b,c);

a)

вывод переменных a,b,c

b)

перебор переменных a,b,c

c)

ввод переменных a,b,c

d)

удаление переменных a,b,c

4.

Что означает строка программы:

if max < b then max := b;

a)

если переменная max меньше b, то max присвоить b

b)

если переменная max ровна, b то max присвоить b

c)

если переменная max больше b, то b присвоить max

d)

если переменная max больше b, то max присвоить b

5.

Что будет в результате выполнения программы:

if b > c then writeln(b)

else writeln(c);

если условие будет истино

a)

вывод на экран значения переменной с

b)

вывод на экран значения переменной b

c)

вывод на экран "истино"

d)

вывод на экран "ложь"

6.

Что будет в результате выполнения программы:

if b > c then writeln(b)

else writeln(c);

если условие будет ложно

a)

вывод "ложь"

b)

ввод значения переменной b

c)

вывод "истина"

d)

вывод значения переменной с

7.

Что означает строка программы

while n > 0 do begin

a)

ветвление

b)

цикл с заданным параметром

c)

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

d)

цикл (до) с постусловием

8.

Какая часть строки отвечает за условие?


while n > 0 do begin

a)

begin

b)

while

c)

do

d)

n > 0

9.

Что проверяет данная строка:


if а mod 2 = 0 then ... ?

a)

нечетность переменной а

b)

деление а на 2

c)

остаток от деления

d)

четность переменной а

10.

Что означает строка:

for i:=1 to N do ?

a)

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

b)

условие

c)

цикл с заданным параметром

d)

цикл (до) с постусловием

11.

Сколько раз повториться цикл:

n:=41;

readln (a);

for i:=1 to n do y:= y*a; ?

a)

любое число введенное с клавиатуры

b)

1

c)

40

d)

41

12.

Какой это цикл

n:=41;

readln (a);

for i:=1 to n do y:= y*a; ?

a)

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

b)

условие

c)

цикл с заданным параметром

d)

цикл (до) с постусловием

13.

76 mod 6 = ?

(a)  

14.

44 div 7 = ?

(a)  

15.

Служебное слово IF в условном операторе переводится как...

a)

ВВОД

b)

ИНАЧЕ

c)

УСЛОВИЕ

d)

ТОГДА

e)

ЕСЛИ

16.

Алгоритм, в котором его выполнение определяется проверкой каких-либо условий, называется…

a)

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

b)

циклическим

c)

следования

d)

линейным

e)

процедурным

17.

Служебное слово THEN в условном операторе переводится как...

a)

ЕСЛИ

b)

ТОГДА

c)

ИНАЧЕ

d)

ВВОД

e)

УСЛОВИЕ

18.

Служебное слово ELSE в условном операторе переводится как...

a)

ЕСЛИ

b)

ТОГДА

c)

ИНАЧЕ

d)

ВВОД

e)

УСЛОВИЕ

19.

К какому типу отнесем переменную A:=0.4 ?

a)

string

b)

char

c)

. integer

d)

boolean

e)

real

20.

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

begin

a:=3;

if a>3 then a:=5 else a:=1;

writeln (a);

end.

a)

a

b)

1

c)

3

d)

5

e)

ничего

21.

Задача. Определить, является ли число М чётным.

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

a)

M=2

b)

M/2=0

c)

M='чётное'

d)

M mod 2=0

e)

M div 2=0

22.

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

begin

x:=0;

if x<>5 then y:=10 else y:=0;

writeln (y);

end.

a)

y

b)

0

c)

5

d)

ничего

e)

10

23.

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

begin

a:=12;

if a>10 then n:=a+5 else n:=a-1;

writeln (n);

end.

a)

11

b)

12

c)

13

d)

16

e)

17

24.

Что означает оператор "Var"?

a)

он варьирует переменные

b)

он задает переменные

c)

он описывает переменные

d)

он сортирует переменные

e)

он сохраняет переменные

25.

С помощью каких операторов на языке программирования Паскаль задается ветвление?

a)

while do

b)

repeat until

c)

for to do

d)

if then else