Вопрос 1
Какое из утверждений верно при наследовании базового класса с ключевым
словом virtual?
Выберите один ответ:
Обеспечить механизм множественного наследования
Чтобы исключить дополнительные копии объекта в производном классе
Чтобы разрешить появление дополнительных копий объекта в производном
классе
Термин разрешает наследование закрытых членов базового класса
Вопрос 2
На диаграмме приведен пример
Выберите один ответ:
простого наследования
множественного наследования
зависимости
ассоциации
Вопрос 3
Какое из приведенных предложений ошибочно?
Выберите один ответ:
Ключевое слово friend может быть применено в классе для разрешения доступа
другому классу
Ключевое слово friend может быть применено к функции в области public класса
Ключевое слово friend может быть применено к функции в области private
класса
Ключевое слово friend может быть применено в функции main()
Вопрос 4
Когда выполняется конструктор класса?
Выберите один ответ:
При использовании объекта класса
При объявлении объекта класса
При объявлении класса
При выходе объекта из области видимости
Вопрос 5
Что подразумевает утверждение «Использование объекта одного класса в
определении другого класса»?
Выберите один ответ:
Инкапсуляция
Агрегация (composition)
Абстракция
Наследование
Вопрос 6
Какая из записей является правильной записью абстрактного класса?
Выберите один ответ:
abstract class A{virtual void f()=0;};
class A{virtual void f()=0;};
class A{virtual void f();};
class A {virtual void f() = null; };