123
132
1. Структурное программирование
3 элементарных структурных алгоритма
-
a) Следование, выбор, цикл
-
b) Сортировка, поиск, условие
-
c) Рекурсия, итерация, параллелизм
-
d) Ввод, вывод, обработка
2. Что такое "синтаксическая ошибка" в программировании?
-
a) Ошибка в логике программы
-
b) Ошибка при выполнении программы
-
c) Несоответствие формальным требованиям языка программирования
-
d) Ошибка при проектировании алгоритма
3. Какой способ компиляции позволяет запускать программу сразу после перевода каждой строки?
-
a) Трансляция
-
b) Интерпретация
-
c) Ассемблирование
-
d) Компоновка
4. Какие значения возвращают логические операции в языке C++?
-
a) 0 и любое положительное число
-
b) true и false
-
c) 0 и 1
-
d) null и void
5. Что означает принцип инкапсуляции в объектно-ориентированном программировании?
-
a) Использование только глобальных переменных
-
b) Сокрытие внутреннего устройства объекта
-
c) Принудительное использование функций для работы с данными
-
d) Ограничение взаимодействия между объектами
6. Выберите правильное описание структуры данных "массив" в C++:
-
a) Последовательность объектов одного типа, доступных по индексу
-
b) Набор функций и переменных, объединённых под одним именем
-
c) Динамическая структура данных без фиксированного размера
-
d) Статическая структура данных с возможностью изменения типа элементов
7. Какая ошибка возникает, если программа "работает", но выдаёт неверный результат?
-
a) Синтаксическая ошибка
-
b) Семантическая ошибка
-
c) Ошибка компиляции
-
d) Ошибка трансляции
8. Что является примером цикла с постусловием?
-
a) for
-
b) while
-
c) do-while
-
d) if-else
9. Какое ключевое слово используется для динамического выделения памяти в C++?
-
a) malloc
-
b) new
-
c) alloc
-
d) dynamic
10. Какой тип данных в C++ представляет целое число?
-
a) char
-
b) float
-
c) int
-
d) double