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

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

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

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

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

Варианты ответа
программа будет работать нормально.
программа будет компилироваться, но не будет компоноваться.
при компиляции программы возникнет ошибка.(Верный ответ)
при выполнении программы возникнет ошибка.
Похожие вопросы
Что можно сказать о приведенном примере?>
#include <iostream.h>class A{int x;public:A(int y){x = y;}};int main(){ A a(3); cout << a.x << endl; return 0;}
Какой уровень доступа имеет переменная "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 {   public:  int x; }; class derived : protected basex {};  
Какой уровень доступа имеет переменная "x" из класса "derived" в приведенном примере?
class basex {   protected:  int x; }; class derived : public basex {};  
Какой уровень доступа имеет переменная "x" из класса "derived" в приведенном примере?
class basex {   public:  int x; }; class derived : 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;}
Что будет выведено на экран в результате работы программы?
#include <stdio.h>int a, b, c, d;void f( int a, int& c, int& d){int b;   a = 5; c = 7; b = 9;}int main(){   a = 1; c = 1; b = 1;   f(b,a,c);   printf ("%d|%d|%d",a,c,b);   return 0;}
Что будет выведено на экран в результате работы программы?
#include  <stdio.h>int a, b, c, d;void f( int a, int& c, int& d){int b;   a = 5; c = 7; b = 9;}int main(){   a = 1; c = 1; b = 1;   f(a,c,b);   printf ("%d|%d|%d",a,c,b);   return 0;}
Что будет выведено на экран в результате работы программы?
#include  <stdio.h>int a, b, c, d;void f( int& a, int& c, int& d){int b;   a = 5; c = 7; b = 9;}int main(){   a = 1; c = 1; b = 1;   f(a, b, c);   printf ("%d|%d|%d",a,c,b);   return 0;}