问题 单项选择题

下列程序的输出结果是()。
#include<iostream>
using namespace std;
void fun(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。

单项选择题
多项选择题