选择题
有如下程序:
#include<iostream>
using namespace std;
void fl(int8,.x,tnt8>-y) {int z=x;x=y;y=z;}
void f2(int x,int y) {int z=x;x=y;y=z;}
int main(){
int x=10,y= 26;
f1(x,y);
f2(x,y);
cout<<y<<endl;
return 0;
}
运行时的输出结果是______。
A、
10
B、
16
C、
26
D、
36
【正确答案】
A
【答案解析】
该题考查了函数参数传递的两种方式:引用传递和值传递。引用传递时x和y会交换,而传值时二者不交换,因此选10。
提交答案
关闭