Главная / Язык программирования C++ для профессионалов / Что будет напечатано в результате работы программы: class A { public: A() { cout << "A "; }; virtual A* new_A() { return new A(); } }; class B : public A { public: B(){ cout << "B " ;}; A* new_A() { return new B(); } }; void fun(A* p1, A* p2)

Что будет напечатано в результате работы программы:

class A { public: A() { cout << "A "; }; virtual A* new_A() { return new A(); } }; class B : public A { public: B(){ cout << "B " ;}; A* new_A() { return new B(); } }; void fun(A* p1, A* p2) { A* p3 = p1->new_A(); A* p4 = p2->new_A(); } void main() { A* p1 = new A; B* p2 = new B; fun(p1,p2); }

вопрос

Правильный ответ:

A A B A A B
A В B A В B
А А А В В В
Сложность вопроса
63
Сложность курса: Язык программирования C++ для профессионалов
83
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я завалил экзамен, почему я не увидел данный сайт с всеми ответами с тестами intuit до этого
08 июн 2020
Аноним
спасибо за пятёрку
24 авг 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.