Тесты онлайн, бесплатный конструктор тестов. Психологические тестирования, тесты на проверку знаний.

Список вопросов базы знаний

Разработка программных комплексов на базе объектно-ориентированного программирования

Вопрос id:1418976

Верны ли утверждения?

А) Объекты классов с конструкторами могут быть инициализированы при помощи списков инициализаторов, задаваемых в круглых скобках

В) Объекты классов с конструкторами могут быть инициализированы, используя знак равенства, за которым следует отдельное значение

Подберите правильный ответ

?) А - да, В - да
?) А - нет, В - да
?) А - да, В - нет
?) А - нет, В - нет
Вопрос id:1418977

Верны ли утверждения?

А) Операция << обладает ассоциативностью слева и возвращает ссылку на объект ostream, для которого она вызывалась

В) Операция << обладает ассоциативностью справа и возвращает ссылку на объект ostream, для которого она вызывалась

Подберите правильный ответ

?) А - да, В - да
?) А - нет, В - да
?) А - нет, В - нет
?) А - да, В - нет
Вопрос id:1418978

Верны ли утверждения?

А) Абстрагирование - метод решения задачи, при котором объекты разного рода объединяются общим понятием (концепцией), а затем сгруппированные сущности рассматриваются как элементы единой категории

В) Абстракция - совокупность существенных характеристик объекта, которые отличают его от других видов объектов и определяют особенности данного объекта с точки зрения дальнейшего рассмотрения и анализа решаемой задачи

Подберите правильный ответ

?) А - да, В - нет
?) А - нет, В - нет
?) А - нет, В - да
?) А - да, В - да
Вопрос id:1418979

Верны ли утверждения?

А) Агрегация – включение объектов одного класса в состав другого класса

В) Ассоциация – двусторонняя связь классов, устанавливаемая между самостоятельными объектами

Подберите правильный ответ

?) А - да, В - нет
?) А - да, В - да
?) А - нет, В - нет
?) А - нет, В - да
Вопрос id:1418980

Верны ли утверждения?

А) Анонимный класс не может иметь конструктора

В) Анонимный вложенный класс всегда вложен в некоторый метод

Подберите правильный ответ

?) А - да, В - да
?) А - да, В - нет
?) А - нет, В - нет
?) А - нет, В - да
Вопрос id:1418981

Верны ли утверждения?

А) Ассоциативный массив - абстрактный тип данных, поддерживающий операции: добавить в очередь элемент с нaзначенным приоритетом, извлечь из очереди и вернуть элемент с наивысшим приоритетом, просмотреть элемент с наивысшим приоритетом без извлечения

В) Очередь с приоритетом - абстрактный тип данных, позволяющий хранить пары (ключ, значение) и поддерживающий операции добавления пары, а также поиска и удаления пары по ключу

Подберите правильный ответ

?) А - да, В - нет
?) А - да, В - да
?) А - нет, В - нет
?) А - нет, В - да
Вопрос id:1418982

Верны ли утверждения?

А) В случае программирования от событий устанавливается прямая связь между событием и реакцией: если условие срабатывания открывает для обработчика возможность быть выполненным, то он обязательно будет выполнен в ответ на соответствующее событие

В) В программировании от приоритетов порядок расположения операторов в программе не играет принципиальной роли, но важен приоритет оператора

Подберите правильный ответ

?) А - да, В - да
?) А - да, В - нет
?) А - нет, В - да
?) А - нет, В - нет
Вопрос id:1418983

Верны ли утверждения?

А) В функции Mark используется один аргумент

В) Функция Release использует указатель, который не должен модифицироваться

Подберите правильный ответ

?) А - да, В - да
?) А - нет, В - нет
?) А - нет, В - да
?) А - да, В - нет
Вопрос id:1418984

Верны ли утверждения?

А) В языке C++ не нужно вызывать конструктор и деструктор предка, конструктор должен быть виртуальным

