Список вопросов базы знанийРазработка программных комплексов на базе объектно-ориентированного программированияВопрос 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 Подберите правильный ответ ?) А - нет, В - да ?) А - нет, В - нет ?) А - да, В - да ?) А - да, В - нет |