首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int&x,int y){int t=x;x=y;y=t;) int main() { int a[2]={1,2}
有如下程序: #include using namespace std; void fun(int&x,int y){int t=x;x=y;y=t;) int main() { int a[2]={1,2}
admin
2016-11-24
34
问题
有如下程序:
#include
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<
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/PoAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是
在面向对象方法中,信息隐蔽是通过对象的【】来实现的。
若有以下程序:#include<iostream>usingnamespacestd;voidsub(intx,inty,int*2){*z=y+x;}intmain(){i
下列叙述中正确的是
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该类的实现。classMyClass{int*x;public:MyClass(inta):~MyClass();
若要把函数voidf()定义为aClass的友元函数,则应该类aClass的定义中加入的语句是()。
定义如下变量:charone_char,则语句cin>>one_char等价于C语言中的()语句。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
两个或两个以上模块之间联系的紧密程度称为( )。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块。其中【 】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
随机试题
MyWorstTravelExperienceLastyearmyparentsdecidedtotakemetoacowboyranch(牧场)forourvacation.Iwashappyand【W
女性,47岁,胆囊结石病史4年,曾先后发作性胆绞痛4次,BUS显示胆囊内充满型结石。首选的治疗方法是下列哪一种
患者男,40岁。主要表现为长期发热、持续全身淋巴结肿大,伴慢性腹泻,体重明显下降。实验室检查:HIV抗体初筛呈阳性反应。将血液标本送HIV确认实验室确认。HIV抗体确证试验结果的判定不正确的是
生物体内“通用能量货币”是指()
A.知柏地黄丸 B.参苓白术散 C.泻心导赤散 D.黄连解毒汤 E.清热泻脾散治疗鹅口疮之虚火上炎证,首选的是
我国国民经济和社会发展规划按行政层级可分为()。
证券组合管理的特点主要表现在()。
有四条直线,可以组成“王”或“口”等,也可组成长方形、棱形等图形,结合实际,谈谈你的理解。
秘匿权(辽宁大学2006年研)
Aleadingbiologisthascomparedthephysiology(生理学)offlightedspecieswiththerepresentationsofspiritualandmythicalcreat
最新回复
(
0
)