В) В языке C++ не нужно вызывать конструктор и деструктор предка, деструктор должен быть виртуальным

Подберите правильный ответ

?) А - нет, В - нет
?) А - нет, В - да
?) А - да, В - нет
?) А - да, В - да
Вопрос id:1418985

Верны ли утверждения?

А) Видимость имени составляющей функции ограничена ее классом

В) Имя дружественной функции является глобальным

Подберите правильный ответ

?) А - да, В - нет
?) А - нет, В - да
?) А - да, В - да
?) А - нет, В - нет
Вопрос id:1418986

Верны ли утверждения?

А) Визуальное программирование - способ разработки программы путём манипулирования графическими объектами вместо написания её текста

В) Событийно-ориентированное программирование - способ построения программы, при котором в коде явным образом выделяется главный цикл приложения, тело которого состоит из двух частей: выбора события и обработки события

Подберите правильный ответ

?) А - да, В - нет
?) А - нет, В - да
?) А - нет, В - нет
?) А - да, В - да
Вопрос id:1418987

Верны ли утверждения?

А) Внешняя общность проявляется как одинаковый набор методов с одинаковыми именами и сигнатурами

В) Внутренняя общность проявляется как одинаковая функциональность методов

Подберите правильный ответ

?) А - нет, В - нет
?) А - да, В - нет
?) А - да, В - да
?) А - нет, В - да
Вопрос id:1418988

Верны ли утверждения?

А) Возможность изменения реализации методов в иерархии называется простым полиморфизмом

В) Методы, имеющие одинаковое название, называются статическими полиморфными

Подберите правильный ответ

?) А - нет, В - нет
?) А - да, В - да
?) А - нет, В - да
?) А - да, В - нет
Вопрос id:1418989

Верны ли утверждения?

А) Вызов функции Mark должен происходить до обращения к функции New

В) Вызов функции Release должен происходить после функции New, когда требуется перераспределить память

Подберите правильный ответ

?) А - нет, В - да
?) А - да, В - да
?) А - нет, В - нет
?) А - да, В - нет
Вопрос id:1418990

Верны ли утверждения?

А) Деструктор – метод, вызываемый автоматически во время создания объекта соответствующего класса с целью его инициализации

В) Конструктор - метод, вызываемый автоматически во время создания объекта соответствующего класса с целью его инициализации

Подберите правильный ответ

?) А - нет, В - да
?) А - да, В - да
?) А - да, В - нет
?) А - нет, В - нет
Вопрос id:1418991

Верны ли утверждения?

А) Для корректного освобождения памяти из-под полиморфных объектов вместе с процедурой Dispose используется специальный метод - конструктор

В) Для корректного освобождения памяти из-под полиморфных объектов вместе с процедурой Dispose используетс специальный метод - деструктор

Подберите правильный ответ

?) А - да, В - нет
?) А - нет, В - нет
?) А - да, В - да
?) А - нет, В - да
Вопрос id:1418992

Верны ли утверждения?

А) Для работы с данными класса используются статические методы класса

В) Статические данные называют данными класса

Подберите правильный ответ

?) А - нет, В - нет
?) А - да, В - да
?) А - да, В - нет
?) А - нет, В - да
Вопрос id:1418993

Верны ли утверждения?

А) Дружественная функция класса реализует математический взгляд на значения, которые могут быть использованы в вычислениях, присвоены переменным, но в действительности не модифицируемы

В) Составляющая функция класса связана с единственным классом и вызывается методом программирования в условиях, когда как будто бы нет никакого сокрытия информации

Подберите правильный ответ

?) А - нет, В - да
?) А - да, В - да
?) А - нет, В - нет
?) А - да, В - нет
Вопрос id:1418994

Верны ли утверждения?

А) Дружественная функция может быть дружественной двум и более классам

В) Составляющая функция может быть членом одного единственного класса

Подберите правильный ответ

