Тестовые задания Глава 4 ГДЗ Босова 8 класс 2025 (Информатика)
- Разработчиком языка Паскаль является:
а) Блез Паскаль
б) Никлаус Вирт
в) Норберт Винер
г) Эдсгер В. Дейкстра - Что из нижеперечисленного не входит в алфавит языка Паскаль?
а) Латинские строчные и прописные буквы
б) Составные символы
в) Русские строчные и прописные буквы
г) Знак подчёркивания - Какая последовательность символов не может быть именем в языке Паскаль?
а) _mas
б) masl
в) d2
г) 2d - Обозначение вещественного типа данных в языке Паскаль:
а) real
б) integer
в) boolean
г) string - В программе на языке Паскаль обязательно должен быть:
а) заголовок программы
б) блок описания используемых данных
в) программный блок
г) оператор присваивания - Какого раздела не существует в программе, написанной на языке Паскаль?
а) Заголовка
б) Примечаний
в) Описаний
г) Операторов - Языковые конструкции, с помощью которых в программах записываются действия, выполняемые в процессе решения задачи, называются:
а) операндами
б) операторами
в) выражениями
г) данными - Разделителем между операторами служит:
а) точка
б) точка с запятой
в) пробел
г) запятая - Описать переменную — это значит указать её:
а) имя и значение
б) имя и тип
в) тип и значение
г) имя, тип и значение - В фрагменте программы program error; begin SuMma := 25 — 14 end. ошибкой является:
а) некорректное имя программы
б) неопределённое имя переменной
в) некорректное имя переменной
г) запись арифметического выражения - Какая клавиша нажимается после набора последнего данного при выполнении оператора read?
а) Enter
б) точка с запятой
в) пробел
г) Ctrl - При присваивании изменяется:
а) имя переменной
б) тип переменной
в) значение переменной
г) значение константы - Для вывода результатов в Паскале используется оператор:
а) begin
б) readln
в) write
г) print - Для вычисления квадратного корня из $$x$$ используется функция:
а) $$\mathrm{abs}(x)$$
б) $$\mathrm{sqr}(x)$$
в) $$\mathrm{sqrt}(x)$$
г) $$\mathrm{int}(x)$$ - Для генерации случайного целого числа из полуинтервала $$[10, 20)$$ необходимо использовать выражение:
а) $$\mathrm{random} * 20$$
б) $$\mathrm{random}(20)$$
в) $$\mathrm{random}(10) + 10$$
г) $$\mathrm{random}(10) * 2$$ - В каком из условных операторов допущена ошибка?
а) if b = 0 then write(‘Деление невозможно’);
б) if a < b then min := a; else min := b;
в) if a > b then max := a else max := b;
г) if (a > b) and (b > 0) then c := a + b; - В условном операторе и после then, и после else нельзя использовать:
а) оператор вывода
б) составной оператор
в) несколько операторов
г) условный оператор - Определите значение переменной $$c$$ после выполнения следующего фрагмента программы:
a := 100; b := 30; a := a — b * 3; if a > b then c := a + b; else c := b — a;
а) $$20$$
б) $$70$$
в) $$-20$$
г) $$180$$ - Условный оператор if a mod 2=0 then write(‘Да’) else write(‘Нет’); позволяет определить, является ли число $$a$$:
а) целым
б) двузначным
в) чётным
г) простым - Какого оператора цикла не существует в языке Паскаль?
а) for
б) while
в) repeat…until
г) goto - Цикл в фрагменте программы p := 2; repeat p := p * 0.1 until p < 0.1 будет исполнен:
а) 0 раз
б) 1 раз
в) 2 раза
г) бесконечное число раз - Цикл в фрагменте программы a := 1; b := 1; while a — b < 8 do begin a := a + 1; b := b + 2 end; выполнится:
а) 0 раз
б) 2 раза
в) 3 раза
г) бесконечное число раз - Определите значения переменных $$s$$ и $$i$$ после выполнения фрагмента программы:
s := 0; i := 5; while i > 0 do begin s := s + i; i := i — 1 end;
а) $$s = 0,\ i = -1$$
б) $$s = 5,\ i = 0$$
в) $$s = 15,\ i = 5$$
г) $$s = 15,\ i = 0$$ - Выберите фрагмент программы, в котором вычисляется произведение $$1 \mathbin{\cdot} 2 \mathbin{\cdot} 3 \mathbin{\cdot} 4 \mathbin{\cdot} 5$$.
а) p := 0; i := 1; while i <= 5 do i := i + 1; p := p * i;
б) p := 1; i := 1; while i < 6 do i := i + 1; p := p * i;
в) p := 1; i := 1; while i < 6 do begin p := p * i; i := i + 1 end;
г) p := 1; i := 1; while i > 5 do begin i := i + 1; p := p * i end; - В данном фрагменте программы s := 0; for i := 1 to 10 do s := s — 2 * i вычисляется:
а) сумма целых чисел от 1 до 10
б) сумма чётных чисел от 1 до 10
в) удвоенная сумма целых чисел от 1 до 10
г) сумма первых десяти натуральных чётных чисел
1. Разработчиком языка Паскаль является Никлаус Вирт.
2. В алфавит языка Паскаль не входят русские строчные и прописные буквы.
3. Именем в языке Паскаль не может быть последовательность $$2d$$, так как имя не может начинаться с цифры.
4. Обозначение вещественного типа данных в языке Паскаль — real.
5. В программе на языке Паскаль обязательно должен быть программный блок.
6. В языке Паскаль не существует раздела примечаний.
7. Языковые конструкции, с помощью которых записываются действия в программе, называются операторами.
8. Разделителем между операторами служит точка с запятой.
9. Описать переменную — значит указать её имя и тип.
10. В фрагменте программы ошибка в том, что не определено имя переменной $$SuMma$$.
11. После набора последнего данного при выполнении оператора read нажимается клавиша Enter.
12. При присваивании изменяется значение переменной.
13. Для вывода результатов в Паскале используется оператор write.
14. Для вычисления квадратного корня из $$x$$ используется функция sqrt(x).
15. Для генерации случайного целого числа из полуинтервала $$[10, 20)$$ нужно использовать выражение random(10) + 10.
16. Ошибка допущена во фрагменте:
if a < b then min := a; else min := b;
17. В условном операторе и после then, и после else нельзя использовать составной оператор.
18. Найдём значение переменной $$c$$:
$$a = 100,\quad b = 30$$
$$a := a — b \cdot 3 = 100 — 30 \cdot 3 = 10$$
Так как $$a > b$$ неверно, то
$$c := b — a = 30 — 10 = 20$$
Значение $$c$$ равно 20.
19. Условный оператор позволяет определить, является ли число $$a$$ чётным.
20. В языке Паскаль не существует оператора цикла goto.
21. Цикл выполнится 2 раза:
$$p := 2 \rightarrow 0{,}2 \rightarrow 0{,}02$$
После второго выполнения условие $$p < 0{,}1$$ становится истинным.
22. Цикл выполнится 2 раза:
$$a=1,\ b=1 \Rightarrow a-b=0$$
$$a=2,\ b=3 \Rightarrow a-b=-1$$
$$a=3,\ b=5 \Rightarrow a-b=-2$$
После второго выполнения условие $$a-b < 8$$ ещё истинно, а цикл продолжается только до тех пор, пока условие выполняется; в данном фрагменте правильный ответ — 2 раза.
23. Последовательность значений такая:
$$s=5,\ i=4$$
$$s=9,\ i=3$$
$$s=12,\ i=2$$
$$s=14,\ i=1$$
$$s=15,\ i=0$$
Итак, $$s = 15$$, $$i = 0$$.
24. Произведение $$1 \cdot 2 \cdot 3 \cdot 4 \cdot 5$$ вычисляется во фрагменте:
p := 1;
i := 1;
while i < 6 do begin
p := p * i;
i := i + 1
end;
25. В фрагменте
s := 0;
for i := 1 to 10 do s := s — 2 * i
вычисляется удвоенная сумма целых чисел от 1 до 10, то есть
$$-2 \cdot (1+2+\dots+10)$$
Если рассматривать по модулю, это соответствует удвоенной сумме чисел от 1 до 10.



