首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(i¨nt&x,int y){int t=x;x=y;y=t;) int main() { int a[2]={l,2); fun(a[1],a[0]); std::
有如下程序: #include using namespace std; void fun(i¨nt&x,int y){int t=x;x=y;y=t;) int main() { int a[2]={l,2); fun(a[1],a[0]); std::
admin
2021-02-22
66
问题
有如下程序:
#include
using namespace std;
void fun(i¨nt&x,int y){int t=x;x=y;y=t;)
int main()
{
int a[2]={l,2);
fun(a[1],a[0]);
std::cout<
return 0;
}
执行后的输出结果是( )。
选项
A、2,2
B、1,1
C、1,2
D、2,l
答案
B
解析
程序中的fun函数的功能是实现函数中两个参数的交换。主函数中fun的调用中第一个参数为数组第:二个值即2,第二个参数为第一个值即1。在fun的定义中第一个形参引用类型,其改变会改变主函数中实参的值:而第二个形参不是引用类型,其改变不会改变第二个实参,所以2,1的交换结果为l,1,即B。
转载请注明原文地址:https://www.kaotiyun.com/show/vmfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请打开考生文件夹下的解决方案文件proj1,此工程包含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:(4,4)注意:只修改注释“//ERROR
对于一个类定义,下列叙述中错误的是()。
以下程序的输出结果是()。#include<iostream.h>main(){intm=5;if(m++>5)cout<<m;elsecout<<m--;}
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。其中:定义了类circle和column,column类由circle类protected派生,但是两个类的定义并不完整,请按
下列关于运算符重载的叙述中,正确的是()。
关于函数中的,下列表述中错误的是()。
下面不属于软件设计阶段任务的是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
在一棵二叉树上,第5层的结点数最多是()。
C++类体系中,不能被派生类继承的有()。
随机试题
恒温器主要由感温系统、_______和触头开关三部分组成。
Mostofusgrowuptakingcertainthingsforgranted.Wetendtoassumethatexpertsandreligiousleaderstellus"thetruth".
A.实热老痰证B.痰饮呕吐C.风邪犯肺证D.痰壅气逆食滞证滚痰丸的主治是
工程咨询单位市场开发的最有效的宣传手段是()。
根据《招标投标法实施条例》,属于以不合理条件限制、排斥潜在投标人或投标人的情形有()。
根据《水电水利工程爆破施工技术规范》DL/T5135—2013,相向掘进的两个工作面,相距()m时,必须采用一个工作面爆破,直至贯通。
如某公司以单利方式借入500万元,年利率为10%,第4年末偿还,则第4年本利和是()万元。
我国现阶段,股份有限公司的发起人只能为法人。()
法律和党的政策最主要的区别在于前者具有规范性,后者不具有规范性。()
以下SQL语句中,(60)用于修改表结构。
最新回复
(
0
)