Основные операторы
Список вопросов теста
Вопрос 1
Что будет распечано:
var k, s: intеger;
begin
s:=0;
k:=0;
while s < 80 do bеgin
s:=s+2*k;
k:=k+4;
end;
writе(s);
еnd.
Варианты ответов
- 80
- 20
- 48
Вопрос 2
Сколько раз будет выполенен следующий цикл?
x:=1;
while x>=5 do
begin
writeln(x);
х:=x+1;
end;
Варианты ответов
- 0
- 5
- 6
- 1
Вопрос 3
Сколько раз будет выполенен следующий цикл?
x:=1;
while x<=5 do
begin
writeln(x);
х:=x+1;
end;
Варианты ответов
- 0
- 5
- 6
- 1
Вопрос 4
Что будет распечатно после выполнения программы:
var k, s: integer;
begin
s:=0;
k:=0;
while k < 12 do begin
s:=s+2*k;
k:=k+3;
end;
write(s);
end.
Варианты ответов
- 36
- 48
- 80
- 12
Вопрос 5
В цикле с предусловием (While) условие цикла проверяется:
Варианты ответов
- После выполнения тела цикла
- Перед выполнением тела цикла
- В процессе выполнения тела цикла
Вопрос 6
В результате выполнения фрагмента программы, показанной ниже, переменная s примет значение:
s:=0;
n:=1;
while n<=10 do
begin s:=s+n; n:=n+1; end;
writeln (‘s=’, s);
Вопрос 7
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 4 раза?
i:=...;
while i<=6 do begin
writeln('Привет!');
i:=i+1;
end;
Варианты ответов
- 3
- 4
- 9
- 8
- 2
Вопрос 8
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 4 раза?
i:=3;
while i<=... do begin
writeln('Привет!');
i:=i+1;
end;
Варианты ответов
- 5
- 6
- 7
- 4
Вопрос 9
Сколько раз будет выполнен этот цикл?
i:=6;
while i<5 do begin
writeln('Привет!');
i:=i+1;
end;
Варианты ответов
- 0
- 5
- 6
- 11
Вопрос 10
Вещественные числа имеют тип данных:
Варианты ответов
- real
- integer
- boolean
- string
Вопрос 11
Описать переменную - это значит указать её:
Варианты ответов
- имя и значение
- имя и тип
- тип и значение
- имя, тип и значение
Вопрос 12
Для вывода результатов в Паскале используется оператор
Варианты ответов
- begin
- write
- readln
Вопрос 13
Как называются алгоритмы, содержащие ветвления?
Варианты ответов
- Линейные
- Циклические
- Рекурсивные
- Разветвляющиеся
Вопрос 14
Как называется алгоритмическая конструкция, которая в зависимости от некоторого условия исполняет одну из двух последовательностей действий?
Варианты ответов
- ветвление
- следование
- цикл
Вопрос 15
Чему будет разно значеник k после выполнения следующего фрагмента программы
a:=7;
b:=8;
k:=5+a;
if a>b then k:=k*3
else k:=k-3;
writeln (k);
Варианты ответов
- 9
- 12
- 36
- 3
Вопрос 16
Определите значение целочисленной переменной a после выполнения фрагмента программы:
a:= 3 + 8*4;
b:= (a div 10) + 14;
a:= (b mod 10) + 1;
Варианты ответов
- 8
- 9
- 35
- 11
Вопрос 17
Ниже приведена программа на языке программирования
Паскаль. Каков будет результат программы,
если s:= -11 t:= -12
var s,t:integer;
begin
readln(s); readln(t);
if (s>10) or (t>10) then write('yes')
else write('no')
end.
Варианты ответов
- no
- yes
Вопрос 18
При каком исходном значении переменной X результатом выполнения команды
Х:=Х mod 3
будет 0?
Варианты ответов
- 7
- 4
- 5
- 2
- 6


