1. Выберите, какой метод применяется для поиска в упорядоченных массивах:
а) бинарный поиск+
б) прямой выбор
в) прямой обмен
2. Укажите запись экранированного символа в языке С ++ :
а) « 022»
б) ‘ t’ +
в) ‘F’
3. Что выполняет операция ++ в языке С ++ :
а) увеличивает значение операнда на два
б) уменьшает значение операнда на единицу
в) увеличивает значение операнда на единицу +
4. Выясните, в основе какого метода сортировки лежит обмен соседних элементов массива:
а) прямой обмен +
б) прямой выбор
в) оба ответа верны
5. Для чего предназначен оператор continue в языке С ++ :
а) определяет условие продолжения цикла
б) пропускает цикл и переходит к следующему оператору в теле программы
в) пропускает остаток тела цикла и переходит к следующей итерации +
6. В каком файле заголовков определен объект cout:
а) stream.h
б) iostream.h +
в) sysutils.hpp
7. Определите, как называется процесс перестановки элементов массива с целью упорядочивания их в соответствии с каким-либо критерием:
а) поиск
б) перебор
в) сортировка +
8. В чем разница между фактическими и формальными параметрами функций:
а) формальные параметры определены в теле функции, а фактические — значение, с которыми функция вызывается +
б) нет разницы, это одни и те же параметры
в) и формальные, и фактические параметры используются вне тела функции
9. В сложных выражениях последовательность выполнения операций определяется:
а) только скобками
б) только приоритетом операций
в) скобками, приоритетом операций, а при одинаковом приоритете ассоциативностью операций +
10. Как называется набор однотипных данных, имеющий общее для всех своих элементов имя:
а) множество
б) массив +
в) запись
11. Укажите оператор выбора в языке С ++ :
а) switch … case +
б) choice
в) default
12. Какой вид подпрограмм есть в Паскале:
а) модуль
б) процедура +
в) размер
13. Какой вид подпрограмм есть в Паскале:
а) объект
б) график
в) функция +
14. В Паскале различие в высоте букв (прописные или строчные):
а) имеет значение при написании текстовых констант +
б) имеет значение для написания имен переменных
в) имеет значение для написания служебных слов
15. Раздел констант объявляется служебным словом:
а) KONST
б) CONST +
в) CONCT
16. Языком высокого уровня является:
а) Ассемблер
б) Макроассемблер
в) Фортран +
17. Для вычисления экспоненты применяется процедура:
а) SQR(X)
б) EXP(X) +
в) TRUNC(X)
18. Алгоритм, в котором действия выполняются друг за другом, не повторяясь называется:
а) циклическим
б) разветвленным
в) линейным +
19. Для возведения в квадрат применяется функция:
а) LOG(X)
б) SQR(X) +
в) SQRT(X)
20. Какие из приведенных ниже типов данных относятся к вещественному типу данных:
а) real, single, extended +
б) word, double
в) byte, real
21. Разработке алгоритма предшествует:
а) выбор метода решения
б) постановка задачи +
в) проектирование программ
22. Разработке алгоритма предшествует:
а) выбор метода решения
б) выбор метода решения
в) разработка математической модели +
23. Записью действительного числа с плавающей точкой является:
а) 48.0001
б) 1.0E01 +
в) –1.0533333
24. Какие из приведенных типов данных относятся к целочисленному типу данных:
а) comp, double
б) integer, real
в) integer, word, longint +
25. Раздел переменных определяется служебным словом:
а) LABEL
б) VAR +
в) TYPE
26. Процедура INC(x,k):
а) увеличивает значение переменной х на величину k +
б) преобразует десятичное число х в строку из k символов
в) уменьшает значение переменной х на величину k
27. В языке Паскаль пустой оператор помечаться:
а) может, но в исключительных ситуациях
б) не может
в) может +
28. Вещественный тип данных объявляется служебным словом:
а) REAL +
б) INTEGER
в) LONGINT
29. Раздел типов определяется служебным словом:
а) BEGIN
б) TYPE +
в) LABEL