Главная /
Язык программирования 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)
Что будет напечатано в результате работы программы:
Правильный ответ:
A A B A A B
A В B A В B
А А А В В В
Сложность вопроса
63
Сложность курса: Язык программирования C++ для профессионалов
83
Оценить вопрос
Комментарии:
Аноним
Я завалил экзамен, почему я не увидел данный сайт с всеми ответами с тестами intuit до этого
08 июн 2020
Аноним
спасибо за пятёрку
24 авг 2017
Другие ответы на вопросы из темы программирование интуит.
- # Какие из перечисленных ниже операций класса можно отнести к типу базовых?
- # Расставьте операторы согласно их приоритета (по восходящей): <<==sizeof++
- # Что обозначает следующая запись? class В{ / * ... * / }; class С: public В{ /* ... */ }; С* с = new С; В* b = dynamic_cast<B*>(c);
- # Сколько операндов должна иметь операторная функция бинарного оператора, объявленная как дружественная функция?
- # Какое объявление функции-шаблона func верно?