问题
单项选择题
有以下程序:
#include <iostream>
using namespace std;
int main()
int intone;
int &rInt=intone;
intone=5;
rInt=7;
cout<<intOne<<","<<rInt<<end1;
return 0;
上述程序执行后的输出结果是( )。
A.5,7
B.7,5
C.5,5
D.7,7
答案
参考答案:D
解析: 程序中,引用rim用intone初始化以后,无论改变intOne还是rInt,实际上都是intone,两者的值是一样的。所以执行语句“rInt=7;”后,整型变量intOne、 rInt的值都被置为7。