Содержание
- Исходный класс, на базе которого выполняется конструирование, называют
- Правила, которым подчиняются деструкторы в языке С++
- Операция связи между объектами – это ____
- Процесс использования одного идентификатора для нескольких различных методов или операторов – это ____
- Для корректного освобождения памяти из-под полиморфных объектов вместе с процедурой Dispose используется специальный метод — ____
- Поставьте в соответствие этапу процесса разработки программного обеспечения с использованием ООП его особенность
- Поставьте в соответствие фазе жизненного цикла информационной системы при использовании методологии RAD ее назначение
- Верны ли утверждения? А) В случае программирования от событий установлена прямая связь между событием и реакцией: если условие срабатывания открывает для обработчика возможность быть выполненным, то он обязательно будет выполнен в ответ на соответствующее событие В) Программирование от приоритетов – это средство описания глобальных совместных, параллельных или распределенных процессов Подберите правильный ответ
- Спецификаторы доступа
- Типы объектов
- Верны ли утверждения? А) Изменить реализацию объекта без модификации основной части программы, если его интерфейс остался прежним, позволяет инкапсуляция В) Создавать иерархии объектов позволяет наследование Подберите правильный ответ
- Объект, позволяющий программисту перебирать все элементы коллекции без учёта особенностей её реализации, — это ____
- Параметры шаблонов
- Глобальные объекты, определяемые библиотекой потоков ввода-вывода
- Типы полиморфизма, которые не используются при позднем связывании: ____ полиморфизм
- Упорядоченный набор элементов данных, в котором можно удалять и добавлять элементы, причем новый элемент всегда записывается в его конец, а очередной читаемый или удаляемый элемент выбирается из его конца, называется
- Область оперативной памяти, предоставляемая программе (процедуре, подпрограмме) при её выполнении – это ___ область памяти
- Объекты классов с конструкторами могут быть инициализированы при помощи списков инициализаторов, задаваемых в _____ скобках
- Типы ассоциации в зависимости от количества объектов, участвующих в связи с обеих сторон:
- Типы наследования в языке C++
- Подпрограммы класса, предназначенные для работы с полями объекта, — это ___
- Абстрактный тип данных, позволяющий создать в программе новые объекты данных и ввести связанные с ними операции и функции, — это ____
- Объекты, существующие пока программа загружена в память, являются ___ объектами
- Дружественная функция задается с помощью спецификатора
- Конструкторы базового класса вызываются в последовательности их ___
- Верны ли утверждения? А) Динамическая переменная — переменная, память для которой выделяется автоматически при входе в процедуру (функцию, метод или блок) В) Автоматическая переменная — переменная, память для которой выделяется явной командой пользователя Подберите правильный ответ
- Верны ли утверждения? А) Процедурное программирование лучше подходит для случаев, когда важны быстродействие и используемые программой ресурсы В) Объектное программирование лучше подходит для случаев, когда важна управляемость проекта и его модифицируемость, а также скорость разработки Подберите правильный ответ
- Шаблон функции начинается с ключевого слова template, за которым следует список параметров в ___ скобках
- Полиморфизм, используемый, если код функции интерпретируется по-разному в зависимости от типа аргументов, называется ____ полиморфизмом
- Объекты, данные которых хранятся в файлах внешней памяти между сеансами работы программы, являются ____ объектами
- Верны ли утверждения? А) При статическом делегировании соответствующий указатель инициализируется в процессе компиляции программы и при выполнении программы не меняется В) При динамическом делегировании значение указателю присваивается в процессе выполнения программы и может изменяться Подберите правильный ответ
- Поставьте в соответствие абстрактному типу данных его особенность
- Поставьте в соответствие типу наследования языка C++ его особенность
- Полиморфизм, используемый, если конкретный метод определяется типом объекта при выполнении программы, называется _________ полиморфизмом
- Ограничение, накладываемое на свойства объектов и препятствующее взаимозаменяемости абстракций различных типов, — это ___
- Поставьте в соответствие виду стратегии буферизации его особенность
- Объектно-ориентированное представление программного средства основывается на принципах
- Внешние особенности класса или объекта, придающие ему абстрактную форму и скрывающие его внутреннее устройство и поведение, — это ___
- Информация о классе, хранимая в таблицах RTTI (Run Time Type Information — информация о типе времени выполнения) при реализации метаклассов, включает
- Поставьте в соответствие типу полиморфизма его особенность
- В методологии RAD используется ____ модель разработки
- При описании метода класса его имени предшествует имя объекта, отделенное
- Верны ли утверждения? А) Логическое проектирование заключается в разработке структуры классов: определяются поля для хранения составляющих состояния объектов и алгоритмы методов, реализующих аспекты поведения объектов В) Физическое проектирование включает объединение реализаций классов в модули, выбор схемы их подключения, определение способов взаимодействия с оборудованием и с программным обеспечением, обеспечение синхронизации процессов для систем параллельной обработки Подберите правильный ответ
- Виды взаимодействия классов
- Процесс представления предметной области задачи в виде совокупности объектов, обменивающихся сообщениями, — это объектная ________
- Связь между разнотипными, не похожими друг на друга объектами, — это ___
- Верны ли утверждения? А) Терминальный класс — класс, объявленный с ключевым словом final, обозначающим, что он не может использоваться в качестве базового при определении новых классов В) Терминальный метод — метод, объявленный с ключевым словом final, обозначающим, что он не может переопределяться в подклассах Подберите правильный ответ
- Верны ли утверждения? А) Если непосредственный родитель единственный, то наследование называется простым В) Если имеется несколько исходных классов, на базе которых выполняется конструирование, то наследование называется множественным Подберите правильный ответ
- Анонимный класс не может иметь метод — ______
- Создание экземпляра класса Demo обеспечивает оператор
Исходный класс, на базе которого выполняется конструирование, называют
- дочерним
- внешним
- производным
- родительским
Правила, которым подчиняются деструкторы в языке С++
- деструктор не должен иметь параметров
- класс может иметь только один деструктор или ни одного
- имя деструктора должно начинаться со знака ~, за которым следует имя класса
- деструктор должен иметь параметры
Операция связи между объектами – это ____
Процесс использования одного идентификатора для нескольких различных методов или операторов – это ____
Для корректного освобождения памяти из-под полиморфных объектов вместе с процедурой Dispose используется специальный метод — ____
Поставьте в соответствие этапу процесса разработки программного обеспечения с использованием ООП его особенность
- анализ и уточнение спецификаций
- добавление новых функциональных возможностей или изменение существующих свойств системы
- реализация системы
- процесс поэтапной реализации и подключения классов к проекту
- модификация
- анализ предметной области задачи, объектная декомпозиция разрабатываемой системы и определение особенности поведения объектов (описание абстракций)
Поставьте в соответствие фазе жизненного цикла информационной системы при использовании методологии RAD ее назначение
- фаза проектирования
- определение функций, которые должна выполнять разрабатываемая информационная система
- фаза построения
- выполнение быстрой разработки приложения
- фаза анализа и планирования требований
- получение работающих прототипов приложений
Верны ли утверждения? А) В случае программирования от событий установлена прямая связь между событием и реакцией: если условие срабатывания открывает для обработчика возможность быть выполненным, то он обязательно будет выполнен в ответ на соответствующее событие В) Программирование от приоритетов – это средство описания глобальных совместных, параллельных или распределенных процессов Подберите правильный ответ
- А – да, В — нет
- А – нет, В — нет
- А – да, В — да
- А – нет, В — да
Спецификаторы доступа
- public
- private
- new
- protected
Типы объектов
- временные
- локальные
- глобальные
- виртуальные
Верны ли утверждения? А) Изменить реализацию объекта без модификации основной части программы, если его интерфейс остался прежним, позволяет инкапсуляция В) Создавать иерархии объектов позволяет наследование Подберите правильный ответ
- А – да, В — нет
- А – да, В — да
- А – нет, В — нет
- А – нет, В — да
Объект, позволяющий программисту перебирать все элементы коллекции без учёта особенностей её реализации, — это ____
Параметры шаблонов
- параметры-типы
- параметры обычных типов
- параметры-функции
- параметры-шаблоны
Глобальные объекты, определяемые библиотекой потоков ввода-вывода
- cout
- cerr
- cput
- cin
Типы полиморфизма, которые не используются при позднем связывании: ____ полиморфизм
- сложный
- чистый
- простой
- комбинированный
Упорядоченный набор элементов данных, в котором можно удалять и добавлять элементы, причем новый элемент всегда записывается в его конец, а очередной читаемый или удаляемый элемент выбирается из его конца, называется
- массивом
- списком
- очередью
- стеком
Область оперативной памяти, предоставляемая программе (процедуре, подпрограмме) при её выполнении – это ___ область памяти
- распрделенная
- виртуальная
- статическая
- динамическая
Объекты классов с конструкторами могут быть инициализированы при помощи списков инициализаторов, задаваемых в _____ скобках
- квадратных
- круглых
- угловых
- фигурных
Типы ассоциации в зависимости от количества объектов, участвующих в связи с обеих сторон:
- многие-к-одному
- один-к-многим
- многие-к-многим
- один-к-одному
Типы наследования в языке C++
- primitive
- private
- public
- protected
Подпрограммы класса, предназначенные для работы с полями объекта, — это ___
Абстрактный тип данных, позволяющий создать в программе новые объекты данных и ввести связанные с ними операции и функции, — это ____
Объекты, существующие пока программа загружена в память, являются ___ объектами
- временными
- локальными
- сохраняемыми
- глобальными
Дружественная функция задается с помощью спецификатора
- new
- void
- friend
- virtual
Конструкторы базового класса вызываются в последовательности их ___
Верны ли утверждения? А) Динамическая переменная — переменная, память для которой выделяется автоматически при входе в процедуру (функцию, метод или блок) В) Автоматическая переменная — переменная, память для которой выделяется явной командой пользователя Подберите правильный ответ
- А – да, В — да
- А – нет, В — да
- А – нет, В — нет
- А – да, В — нет
Верны ли утверждения? А) Процедурное программирование лучше подходит для случаев, когда важны быстродействие и используемые программой ресурсы В) Объектное программирование лучше подходит для случаев, когда важна управляемость проекта и его модифицируемость, а также скорость разработки Подберите правильный ответ
- А – да, В — нет
- А – да, В — да
- А – нет, В — да
- А – нет, В — нет
Шаблон функции начинается с ключевого слова template, за которым следует список параметров в ___ скобках
- фигурных
- круглых
- квадратных
- угловых
Полиморфизм, используемый, если код функции интерпретируется по-разному в зависимости от типа аргументов, называется ____ полиморфизмом
- обобщенным
- простым
- чистым
- сложным
Объекты, данные которых хранятся в файлах внешней памяти между сеансами работы программы, являются ____ объектами
- глобальными
- временными
- сохраняемыми
- локальными
Верны ли утверждения? А) При статическом делегировании соответствующий указатель инициализируется в процессе компиляции программы и при выполнении программы не меняется В) При динамическом делегировании значение указателю присваивается в процессе выполнения программы и может изменяться Подберите правильный ответ
- А – нет, В — да
- А – да, В — да
- А – нет, В — нет
- А – да, В — нет
Поставьте в соответствие абстрактному типу данных его особенность
- очередь
- структура данных, состоящая из некоторого количества однородных элементов данных, каждый из которых содержит указатель на следующий элемент
- стек
- упорядоченный набор элементов данных, в котором можно удалять и добавлять элементы, новый элемент всегда записывается в его конец, а очередной читаемый или удаляемый элемент также выбирается из его конца
- список
- упорядоченный набор элементов данных, в котором можно удалять и добавлять элементы, новый элемент всегда записывается в конец набора, а очередной читаемый или удаляемый элемент всегда выбирается из начала набора
Поставьте в соответствие типу наследования языка C++ его особенность
- private-наследование
- все спецификаторы остаются без изменения
- protected-наследование
- все спецификаторы остаются без изменения, кроме спецификатора public
- public-наследование
- все спецификаторы заменяются на private
Полиморфизм, используемый, если конкретный метод определяется типом объекта при выполнении программы, называется _________ полиморфизмом
- чистым
- обобщенным
- сложным
- простым
Ограничение, накладываемое на свойства объектов и препятствующее взаимозаменяемости абстракций различных типов, — это ___
Поставьте в соответствие виду стратегии буферизации его особенность
- символы, записываемые или читаемые из строчно буферизированного потока
- передаются индивидуально в файл или из файла
- символы, записываемые или читаемые из полностью буферизированного потока
- передаются в или из файла в блоках произвольного размера
- символы, записываемые или читаемые из небуферизованного потока
- передаются в или из файла в блоках, когда прочитан символ перевода строки
Объектно-ориентированное представление программного средства основывается на принципах
- инкапсуляции
- виртуальной организации
- абст рагирования
- модульности
Внешние особенности класса или объекта, придающие ему абстрактную форму и скрывающие его внутреннее устройство и поведение, — это ___
Информация о классе, хранимая в таблицах RTTI (Run Time Type Information — информация о типе времени выполнения) при реализации метаклассов, включает
- имя класса-родителя
- адреса методов
- имя класса
- имя дочернего класса
Поставьте в соответствие типу полиморфизма его особенность
- чистый полиморфизм
- конкретный метод определяется типом объекта при компиляции программы (раннее связывание)
- сложный полиморфизм
- конкретный метод определяется типом объекта при выполнении программы (позднее связывание)
- простой полиморфизм
- используется для обозначения того, что код функции по-разному интерпретируется в зависимости от типа аргументов
В методологии RAD используется ____ модель разработки
- каскадная
- инкрементная
- компонентно-ориентированная
- итерационная
При описании метода класса его имени предшествует имя объекта, отделенное
- точкой
- запятой
- точкой с запятой
- пробелом
Верны ли утверждения? А) Логическое проектирование заключается в разработке структуры классов: определяются поля для хранения составляющих состояния объектов и алгоритмы методов, реализующих аспекты поведения объектов В) Физическое проектирование включает объединение реализаций классов в модули, выбор схемы их подключения, определение способов взаимодействия с оборудованием и с программным обеспечением, обеспечение синхронизации процессов для систем параллельной обработки Подберите правильный ответ
- А – нет, В — да
- А – да, В — да
- А – да, В — нет
- А – нет, В — нет
Виды взаимодействия классов
- агрегация
- наследование
- ассоциация
- визуализация
Процесс представления предметной области задачи в виде совокупности объектов, обменивающихся сообщениями, — это объектная ________
Связь между разнотипными, не похожими друг на друга объектами, — это ___
Верны ли утверждения? А) Терминальный класс — класс, объявленный с ключевым словом final, обозначающим, что он не может использоваться в качестве базового при определении новых классов В) Терминальный метод — метод, объявленный с ключевым словом final, обозначающим, что он не может переопределяться в подклассах Подберите правильный ответ
- А – нет, В — нет
- А – нет, В — да
- А – да, В — да
- А – да, В — нет
Верны ли утверждения? А) Если непосредственный родитель единственный, то наследование называется простым В) Если имеется несколько исходных классов, на базе которых выполняется конструирование, то наследование называется множественным Подберите правильный ответ
- А – да, В — нет
- А – да, В — да
- А – нет, В — нет
- А – нет, В — да
Анонимный класс не может иметь метод — ______
Создание экземпляра класса Demo обеспечивает оператор
- Demo a = new;
- Demo a = new Demo();
- Demo a = Demo();
- Demo a = class Demo();
или напишите нам прямо сейчас
⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.


