问题 单项选择题

下面程序的运行结果是( )。  # include <iostream.h>  void main( )  {    int num=1;    int&ref=num;    ref=ref+2;    cout << num;    num=num+3;    cout << ref << endl;  }

A.13

B.16

C.36

D.33

答案

参考答案:C

解析:本题考查的是考生对引用的掌握,ref实际上就是变量num的别 名,所以ref=ref+2时,num已经变成了3。

单项选择题
单项选择题