8. Полиморфизм реализуется с помощью: A) разнообразия атрибутов при описании абстракции; B) разнообразия методов, характеризующих поведения абстракции; C) перегрузки методов в иерархии наследования; D) виртуальных функций; E) перегрузки методов или с помощью виртуальных функций в иерархии наследования. 9. Каким образом для дружественной функции осуществляется доступ к закрытым элементам класса? A) через указатель на объект класса; B) через обращение к функции- члену класса; C) через объект этого класса; D) через свой параметр; E) через объект этого класса, который объявлен внутри функции или передан ей. Ю.Функции можно перегружать благодаря: A) отличиям в числе или типе их параметров; B) отличиям в их именах или типе их результатов; C) отличиям в числе их параметров; - D) возможности наследования в иерархии классов; E) особенностям реализации. 11.Наиболее важное применение ссылки: A) как скрытый указатель; B) как еще одно имя переменной; C) передача ее в качестве параметра функции; D) для передачи ее в функцию; E) для возврата ее из функции. 12. В соответствии с семантикой бинарных операций C++, операции- функции с названиями operator =, operator [], operator —>должны быть: A) статическими функциями класса; B) глобальными функциями; C) дружественными функциями;
RkJQdWJsaXNoZXIy MTExODQxMg==