База ответов ИНТУИТ

Программирование на языке 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;}};int main(){ Derived d; Base* pB= &d; pB->f(); return 0;

(Отметьте один правильный вариант ответа.)

Варианты ответа
5(Верный ответ)
4
15
Похожие вопросы
Что выведется на экран в результате работы следующего кода?
class Base{ public:  Base(int _x = 10){x = _x;} 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;}
Что выведется на экран в результате работы следующего кода?
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;}
Что выведется на экран в результате работы следующего кода?
class Base{ public:  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;}
Руководствуясь приведенным кодом, определите, к каким переменным можно обращаться из класса Friend:
class Base{	public: int a;	protected: int b;	private: int c;};class Derived: Base{	friend class Friend;	int d;};class Friend{	Derived derived;};
Руководствуясь приведенным кодом, определите, к каким переменным можно обращаться из класса Friend:
class Base{	int a;	public: int b;	protected: int c;};class Derived: Base{	friend class Friend;	int d;};class Friend{	Derived derived;};
Руководствуясь приведенным кодом, определите, к каким переменным можно обращаться из класса Friend:
class Base{	int b;	protected: int c;	public: int d;};class Derived: Base{	friend class Friend;	int e;};class Friend{	Derived derived;};
Какое из следующих утверждений является НЕПРАВИЛЬНЫМ?
class Base{};class Derived: public Base{};
Какие из следующих утверждений являются НЕПРАВИЛЬНЫМИ?
class Base{};class Derived: protected Base{};
Какие из следующих утверждений являются НЕПРАВИЛЬНЫМИ?
class Base{};class Derived: private Base{};
Что можно сказать о приведенном примере?>
#include <iostream.h>class A{int x;public:A(int y){x = y;}};int main(){ A a(3); cout << a.x << endl; return 0;}