首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; void fun(int&x,int y){int t=x;x=y;y=t;} int main() { int
有如下程序: #include<iostream> using namespace std; void fun(int&x,int y){int t=x;x=y;y=t;} int main() { int
admin
2017-04-24
52
问题
有如下程序:
#include<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::endl;
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/z8t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
下列关于栈的叙述中正确的是
执行下列语句序列: int i=0;while(i<25)i+=3;cout<<i; 输出结果是( )。
下列不是关系模型的组成部分的是( )。
对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行调用______的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。
执行语句序列ofstreamoutfile("DATA.DAT");if(...)cout<<"OK";elsecout<<"FAIL";后,如果文件打开成功显示"OK",否则就显示"FAIL"。由此可知,上面if语句的…处的表
数据库技术的根本目标是要解决数据的( )。
数据库管理最本质的特点是实现数据的共享。为了实现数据的共享,保证数据的独立性、完整性和安全性,需要有一组软件来管理数据库中的数据,处理用户对数据库的访问,这组软件称为【 】。
软件生命周期中所花费用最多的阶段是
以下选项中合法的用户标识符是
随机试题
“大市场营销”这一概念的最先提出者是()
询问病史应特别注意病人首先应查
A.桡骨头半脱位B.肱骨髁上骨折C.前臂筋膜室间隔综合征D.肩关节脱位E.肩锁关节脱位出现5P征表示
母犬,5岁,未怀孕,就诊时精神沉郁,厌食,频做排尿姿势但无尿排出。3天后努责突然消失,下腹部增大,该犬患的疾病是
根据《个人贷款管理暂行办法》规定,一年以上的个人贷款,展期期限为()。
导游人员在向游客提供服务的过程中所面临的复杂人际关系主要表现在()。
根据刑法的规定,应当从重处罚的情节有()。
Nextweekyou’dbetterbringallyourquestionshere.We’regoingtohaveaquestion-and-an-swer_____.
Whenthisagreementissigned,acircularwillbepreparedforgiventoourcustomers.
A、TomeetwithTed.B、Todotheexperiment.C、Togototherobotshow.D、TocooksomeMexicanfood.A
最新回复
(
0
)