Тест с ответами: «Основы программирования»

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

Понравилась статья? Поделиться с друзьями:
Образовательные тесты с ответами