首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2021-09-05
76
问题
有如下程序:
#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://kaotiyun.com/show/gZfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
检查软件产品是否符合需求定义的过程称为()。
层次型、网状型和关系型数据库划分原则是()。
由于常对象不能被更新,因此()。
下列叙述中正确的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序通过运行。程序输出:5a}注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥
下面叙述中错误的是()。
有如下头文件:intf1();staticintf2();classMA{public:intf3();staticintf4();friendintf1();friendstat
有如下程序段:inti=0,j=1;int&r=i;//①r=j;//②int*p=&i://*p=&r;//④其中会产生编译错误的语句是()。
请打开考生文件夹下的解决方案文件proj3,其中声明的DataList类,是一个用于表示数据表的类。DataList的重载运算符函数operator+,其功能是求当前数据表与另一个相同长度的数据表之和;即它返回一个数据表,其每个元素等于相应两个数据表对应元
下列有关指针的操作中,正确的是()。
随机试题
女性,32岁。因不明原因发热2周来院门诊,体检:心脏有杂音。拟诊感染性心内膜炎入院。
对下列行为不服,可以申请复议的有
关于事业单位法人,下列哪些选项是错误的?(2007年试卷三第52题)
认真贯彻中国共产党同各民主党派()的方针,促进参加人民政协的各党派人士的团结合作。
四川堰塞湖中最年轻的湖泊是()。
BPRS施测时1、2、5及()等项是根据病人口头叙述评分的。
阅读《登高》教学实录片段,回答问题。案例:师:首先我们需要明确“沉郁顿挫”的含义。“沉郁”应从内容情感角度来理解,“沉”就是“深”,指内容的深刻、深广、深厚;“郁”就是“积”,指情感的含蓄、凝重、深沉。“沉郁”意味着思想博大深广、韵味深远,“顿挫”
第二次世界大战给全人类的启示是()①维护世界和平是当代各国人民的共同任务②必须坚持反对霸权主义和强权政治③必须发展和壮大世界和平力量④必须建立国际政治经济新秩序
计算(xy2+x2)dxdy,其中D={(x,y)|x2+y2≤2y}.
Whichofthefollowingmaynotbethereasonthatsomeplanewillalwaysbelatelandingortak-ing-off?
最新回复
(
0
)