Для студентов ИДДО НИУ «МЭИ» по предмету Объектно-ориентированное программирование (ООП)КМ-1. Введение в ООП Си++. ТестированиеКМ-1. Введение в ООП Си++. Тестирование
2025-03-132025-05-20СтудИзба
Ответы к зачёту 1-19: КМ-1. Введение в ООП Си++. Тестирование вариант 1-3
-15%
Описание
Файл содержит ответы на 3 варианта
Уровень инкапсуляции public имеют элементы класса, которые:
Отметьте правильные формулировки принципа инкапсуляции объектно-ориентированного программирования:
Динамический экземпляр класса создается с помощью оператора:
Справедливо ли утверждение:
перед созданием динамического экземпляра класса необходимо объявить указатель на экземпляр класса?
Отметьте утверждение, противоречащее принципам структурного программирования:
Является ли нормальным стилем программирования, когда поля класса объявляются личными элементами класса?
Отметьте утверждения, несправедливые для объектно-ориентированного программирования:
Возможен ли явный вызов конструктора?
Можно ли экземпляр класса распределять в памяти динамически?
Отметьте утверждение, несправедливое для классов и объектов:
Динамический экземпляр класса может быть уничтожен с помощью оператора:
К элементам класса относятся (отметить верное):
Отметьте синоним для термина "объект" в алгоритмическом языке С++:
Справедливо ли утверждение: конструктор возвращает значение типа void?
Отметьте утверждение, несправедливое для экземпляра класса:
Общие элементы класса - это ...
Отметьте утверждения, справедливые для деструктора:
Справедливо ли утверждение: конструктор должен инициализировать все поля класса?

Уровень инкапсуляции public имеют элементы класса, которые:
| используются только методами своего класса |
| используются только методами своего класса и его наследников |
| могут быть вызваны в любой точке кода, где доступно описание экземпляра класса |
Отметьте правильные формулировки принципа инкапсуляции объектно-ориентированного программирования:
| поля могут использоваться внутри любых подпрограмм |
| инкапсуляция – такое объединение внутри класса полей и методов, при котором доступ к полю возможен только путем вызова соответствующего метода |
| поля доступны обработчикам событий |
| поля класса преимущественно доступны только методам своего класса |
Динамический экземпляр класса создается с помощью оператора:
| create |
| new |
| malloc |
Справедливо ли утверждение:
перед созданием динамического экземпляра класса необходимо объявить указатель на экземпляр класса?
| нет |
| да |
Отметьте утверждение, противоречащее принципам структурного программирования:
| использование обозначений, соответствующие логике задачи |
| соответствующее логике программы разбиение ее на программные блоки |
| ограниченное использование операторов безусловного перехода |
| преимущественное использование локальных переменных в подпрограммах |
| преимущественное использование точно обозначенных управляющих (базовых) структур алгоритмов |
| сначала надо написать программу, а потом ее структурировать |
| Да, это нормальный стиль программирования |
| Да, многие компиляторы не считают это ошибкой |
| Нет, это нарушение принципа инкапсуляции |
Отметьте утверждения, несправедливые для объектно-ориентированного программирования:
| объектно-ориентированное программирование позволяет разложить задачу на подзадачи, при этом каждая подзадача становится самостоятельным объектом, содержащим свои коды и данные |
| объектно-ориентированный подход к программированию полностью отрицает структурное программирование |
| объектно-ориентированное программирование развивает лучшие идеи структурного программирования |
Возможен ли явный вызов конструктора?
| Да |
| Нет |
| Нет |
| Да |
Отметьте утверждение, несправедливое для классов и объектов:
| переменная типа класс называется объектом |
| объединение данных и методов в класс называется инкапсуляцией |
| класс – это тип данных, который объединяет данные и методы, работающие с этими данными, в единое целое |
| экземпляр класса – то же самое, что и объект |
| класс – это новый тип программы |
| delete |
| destruct |
| cancel |
| free |
| комментарии |
| поля |
| операторы |
| методы |
| фигурные скобки |
Начало формы Допустимо ли, чтобы методы класса являлись личными элементами класса?
|
| экземпляр класса |
| класс |
| переменная |
Справедливо ли утверждение: конструктор возвращает значение типа void?
| Да |
| Нет |
Отметьте утверждение, несправедливое для экземпляра класса:
| экземпляр класса – это переменная типа класс |
| экземпляр класса и объект – синонимы |
| память, отводимая под экземпляр класса, обязательно является статической |
| экземпляр класса создается с помощью конструктора |
Общие элементы класса - это ...
| элементы класса, которые могут использоваться в любом месте программы, где доступно объявление экземпляра класса |
| элементы методов класса |
| элементы, принадлежащие нескольким классам |
Отметьте утверждения, справедливые для деструктора:
| у деструктора нет параметров |
| назначение деструктора состоит в уничтожении экземпляра класса и освобождении памяти |
| деструктор должен обязательно вызываться в программе явно |
| деструктор не может возвращать значение с помощью оператора return |
| имя деструктора – произвольный идентификатор |
| деструктор может вызываться как функция в операторе присваивания |
Справедливо ли утверждение: конструктор должен инициализировать все поля класса?
| Нет |
| Да |
Характеристики ответов (шпаргалок) к зачёту
Учебное заведение
Номер задания
Вариант
Программы
Просмотров
12
Качество
Идеальное компьютерное
Размер
995,07 Kb
Список файлов
2 варианта - 5.docx
oop_km1_4_82.pdf

Сотрудничество с нами обеспечивает вам высочайшее качество работ по невероятно низкой цене. Обладая эксклюзивными знаниями, полученными в престижных университетах, и обширным практическим опытом, мы гарантируем уникальность и качество в каждой задаче.