Итоговый тест по программированию
Список вопросов теста
Вопрос 1
В программе на языке Паскаль:
Варианты ответов
- точка с запятой должна быть обязательно поставлена между операторами
- точки с запятой несут только эстетическую нагрузку и поэтому могут ставиться или не ставиться по желанию программиста
- знак «;» не обозначает никакого оператора, а служит только разделителем операторов
Вопрос 2
Определите значение переменной А после выполнения следующего алгоритма:

Варианты ответов
- 5
- 11
- 23
- 47
Вопрос 3
Определить тип синтаксической ошибки в программе на языке Паскаль
Program A;
Var b,c:real;
begin
readln(b);
if (b>=0) then c:=23*d else c:=d*d;
writeln(‘c=’,c);
end.
Варианты ответов
- ожидался символ «;»
- ошибка в записи выражения
- неописанный идентификатор
- ошибка в записи оператора
Вопрос 4
Дан фрагмент программы на языке Паскаль. Сколько развыполнится тело цикла?
p:=1; a:=1;
while (p<16) do
begin
a:=2*a;
p:=p*a;
end;
Варианты ответов
- 3
- 8
- 0
- 16
Вопрос 5
Определите значение целочисленной переменной Х после выполнения следующего фрагмента алгоритма:

Варианты ответов
- 1
- 5
- 10
- 15
Вопрос 6
Укажите тип синтаксической ошибки, имеющейся в данной программе на Паскале:
Program a2;
Var b2,2c: real;
Begin
read(b2);
2c:=b2*b2 ;
End.
Варианты ответов
- переменная описана дважды
- переменная неописана
- неверный идентификатор
- неверная константа
Вопрос 7
Дан оператор цикла на языке Паскаль:
A:=0;
for I:=1 to 10 do
begin
A:=A+12;
writeln(A+I,I);
end;
Чему будет равно последнее значение I, выведенное на экран?
Варианты ответов
- 10
- 120
- 130
- 1