?) А - нет, В - да
?) А - да, В - нет
?) А - нет, В - нет
?) А - да, В - да
Вопрос id:1418995

Верны ли утверждения?

А) Если оператор New не может выделить запрашиваемый объем памяти, он возвратит NULL-указатель, который содержит значение 0

В) Если оператор New не может выделить запрашиваемый объем памяти, он возвратит NULL-указатель, который содержит значение 1

Подберите правильный ответ

?) А - нет, В - да
?) А - да, В - да
?) А - да, В - нет
?) А - нет, В - нет
Вопрос id:1418996

Верны ли утверждения?

А) Если строка прочитана удачно, функция puts( ) возвращает адрес массива, в который производился ввод строки

В) Функция gets( ) в случае успешного завершения возвращает последний выведенный символ

Подберите правильный ответ

?) А - да, В - да
?) А - нет, В - нет
?) А - да, В - нет
?) А - нет, В - да
Вопрос id:1418997

Верны ли утверждения?

А) Иерархия «целое/часть» показывает, что абстракции включены в рассматриваемую абстракцию как ее части

В) Иерархия «общее/частное» показывает, что абстракция является частным случаем другой абстракции

Подберите правильный ответ

?) А - нет, В - нет
?) А - нет, В - да
?) А - да, В - нет
?) А - да, В - да
Вопрос id:1418998

Верны ли утверждения?

А) Иерархия объектов представляется в виде дерева, в котором общие объекты располагаются ближе к корню

В) Иерархия объектов представляется в виде дерева, в котором специализированные объекты располагаются на ветвях и листьях

Подберите правильный ответ

?) А - нет, В - да
?) А - нет, В - нет
?) А - да, В - нет
?) А - да, В - да
Вопрос id:1418999

Верны ли утверждения?

А) Имя деструктора должно начинаться со знака амперсанда (&), за которым следует имя класса

В) Деструктор должен иметь параметры

Подберите правильный ответ

?) А - да, В - нет
?) А - да, В - да
?) А - нет, В - да
?) А - нет, В - нет
Вопрос id:1419000

Верны ли утверждения?

А) Имя деструктора должно начинаться со знака тильды (~), за которым следует имя класса

В) Деструктор не должен иметь параметров

Подберите правильный ответ

?) А - да, В - нет
?) А - да, В - да
?) А - нет, В - нет
?) А - нет, В - да
Вопрос id:1419001

Верны ли утверждения?

А) Инкапсуля́ция - свойство языка программирования, позволяющее объединить и защитить данные и код в объект и скрыть реализацию объекта от пользователя

В) Наследование – отношение между классами, обеспечивающее возможность конструирования новых, более сложных классов из уже имеющихся посредством добавления полей и определения новых методов

Подберите правильный ответ

?) А - нет, В - нет
?) А - нет, В - да
?) А - да, В - нет
?) А - да, В - да
Вопрос id:1419002

Верны ли утверждения?

А) Инкремент - операция увеличения на некоторую фиксированную величину

В) Декремент - операция уменьшения на некоторую фиксированную величину

Подберите правильный ответ

?) А - да, В - да
?) А - да, В - нет
?) А - нет, В - да
?) А - нет, В - нет
Вопрос id:1419003

Верны ли утверждения?

А) Использование интерфейсов предоставляет альтернативу единичному наследованию

В) Использование интерфейсов предоставляет альтернативу множественному наследованию

Подберите правильный ответ

?) А - да, В - нет
?) А - нет, В - да
?) А - да, В - да
?) А - нет, В - нет
Вопрос id:1419004

Верны ли утверждения?

А) Использование перегрузки операций в сочетании с полиморфными переменными делает неизбежным статическое определение вызываемого кода

В) Использование перегрузки операций в сочетании с полиморфными переменными делает неизбежным динамическое определение вызываемого кода

Подберите правильный ответ

