Главная /
Программирование на языке C++ /
Что выведется на экран в результате работы следующего кода? class Base { public: Base(int _x=10){x=_x;} virtual void f() {cout<<x*2<<endl;} protected: int x; }; class Derived: public Base { public: void f() {cout<<x/2<<endl;} }; in
Что выведется на экран в результате работы следующего кода?
class Base
{
public:
Base(int _x=10){x=_x;}
virtual void f() {cout<<x*2<<endl;}
protected:
int x;
};
class Derived: public Base
{
public:
void f() {cout<<x/2<<endl;}
};
int main()
{
Derived d;
Base* pB= &d;
pB->f();
return 0;
вопрос
Правильный ответ:
5
4
15
Сложность вопроса
17
Сложность курса: Программирование на языке C++
54
Оценить вопрос
Комментарии:
Аноним
Если бы не эти ответы - я бы не смог решить c этими тестами интуит.
19 дек 2018
Аноним
Если бы не эти ответы - я бы не решил c этими тестами intuit.
02 сен 2017
Другие ответы на вопросы из темы программирование интуит.
- # Выберите все правильные варианты. При использовании в программе функции scanf требуется разделять числовые значения величин при вводе при помощи
- # Какая операция используется для доступа к полям структуры через указатель?
- # Параметр функции описан как "int a". Соответствующий ему аргумент может быть:
- # Выберите неверное утверждение.
- # Выберите правильные утверждения.