Итоговый тест по программированию в старшей школе
1 |
Что изменяет операция присваивания? имя переменной значение переменной тип переменной |
2 |
Для чего предназначен оператор readln (x); чтение числа х с экрана вывод числа х на экран чтение числа х с клавиатуры изменение типа числа х |
3 |
Выберите правильные варианты записи оператора вывода: writeln (ответ, c); writeln (n); writeln (n:5:2); writeln ('ответ', c); writeln ('ответ'), (c); |
4 |
Каково значение функции Length ('Функция'); 6 7 8 запись неверна |
5 |
Вместе со служебным словом if обязательно должно использоваться слово... begin else then end |
6 |
Для чего необходим оператор Writeln для считывания данных с экрана для записи данных в файл для вывода данных на экран для считывания данных с клавиатуры |
7 |
Чему равняется A? 5/3 10 6 240 |
8 |
Функция ABS вычисляет остаток от деления квадрат числа знак числа модуль числа корень числа |
9 |
Функция MOD вычисляет остаток от деления квадрат числа знак числа модуль числа корень числа |
10 |
Функция SQR вычисляет остаток от деления квадрат числа знак числа модуль числа корень числа |
11 |
Чему равно a? 25 2 0 23 -2 |
12 |
Чему равно a? 5 3 8 компилятор выдаст ошибку |
13 |
Переменные, используемые в программе, объявляются: в начале программы, после слова Program в любом месте программы между begin и end в начале программы, после слова var в любом месте программы после оператора for |
14. Какое значение будет иметь переменная х после выполнения -1 -4 -3 5 3 |
15. Что будет выведено на экран в результате выполнения следующих инструкций? будут выведены пять звездочек в одной строке будут выведены цифры от 1 до 5 в одной строке будут выведены пять звездочек столбиком будут выведены цифры от 1 до 5 столбиком |
16. Чему будет равно значение переменной n после выполнения следующих инструкций? 1 3 0 6 5 |
17. Из перечисленных ниже в программе обязателен раздел Var раздел Const раздел Begin … End. |
18. Значения переменных a и b после выполнения следующих действий a = 7, b = 22 a = 7, b = 25 a = 1, b = 4 a = 1, b = 160 |
19. Во фрагменте алгоритма (P1 = N) or (P2 = N) and (S = K) (P1 = N) or (P2 = N) or (S = K) (P1 = N) and (P2 = N) or (S = K) ((P1 = N) or (P2 = N)) and (S = K) |
20. Тело цикла в программе 1 раз 2 раза 3 раза бесконечное число раз |
21. Элементы массива p[1..5] равны соответственно 1, –1, 5, 2, 4. Значение выражения 8 -8 12 6 |
22. В каком из условных операторов допущена синтаксическая ошибка? if B = 0 then Writeln('Деление на нуль невозможно.'); if a > b then max := a else max := b; if (a>b) and (b>0) then c:=a+b; if a < b then min := a; else min := b; |
23. Выберите правильный вид записи оператора Writeln (‘Введите числа через пробел’); Read (‘a,b’); Writeln (Сумма двух чисел равна, Summa); 3*sqr(x):=A; |
24. Цикл for удобно использовать тогда, когда примерно известно количество повторений когда точно известно количество повторений когда неизвестно количество повторений когда повторений в условии задачи нет |
25. Переменные – это: величины, которые могут менять свое значение в процессе выполнения программы величины, которые не могут менять своего значения в процессе выполнения программы величины, которые обозначают строки программы, куда передается управление во время выполнения программы верного ответа нет |
26. Тип переменных REAL это: целочисленный тип логический тип натуральный тип верного ответа нет |
27. Условный оператор применяется для программирования: сложных алгоритмов линейных алгоритмов ветвящихся алгоритмов циклических алгоритмов |
28. Результатом выполнения фрагмента алгоритма 36 8 9 верного ответа нет |
29. Цикл For называется: цикл с предусловием цикл с параметром цикл с постусловием цикл с ветвлением |
30. Цикл While называется: цикл с предусловием цикл с постусловием цикл с параметром цикл с ветвлением |
Ответы:
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
b |
c |
bcd |
b |
c |
c |
b |
d |
a |
b |
b |
a |
c |
c |
a |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
d |
c |
a |
b |
b |
d |
d |
a |
b |
a |
d |
c |
c |
b |
a |