8_4. Информатика 2024. Начала программирования
Список вопросов теста
Вопрос 1
Что из нижеперечисленного НЕ входит в алфавит языка Паскаль?
Варианты ответов
- русские прописные буквы
- латинские строчные буквы
- знаки препинания
- знак подчеркивания
Вопрос 2
Какая последовательность символов не может служить именем в языке Паскаль?
Варианты ответов
- _mas
- 2d
- maS1
- d2
Вопрос 3
Вещественные числа имеют тип данных:
Варианты ответов
- integer
- boolean
- string
- real
Вопрос 4
В программе на языке Паскаль обязательно должен быть:
Варианты ответов
- заголовок программы
- оператор присваивания
- блок описания используемых данных
- программный блок
Вопрос 5
Какого раздела не существует в программе, написанной на языке Паскаль?
Варианты ответов
- заголовка
- описаний
- примечаний
- операторов
Вопрос 6
Языковые конструкции, с помощью которых в программах записываются действия, выполняемые в процессе решения задачи, называются:
Варианты ответов
- операторами
- операндами
- выражениями
- данными
Вопрос 7
Разделителями между операторами в языке Паскаль служит:
Варианты ответов
- точка
- пробел
- запятая
- точка с запятой
Вопрос 8
Описать переменную - это значит указать её:
Варианты ответов
- имя и значение
- тип и значение
- имя и тип
- имя, тип и значение
Вопрос 9
В данном фрагменте программы:
program error;
begin
SuMmA := 25 - 14
end.
ошибкой является:
Варианты ответов
- некорректное имя программы
- не определённое имя переменной
- некорректное имя переменной
- запись арифметического выражения
Вопрос 10
Для генерации случайного целого числа из промежутка [5; 20), т.е. от 5 до 19 включительно, необходимо использовать выражение:
Варианты ответов
- random * 20
- random (20) + 5
- random (20) * 5
- random (15) + 5
Вопрос 11
В условном операторе и после then, и после else нельзя использовать:
Варианты ответов
- оператор вывода
- составной оператор
- условный оператор
- несколько операторов
Вопрос 12
В каком из условных операторов допущена ошибка?
Варианты ответов
- if b=0 then write ('Деление невозможно');
- if a
- if a>b then max:=a else max:=b;
- if (a>b) or (b=0) then c:=a+b;
Вопрос 13
Условный оператор
if a mod 2 = 0 then write ('Да') else write ('Нет')
позволяет определить, является ли число а:
Варианты ответов
- чётным
- целым
- двузначным
- простым
Вопрос 14
Определите значение переменной с после выполнения следующего фрагмента программы:
a := 100;
b := 30;
a := a - b *3;
if a < b then с := a - b else с := b - a;
Варианты ответов
- -20
- 20
- 70
- 120
Вопрос 15
Сколько раз будет исполнен цикл в фрагменте программы
p := 10;
repeat
p := p * 0.1
until p = 0.01;
Вопрос 16
Сколько раз будет исполнен цикл в фрагменте программы
a := 1;
b := 1;
while a+b<12 do
begin
a := a + 1;
b := b + 2
end;
Вопрос 17
Определите значение переменной s после выполнения фрагмента программы:
s := 0; i := 6;
while i>0 do
begin
s := s + i;
i := i - 1
end;
Вопрос 18
Определите значение переменной s после выполнения фрагмента программы:
s := 0;
for i:=1 to 5 do
s := s+2*i;
Вопрос 19
Определите значение переменной s после выполнения фрагмента программы:
s := 0; i:=0;
repeat
i:=i+1;
if i mod 2 <> 0 then s := s+1
until i=8;
Вопрос 20
Выберите фрагмент программы, в котором ищется произведение 1*2*3*4:
Варианты ответов
- p:=0; i:=1; while i<=4 do i:=i+1; p:=p*i;
- p:=1; i:=1; while i<5 do i:=i+1; p:=p*i;
- p:=1; i:=1; while i<5 do begin p:=p*i; i:=i+1 end;
- p:=1; i:=1; while i>4 do begin p:=p*i; i:=i+1 end;