首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; void fun(int&x,int y){int t=x;x=y;y=t;) int main() { int
有如下程序: #inc1ude<iostream> using namespace std; void fun(int&x,int y){int t=x;x=y;y=t;) int main() { int
admin
2017-06-19
54
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
void fun(int&x,int y){int t=x;x=y;y=t;)
int main()
{
int a[2]={1,2};
fun(a[1],a[0]);
std::cout<<a[0]<<”,”<<a[1]<<std::end1;
return 0;
}
执行后的输出结果是( )。
选项
A、2,2
B、1,1
C、1,2
D、2,1
答案
B
解析
程序中的fun函数的功能是实现函数中两个参数的交换。主函数中fun的调用中第一个参数为数组第二个值即2,第二个参数为第一个值即1。在fun的定义中第一个形参引用类型,其改变会改变主函数中实参的值;而第二个形参不是引用类型,其改变不会改变第二个实参,所以2,1的交换结果为1,1,即B。
转载请注明原文地址:https://jikaoti.com/ti/U6t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下关于友元函数的叙述不正确的是
在最坏情况下,冒泡排序所需要的比较次数为
如使用setw()的操纵符对数据进行格式输出时,应包含( )。
下面程序的运行结果为( )。 class A{ static int n; public: A(){n=1;} A(int num){n=num;} vo
一个工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为【】的联系。
在重载一个运算符函数时,其参数表中没有任何参数,这说明该运算符是()。
下列有关内联函数的叙述中,正确的是()。
下列输出字符,A,的方法中,()是错误的。
实现比较两个字符串大小的函数是_____。
下列字符串中,正确的C++标识符是()。
随机试题
行政合同与其他合同比,有以下特征()。
商品经济条件下,商品价值的表现形式是商品的()。
施工所需要的混凝土拌和物坍落度的大小主要根据()来选取。
A、Thetwosidesoftheirbraindevelopsimultaneously.B、Theyarebetterabletoadapttothesurroundings.C、Theirbonesmature
大城市是指城区常住人口在()万以上的城市。
()是推动经济全球化的市场因素。
纹样形式一般分为自由纹样、_______、_______、_______、_______等。
一艘轮船从A码头出发到B码头,顺流行驶需6小时,逆流行驶需8小时,一块木排从A码头顺流漂下到B码头,需______小时。
“德育”概念的表述,正确的是()
ThebiggestproblemfacingChileasitpromotesitselfasatouristdestinationisthatitisattheendoftheearth.Itisto
最新回复
(
0
)