Программирование линейных алгоритмов 8 класс
Список вопросов теста
Вопрос 1
Установите соответствие между элементами двух множеств. Известно назначение каждой переменной.
1.
K — номер подъезда многоквартирного дома
2.
F — факт наличия оценки.
3.
L — согласная буква английского алфавита
4.
W — название месяца
5.
H — количество сантиметров в дюйме
Варианты ответов
- boolean
- real
- integer
- string
- char
Вопрос 2
Дана программа:
Program Test1;
Var a, b : integer;
Begin
a := 100 mod 40;
b := 100 div 60;
End.
Определите значения переменных a и b. (Значения ввести через пробел: сначала а, затем b)
Вопрос 3
Какого типа данных не существует?
Варианты ответов
- real
- char
- boolean
- read
- integer
Вопрос 4
Поставить в соответствие выражение и его значение
1.
5 div 5
2.
10 mod 8
3.
(80 div 10) mod 5
4.
5 mod 3
5.
120 mod 2
Варианты ответов
- 0
- 1
- 2
- 2
- 3
Вопрос 5
В результате выполнения фрагмента программы:
а:=5;
b:=20;
а:=а-b/2;
if a>b then c:=a+b
else c:=b-a;
переменная с примет значение (написать просто цифру):
Вопрос 6
Отметьте, что произойдет в результате выполнения следующей программы.
program рг;
var a, b, с: integer;
begin
write (’Введите первое целое число’); readln (а);
write (’Введите второе целое число’); readIn (b);
if a<b then c:=2*a;
else c:=2*b;
writeIn (c)
end.
Варианты ответов
- увеличение меньшего из двух чисел вдвое
- уменьшение меньшего из двух чисел вдвое
- уменьшение большего из двух чисел вдвое
- увеличение большего из двух чисел вдвое
Вопрос 7
При выполнении фрагмента программы:
if а<b then
then c:=4;
else c:=5;
переменная с примет значение 4, если:
Варианты ответов
- a=3, b=5
- a=3, b=3
- a=5, b=4
Вопрос 8
При выполнении фрагмента программы:
if а>b
then c:=4
else c:=5;
переменная с примет значение 5, если:
Варианты ответов
- a=3, b=3
- a=6, b=7
- a=9, b=4
- a=7, b=3