?) А - нет, В - да
?) А - да, В - да
?) А - да, В - нет
?) А - нет, В - нет
Вопрос id:1419005

Верны ли утверждения?

А) К данным в закрытом разделе имеют доступ только функции-элементы класса

В) Классам-потомкам запрещен доступ к закрытым данным своих базовых классов

Подберите правильный ответ

?) А - нет, В - нет
?) А - да, В - да
?) А - да, В - нет
?) А - нет, В - да
Вопрос id:1419006

Верны ли утверждения?

А) Каждый статический компонент существует в единственном экземпляре

В) Доступ к статическому компоненту возможен только после его инициализации

Подберите правильный ответ

?) А - нет, В - нет
?) А - да, В - нет
?) А - нет, В - да
?) А - да, В - да
Вопрос id:1419007

Верны ли утверждения?

А) Класс istream реализует поток ввода

В) Класс ostream реализует поток вывода

Подберите правильный ответ

?) А - да, В - да
?) А - нет, В - нет
?) А - нет, В - да
?) А - да, В - нет
Вопрос id:1419008

Верны ли утверждения?

А) Класс может иметь несколько конструкторов

В) Класс может иметь несколько деструкторов

Подберите правильный ответ

?) А - да, В - да
?) А - да, В - нет
?) А - нет, В - да
?) А - нет, В - нет
Вопрос id:1419009

Верны ли утверждения?

А) Класс, от которого произошло наследование, называется базовым или родительским

В) Классы, которые произошли от базового, называются потомками, наследниками или производными классами

Подберите правильный ответ

?) А - да, В - нет
?) А - нет, В - нет
?) А - да, В - да
?) А - нет, В - да
Вопрос id:1419010

Верны ли утверждения?

А) Логическое проектирование заключается в разработке структуры классов: определяются поля для хранения составляющих состояния объектов и алгоритмы методов, реализующих аспекты поведения объектов

В) Физическое проектирование включает объединение реализаций классов в модули, выбор схемы их подключения, определение способов взаимодействия с оборудованием и программным обеспечением

Подберите правильный ответ

?) А - нет, В - да
?) А - да, В - да
?) А - да, В - нет
?) А - нет, В - нет
Вопрос id:1419011

Верны ли утверждения?

А) Между именем вводимого класса и списком базовых классов помещается двоеточие

В) По умолчанию из базовых классов наследуются методы и данные со спецификатором доступа public и protected

Подберите правильный ответ

?) А - нет, В - да
?) А - да, В - да
?) А - нет, В - нет
?) А - да, В - нет
Вопрос id:1419012

Верны ли утверждения?

А) Методология быстрой разработки приложений (RAD) охватывает все этапы жизненного цикла современных информационных систем

В) Инструментальные средства RAD обладают удобным графическим интерфейсом и позволяют на основе стандартных объектов формировать простые приложения без написания кода программы

Подберите правильный ответ

?) А - нет, В - нет
?) А - да, В - да
?) А - нет, В - да
?) А - да, В - нет
Вопрос id:1419013

Верны ли утверждения?

А) Методы представляют собой разновидность подпрограмм, поэтому внутри них можно описывать локальные переменные

В) Методы представляют собой разновидность подпрограмм, поэтому внутри них можно описывать глобальные переменные

Подберите правильный ответ

?) А - нет, В - да
?) А - нет, В - нет
?) А - да, В - да
?) А - да, В - нет
Вопрос id:1419014

Верны ли утверждения?

А) Обобщение - связь между разнотипными, не похожими друг на друга объектами

В) Ассоциация - отношение между однотипными, имеющими общие признаки, но все же разными понятиями, при котором одно из понятий является обобщающим и включает в себя второе понятие

Подберите правильный ответ

?) А - нет, В - да
?) А - да, В - да
?) А - нет, В - нет
?) А - да, В - нет
Вопрос id:1419015

Верны ли утверждения?

