ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++.ОИ(DOR)
УЧЕБНЫЕ МАТЕРИАЛЫ
Введение в курс
Тема 1. Ввод и вывод, используемые в С++
Тема 2. Использование функций в С++
Тема 3. Объекты и классы
Тема 4. Массивы и строки
Тема 5. Перегрузка операций
Тема 6. Указатели
Тема 7. Виртуальные функции
Тема 8. Работа с потоками и файлами
Тема 9. Многофайловые программы
Тема 10. Шаблоны и исключения
... - это такой способ определения функции, при котором результат возврата из функции для данного значения аргумента определяется на основе результата возврата из той же функции для предыдущего (меньшего или большего) значения аргумента
... алгоритм - это алгоритм, решающий задачу путем решения одного или нескольких более узких вариантов той же задачи
... указатель- это указатель, значение которого не может быть изменено после инициализации
Алгоритмы ... используются для того, чтобы упорядочить элементы массива по убыванию или возрастанию
В интегрированную среду программирования может входить такой компонент, как …
В интегрированную среду программирования может входить такой компонент, как …
В переменной типа unsigned char можно хранить число …
В переменной типа unsigned char можно хранить число …
В ряду причин использования многофайловых программ – …
В языке С++ встроенный тип данных int предназначен для хранения ...
В языке С++ в функцию в качестве параметров …
Виртуальными называются функции …
Возможность и способ обращения производного класса к элементам базового определяются … класса
Выбор функции-члена зависит от …
Говоря о деструкторах, можно утверждать, что …
Говоря о конструкторах, можно утверждать, что …
Говоря о конструкторах, можно утверждать, что …
Говоря о передаче параметра по ссылке, можно утверждать, что …
Говоря о различии в использовании выражений #include <...> и #include «...», можно утверждать, что ...
Говоря про определение максимальной длины строки, можно утверждать, что …
Две формы использования перегруженных операторов: …
Деструктором называют …
Директива препроцессора, которую необходимо подключить для организации форматированного ввода-вывода данных, – …
Для доступа к элементам объекта, при обращении через имя объекта – используют …
Для инициализации указателя можно использовать …
Для объявления виртуальной функции используется ключевое слово …
Для объявления дружественной функции используется ключевое слово …
Для определения указателя необходимо использовать запись: …
Для работы с выходными потоками используется ...
Дружественная функция - это функция,...
Если дан массив int L[3][3] = { { 2, 3, 4 }, { 3, 4, 8 }, { 1, 0, 9 } };. то значение элемента этого массива L[1][2] будет равно …
Если в арифметическом выражении участвуют целый и вещественный операнды, то ...
Если после выражения стоит точка с запятой, то …
Если размер массива 21, то порядковый номер последнего элемента массива – …
Если элементы класса объявлены как …
Значение выражения (а && ! b || с), где а, b и с - величины типа bool, имеющие значения false, true и true соответственно, равно ...
Изменение состояния объекта в ответ на какое-либо действие называется …
К основным принципам объектно-ориентированного программирования можно отнести ...
Класс – это …
Класс с методами и переменными для организации работы со строками в языке программирования C++ называется …
Класс iostream используется для обработки …
Класс, используемый для работы с входными потоками, – …
Ключевое слово … языка С++ используется для описания структурированного типа данных, все элементы которого в памяти начинаются с одного байта
Коллекция классов и функций, написанных на базовом языке, - это ...
Константы могут содержать в себе …
Конструктором называется метод, имя которого …
Логическое выражение может возвращать результат типа …
Массив – это именованный набор … в одной области памяти
Массивом называют …
Модель процесса разработки программного обеспечения, жизненный цикл которой выглядит как поток, последовательно проходящий фазы анализа требований, проектирования, называется …
Модульное программирование – это …
Наследование – это …
Не содержит синтаксических ошибок выражение ...
Не содержит синтаксических ошибок выражение ...
Не содержит синтаксических ошибок выражение ...
Неверно, что алгоритм может быть записан …
Обобщенное описание поведения функций, которые могут вызываться для объектов разных типов, – это … функций
Объект – это …
Объявление char*buf; соответствует созданию …
Ограничение доступа к составляющим объект компонентам (методам и переменным) - это . . .
Оператор namespace предназначен для ...
Оператор return в теле функции необходимо использовать …
Определена операция вычитания для двух объектов класса A, а операция преобразования к int не определена. Что будет вызвано при:
Отличие виртуальной функции от обычной заключается в том, что для …
Отсчитать новую позицию с конца файла можно с помощью …
Отсчитать новую позицию с начала файла можно с помощью …
Параметр (переменная), указываемый при объявлении или определении, - это ... параметр
Перегрузка операторов происходит с помощью операторных ...
Перегрузка операторов языка С++ необходима для …
Перегрузке поддаются … операции
Переменная вещественного типа float имеет размер в байтах, равный …
Переменная типа signed char может принимать ...
Переопределение операций имеет вид: имя_класса, …
Перескочить на n байт начиная от текущей позиции в файле (по умолчанию) можно с помощью …
Под объектами следует понимать …
Под областью видимости функции следует понимать ...
Поименованная часть программы, содержащая определенный набор операций, называется …
Полиморфизм – это средство, позволяющее …
Полиморфизм в объектно-ориентированном программировании реализуется …
Полиморфизм реализован через механизмы ...
Понятие «парадигма программирования» включает в себя . .
Поток ввода используется для …
Правильно записанный набор перечисляемых значений: …
Правильное объявление производного класса:...
Правильный вариант выделения динамической памяти под переменную X типа float: …
При использовании в программе функции scanf требуется разделять числовые значения величин при вводе при помощи ...
При использовании в программе функции scanf требуется разделять числовые значения величин при вводе при помощи ...
При открытии файла выполняется следующее действие: …
При создании класса программист создает описание таких переменных, как …
При составлении подпрограмм с параметрами надо соблюдать определенные правила, в частности, …
Приведено выражение: : Каков будет результат вычисления данного выражения?
Производить установку текущей позиции в нужную, указываемую числом, возможно с помощью метода …
Прототипом функции называется …
Размер массива M, после выполнения кода …
Результатом вычисления выражения int d=5; bool b= true, с; с=(!b||(d>3)): будет…
Символьные массивы в С++ используются для …
Сложный тип данных, состоящий из множества одинаковых элементов, - это . . .
Согласно общим правилам выбора перегружаемого оператора, …
Специализированный метод класса, предназначенный для уничтожения существующего экземпляра, – это …
Стандартный поток …
Структура данных, которая работает по принципу FILO, – это …
Существуют … виды исключений
Такой режим работы с потоком, как создание нового файла для записи и чтения, обозначается в языке С (С++) как …
Тело цикла … всегда будет выполнено хотя бы один раз, независимо от истинности условия
Тип данных «...» - это класс, входящий в стандартную библиотеку языка и инкапсулирующий строку как массив символов
Тип int для 32-разрядных вычислительных систем имеет диапазон значений от …
Указателем называется …
Функция – это некоторая часть программы, …
Функция …, описанная в заголовочном файле, читает строку символов из файла
Функциями называют подпрограммы, …
Целое, которое может быть присвоено указателю, является …
Числовое значение выражения (при e = 4, a = 2) будет равно …
Числовое значение выражения sqrt(4)+142/20*2 равно ...
Членами класса могут быть…
Чтобы задать многострочный комментарий в языке С++, нужно набрать …
Шаблон функции – это …
Шаблоны классов – это …
Шаблоны функций могут принимать ...