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

Язык программирования C++

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

На какой строке произойдет ошибка компиляции?
1:class A2:  { public: void f1(int &a){val+=a++;};//val инициализируется в конструкторе3:          int  f2() {return val+1;}; 4:          int val; 5: } A1;6:int main()7:  {  8:       A1.f1(); 9:       A1.f2(); 10:  }

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

Варианты ответа
5
8(Верный ответ)
9
3
Похожие вопросы
В какой строке будет ошибка компиляции?
  1:class A  2:  { public: void f1(int &a){val+=a++;};//val инициализируется в конструкторе  3:          int const f2() {return val+1;};   4:          int val;   5:          void f3(int f, const char ch);  6:   } A1;    7: void A::f3(int f, const char ch){  8:  int d=5;  9:  f1(*d); 10:  f2(); 11: }    
Укажите в какой строке кода произойдет ошибка компиляции?
1: class Channel2: { public:3:  void SetNumber (int n) { number = n;};4:  int GetNumber() const { return number;};5:  int number;};6: int main()7: { Channel ch;8:  ch.number = 9;9:  ch.SetNumber(10);10:  Channel ch2(2);11: return 1;12: }
Укажите в каких строках кода произойдет ошибка компиляции?
1: class A 2: { public:3:      int x;4:    int GetX() { return x; };};5: int main() 6: {    A b;7:      b.SetX(2);8:      b.GetX();9:      A b1(2);10:} 
Произойдет ли ошибка при компиляции этого кода?
 class Channel{ public: void SetNumber (int n) { number = n;}; int GetNumber() const { return number;}; int number;};int main(){ private : int n;} Channel ch;{Channel ch; ch.number = 9; ch.SetNumber(10); Channel ch2(2);} 
Произойдет ли ошибка компиляции если функцию
int sum(int a, int a1, int a2, int a3, int a4=2){return a+a1+a2+a3+a4;}
вызвать в функции main следующим образом
int main(){  int z=1,b=1,c=1,d=1,e=1;  sum(z,b,c,d,e);  ....}
Какой результат будет у следующего выражения?
  class A    { friend int Freund();            friend class B;        public : int x, y;        private: short i;    } A1;  class B    {  public : void func_B(); }B1;  int Freund()    {  A1.x = 1; A1.y = 2; A1.i += 3;      return A1.x + A1.y + A1.i;       }  void B::func_B()    {  A1.i = 2; }  int main()    {  B1.func_B(); cout << Freund(); }  
В какой строке будет ошибка компиляции
1  int sum(int a,int b,int c,int d=4){2    int result;3    result=128*a+b-c*d;4    d=25;5    a=d;6    return res;7  }  
В каком случае описание класса верно?
 1. class A{ public:      int x;            int summ(int a){return x+a;}};2. class my_cl{ public:      int f;      int summ(int a){return x+a;}};3. class B{ public:      int F;      void Ch_F(int x)      {   F=x;  return F;      }}; 
В какой строке(строках) ошибка?
1     int f1() { 2     char ch, ch1='a', ch2='b', ch3='c';3     ch=ch1+ch2+ch3;4     f1=int(ch);5     return f1; 6     }	                            
Какой будет результат следующей программы?
class t{ public: int sum;  float f(int a)  {      sum++;     return sum * a;  }} cl;int main(){    cl.sum = 10;   cout << cl.sum << "  " << cl.f(4);}