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


