Рубрики

C ++ | Отзывы | Вопрос 6

Вывод следующей программы на C ++?

#include<iostream>

using namespace std;

  

int main()

{

  int x = 10;

  int& ref = x;

  ref = 20;

  cout << "x = " << x << endl ;

  x = 30;

  cout << "ref = " << ref << endl;

  return 0;

}

(А)

x = 20
ref = 30

(В)

x = 20
ref = 20

(С)

x = 10
ref = 30

(D)

x = 30
ref = 30

Ответ: (А)
Объяснение: ref является псевдонимом x, поэтому, если мы изменим один из них, мы можем увидеть изменение и в другом.
Тест на этот вопрос

Рекомендуемые посты:

C ++ | Отзывы | Вопрос 6

0.00 (0%) 0 votes