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

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

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

Что можно сказать о приведенном примере?>
#include <iostream.h>class A{int x;public:A(int y){x = y;}};int main(){ A a(3); cout << a.x << endl; return 0;}

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

Варианты ответа
при выполнении программы возникнет ошибка.
программа будет работать нормально.
программа будет компилироваться, но не будет компоноваться.
при компиляции программы возникнет ошибка.(Верный ответ)
Похожие вопросы
Что можно сказать о приведенном примере?
#include <iostream.h>class A{int x;public:A(int y){x = y;}};int main(){ A a; cin >> a.x; 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:  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;}
Что будет выведено на экран в результате работы фрагмента программы
for (int ii = 0; ii < 3; ++ ii){  switch (ii)  {  case 0: cout << "ZERO";  case 1: cout << "ONE"; continue;  case 2: cout << "TWO"; break;  }  cout << endl;}
Что будет выведено на экран в результате работы программы?
for (int ii = 0; ii < 3; ++ ii) {   switch (ii)   {   case 0: cout << "ZERO"; break;  case 1: cout << "ONE";  case 2: cout << "TWO"; continue;   }   cout << endl; } 
Какой уровень доступа имеет переменная "x" из класса "derived" в приведенном примере?
class basex {   int x; public:   void setx(int y) {x = y;} }; class derived : public basex {};  
Что необходимо поставить на место "???" в приведенном примере так, чтобы класс C не имел доступа к неоткрытым (non-public) членам класса A?
class A {// ... }; class B : ??? A {}; class C : public B {}; 
Какой уровень доступа имеет переменная "x" из класса "derived" в приведенном примере?
class basex {   protected:  int x; }; class derived : public basex {};