首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
45
问题
有如下程序:
#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全国计算机二级
相关试题推荐
cout.put(’A’);,还可以表示为【】。
重载的运算符保持其原有的【】、优先级和结合性不变。
如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是
下列关于构造函数说法不正确的是
常见的需求分析方法有【】和面向对象的分析方法。
为完成下面的程序,应在划线处填入的语句是#include<iostream>usingnamespacestd;classBase{private:intx;public:B
下列数组的定义中,会产生错误的是
下列对基类和派生类关系的描述中,错误的是()。
______是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
软件设计模块化的目的是【】。
随机试题
1克分子琥珀酸脱氢生成延胡索酸时,脱下的一对氢经过呼吸链氧化生成水,同时生成多少克分子ATP()(1993年)
A.β2受体激动剂B.M胆碱受体阻断剂C.磷酸二酯酶抑制剂D.白三烯受体阻断剂E.吸入性糖皮质激素噻托溴铵属于()。
建设项目实施期,项目目标的分析和再论证的内容有()。
在经济评价中,一个项目内部收益率的决策规则是()。
下列关于物流信息功能的说法不准确的是()。
以下说法正确的是()。
中国翻译专业资格考试的英文缩略词是()。
软件生命周期是指()。
ThegirlsinthissixthgradeclassinEastPaloAlto,California,allhavethesameaccesstocomputersasboys.Butresearcher
A、Sam’swifedidnotthinkthatthecompanywasfairtoSam.B、Sam’swifewassatisfiedwiththegoldwatch.C、Samdidnotlike
最新回复
(
0
)