А) Общедоступные компоненты доступны внутри класса, в котором они определены, и во всех производных классах

В) Защищенные компоненты класса видимы из любой точки программы

Подберите правильный ответ

?) А - нет, В - да
?) А - да, В - нет
?) А - нет, В - нет
?) А - да, В - да
Вопрос id:1419016

Верны ли утверждения?

А) Объект, имеющий хотя бы один виртуальный метод, должен содержать конструктор

В) Объект, имеющий хотя бы один виртуальный метод, должен содержать деструктор

Подберите правильный ответ

?) А - да, В - нет
?) А - нет, В - нет
?) А - да, В - да
?) А - нет, В - да
Вопрос id:1419017

Верны ли утверждения?

А) Объекты класса конструируются снизу вверх: сначала базовый класс, члены, производный класс

В) Объекты класса уничтожаются сверху вниз: сначала производный класс, члены, базовый класс

Подберите правильный ответ

?) А - нет, В - да
?) А - нет, В - нет
?) А - да, В - нет
?) А - да, В - да
Вопрос id:1419018

Верны ли утверждения?

А) Операция создания и инициализации полей объекта получила название конструирования объекта

В) Операция уничтожения объекта получила название деструкции объекта

Подберите правильный ответ

?) А - нет, В - нет
?) А - да, В - да
?) А - да, В - нет
?) А - нет, В - да
Вопрос id:1419019

Верны ли утверждения?

А) Ошибки, связанные с использованием конкретных параметров шаблона, можно выявить до начала использования шаблона

В) Спецификатор не нужно повторять внутри области видимости шаблона

Подберите правильный ответ

?) А - да, В - нет
?) А - нет, В - нет
?) А - да, В - да
?) А - нет, В - да
Вопрос id:1419020

Верны ли утверждения?

А) Ошибки, связанные с использованием конкретных параметров шаблона, нельзя выявить до начала использования шаблона

В) Спецификатор необходимо повторять внутри области видимости шаблона

Подберите правильный ответ

?) А - да, В - да
?) А - нет, В - нет
?) А - нет, В - да
?) А - да, В - нет
Вопрос id:1419021

Верны ли утверждения?

А) Параллелизм - свойство нескольких абстракций одновременно находиться в активном состоянии, т.е. выполнять некоторые операции

В) Устойчивость - свойство абстракции существовать во времени независимо от процесса, породившего данный программный объект

Подберите правильный ответ

?) А - нет, В - да
?) А - нет, В - нет
?) А - да, В - нет
?) А - да, В - да
Вопрос id:1419022

Верны ли утверждения?

А) Перегрузка используется в ООП при необходимости задания различных реализаций одноименных методов в иерархии классов

В) Переопределение используется в ООП при необходимости задания различных реализаций одноименных методов в иерархии классов

Подберите правильный ответ

?) А - нет, В - да
?) А - да, В - да
?) А - да, В - нет
?) А - нет, В - нет
Вопрос id:1419023

Верны ли утверждения?

А) Перегрузка используется в ООП, когда определяется несколько функций с одним именем

В) Переопределение используется в ООП, когда определяется несколько функций с одним именем

Подберите правильный ответ

?) А - да, В - нет
?) А - да, В - да
?) А - нет, В - нет
?) А - нет, В - да
Вопрос id:1419024

Верны ли утверждения?

А) Потоковый ввод осуществляется с помощью операции <<

В) Потоковый вывод осуществляется с помощью операции >>

Подберите правильный ответ

?) А - нет, В - нет
?) А - нет, В - да
?) А - да, В - нет
?) А - да, В - да
Вопрос id:1419025

Верны ли утверждения?

А) При public-наследовании все спецификаторы остаются без изменения

В) Public-члены базового класса в потомках становятся protected

Подберите правильный ответ

?) А - нет, В - да
?) А - нет, В - нет
?) А - да, В - да
?) А - да, В - нет
Copyright testserver.pro 2013-2024