Главная /
Программирование на языке C++ /
Что выведется на экран в результате работы следующего кода? class Base { public: virtual void f() {cout<<"111"<<endl;} }; class Derived: public Base { public: void f() {cout<<"222"<<endl;} }; int main() { Base* ptr= new Derived; pt
Что выведется на экран в результате работы следующего кода?
class Base
{
public:
virtual void f() {cout<<"111"<<endl;}
};
class Derived: public Base
{
public:
void f() {cout<<"222"<<endl;}
};
int main()
{
Base* ptr= new Derived;
ptr->f();
return 0;
}
вопрос
Правильный ответ:
111
222
333
Сложность вопроса
54
Сложность курса: Программирование на языке C++
54
Оценить вопрос
Комментарии:
Аноним
Это очень простецкий решебник по интуиту.
09 апр 2018
Аноним
Экзамен сдан на зачёт.!!!
20 апр 2017
Другие ответы на вопросы из темы программирование интуит.
- # Выберите все правильные варианты. В списке параметров функции printf могут присутствовать
- # Какое число будет выведено в результате работы программы? #include <stdio.h> #include <math.h> int main() { const int a[8] = {3,8,0,-6,0,-1,-9,3}; int i,k; k = abs(a[7]); for (i = 0; i< 8; i++) { if (abs(a[i]) > k) k = abs(a[i]); printf("%d",k); } }
- # Выберите все правильные утверждения.
- # Что будет выведено на экран в результате работы программы? #include <stdio.h> void f(char a, char& d) { a = 'в'; d = 'с'; } int main() { char a[]="глаз"; f(a[0],a[3]); puts(a); return 0; }
- # Какие из следующих утверждений являются НЕПРАВИЛЬНЫМИ? class Base{}; class Derived: protected Base{};