问题 单项选择题

下列程序的输出结果是( )。
#include<iostream>
using namespace std;
voidfun(int &r)

r*=2;

int main()

int n=50;
fun(n);
cout<<n<<end1;
return 0;

A.0

B.20

C.50

D.100

答案

参考答案:D

解析: 题中主程序中首先定义整型变量n=50,然后调用函数fun,实际参数为n。函数fun中参数为引用,为地址。即函数中形参的改变会影响实参的值,函数的功能是参数乘以2。

判断题
单项选择题