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

Программирование на языке C++

<<- Назад к вопросам

Выберите правильное утверждение.
class A {}; class B :  public А {}; 

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

Варианты ответа
класс В является открытым потомком класса А. (Верный ответ)
класс В является защищенным потомком класса А.
класс В не является потомком класса А.
класс В является закрытым потомком класса А.
Похожие вопросы
Выберите правильное утверждение.
class A {}; class B :  protected А {}; 
Выберите правильное утверждение.
class A {}; class B :  private А {}; 
При компиляции следующего примера возникает ошибка. Чтобы ее исправить, необходимо ...
class Foo{int x;public: Foo(int i){}};class Bar: virtual Foo{public: Bar(){}};Bar b;
Что необходимо поставить на место "???" в приведенном примере так, чтобы класс C не имел доступа к неоткрытым (non-public) членам класса A?
class A {// ... }; class B : ??? A {}; class C : public B {}; 
Какой уровень доступа имеет переменная "x" из класса "derived" в приведенном примере?
class basex {   int x; public:   void setx(int y) {x = y;} }; class derived : public basex {};  
Что выведется на экран в результате работы следующего кода?
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:  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;
Что выведется на экран в результате работы следующего кода?
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;}
Что выведется на экран в результате работы следующего кода?
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;}
Руководствуясь приведенным кодом, определите, к каким переменным можно обращаться из класса Friend:
class Base{	public: int a;	protected: int b;	private: int c;};class Derived: Base{	friend class Friend;	int d;};class Friend{	Derived derived;};