Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Истинно ли следующее утверждение: невозможно сделать объект одного класса, членом, другого класса

Поиск

15. Перегрузка операций: Укажите верные варианты(2 варианта ответа)

16. Истинно ли следующее утверждение: операция >= может быть перегружена?

17. Сколько аргументов требуется для определения перегруженной унарной операции?

18. Предположим, что существует класс C с объектами obj1, obj2 и obj3. Выражение obj3=obj1-obj2 работает правильно. Здесь перегруженная операция должна: Укажите верные варианты(2 варианта ответа)

19. Даны два объявления, предназначенные для складывания двух объектов класса String: void add (String s1, string s2) String operator + (String s) Рассмотрим, какие из элементов первого объявления соответствуют элементам второго. Заполните пробелы подходящими вариантами:

Истинно ли следующее утверждение: перегруженная операция всегда трeбует на один аргумент меньше, чем количество операндов?

21. Когда вы перегружаете операцию арифметического присваивания, то результат: Укажите верные варианты(2 варианта ответа)

22. Для преобразования от определенного пользователем класса к основному типу вы можете использовать:

23. Для преобразования от основного типа к определенному пользователем вы можете использовать:

24. Истинно ли следующее утверждение: если вы определили конструктор, содержащий определение типа aclass obj=intvar;, вы также можете записать выражение типа obj=intvar;?

25. Истинно ли следующее утверждение: компилятор не будет протестовать, если вы перегрузите операцию * для выполнения деления?

Тема 6

Виртуальные функции позволяют:

Истинно ли утверждение о том, что указатель на базовый класс может ссылаться на объекты порожденного класса?

3. Пусть указатель р ссылается на объекты базового класса и содержит адрес объекта порожденного класса. Пусть в обоих этих классах имеется невиртуальный метод А(). Тогда выражение p->А(); поставит на выполнение версию функции А() из ……..класса.

4. Принятие решения о том, какая именно функция будет выполняться по конкретному вызову функции, называется ……………………….

5. Пусть указатель р ссылается на объекты базового класса и содержит адрес объекта порожденного класса. Пусть в обоих этих классах имеется виртуальный метод А(). Тогда выражение p->А(); поставит на выполнение версию функции А() из …………..класса.

6. Чистая виртуальная функция — это виртуальная функция, которая: Укажите верные варианты(2 варианта ответа)

Абстрактный класс используется, когда:

Истинно ли утверждение о том, что дружественная функция имеет доступ к скрытым данным класса, даже не являясь его методом?

9. Дружественная функция может быть использована для того, чтобы: Укажите верные варианты(2 варианта ответа)

10. Ключевое слово friend появляется в: Укажите верные варианты(3 варианта ответа)

Статическая функция:

12. Оператор присваивания может быть перегружен с целью: Укажите верные варианты(3 варианта ответа)

Истинно ли утверждение о том, что пользователь всегда должен определять операцию для конструктора копирования?

14. Операции, выполняемые оператором присваивания и конструктором копирования: Укажите верные варианты(2 варианта ответа)

Истинно ли утверждение о том, что конструктор копирования может быть переопределен с целью копирования только части данных объекта?

16. Продолжительность жизни переменной, которая является: Укажите верные варианты(2 варианта ответа)

Истинно ли утверждение о том, что возврат по значению локальной переменной метода не создает никаких проблем?

Конструктор копирования запускается, когда:

Истинно ли утверждение о том, что объект A может быть связанным с объектом B только в данный момент и более ни в какой иной?

20. Истинно ли утверждение, что дружественная функция к классу должна принадлежать этому классу

 



Поделиться:


Последнее изменение этой страницы: 2021-04-14; просмотров: 306; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.200.151 (0.007 с.)