首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序; #inc1ude<iostream> using namespace std; void fl(int&x,int& y){intx;x=y;y=z;} void fZ(:int x,int y){intx;x
有如下程序; #inc1ude<iostream> using namespace std; void fl(int&x,int& y){intx;x=y;y=z;} void fZ(:int x,int y){intx;x
admin
2019-06-04
42
问题
有如下程序;
#inc1ude<iostream>
using namespace std;
void fl(int&x,int& y){intx;x=y;y=z;}
void fZ(:int x,int y){intx;x=y;y=z;}
int main() {
int x=10,y=26;
f1(x,y);
f2(x,y);
cout<<y<<end1:
retum0;
}
运行时的输出结果是( )。
选项
A、10
B、16
C、26
D、36
答案
A
解析
子函数f1中的形参是引用变量,所以执行子函数实现了变量x,y值的交换,变量x的值等于26,而变量y的值等于10。而子函数f2中的形参是普通变量,因为C++的函数之间的参数传递是传值,所以执行函数f2不能实现变量x,y值的交换。
转载请注明原文地址:https://www.kaotiyun.com/show/gn8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 D在软件开发中,需求分析阶段常使用的工具有数据流图(DFD),数据字典(DD)、判断树和判断表。
A、 B、 C、 D、 B栈是限定只能在表的一端进行插入和删除操作的线性表,入栈和出栈都是在栈顶进行,它们的操作特点是先进后出,因此具有记忆作用。栈可以采用顺序存储,也可以采用链式存储。
虚函数
此题考查的是派生类和基类的构造函数。派生类构造函数的执行顺序为:首先调用基类的构造函数,调用顺序按它们被继承时说明的顺序;然后调用子对象的构造函数,调用顺序按它们在类中说明的顺序;最后是派生类构造函数中的内容。SONson;执行时首先调用基类的构
A、 B、 C、 D、 C③是错误的,因为在类体内,不允许对所定义的数据成员进行初始化;其他语句构造和析构函数的定义都是正确的。
A、 B、 C、 D、 B两个实体集间的联系可以有下面几种:一对一的联系、一对多或多对一的联系和多对多的联系。由于一间教室可以坐多个学生,所以它们的联系是一对多联系。
下列关于栈的叙述中,正确的选项是()。A)在栈中只能删除数据B)在栈中只能插入数据C)栈是先进先出的线性表D)栈是先进后出的线性表
有如下程序:#include<iostream>usingnamespacestd;classtest{private:inta;public:test(){cout<<"c
下列函数中对调用它的函数没有起到任何作用的是A)voidf1(double&x){--x;}B)doublef2(doublex){returnx-1.5;}C)voidf3(doublex){--x;}D)doublef4
负责数据库中查询操作的数据库语言是()。A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言
随机试题
可供当事人选择的劳动争议调解组织有:()
齐美尔认为,社会学这门社会科学的研究对象是()
质软、体重,易纵断撕裂,纵断面具绢丝样光泽,并可见纤维状纹理,味淡的中药材是
如图所示,插销穿过水平放置平板上的网孔,在其下端受有一拉力P,该插销的剪切面积和挤压面积分别为:
凡属法定检验商品都是先报关后报验。()
推荐人每年最多只能推荐2人申请期货公司董事长、监事会主席、独立董事或者经理层人员的任职资格。()
以下关于劳动争议仲裁的说法,错误的是()。
【2015.河南邓州】“左手画方,右手画圆,令一时俱成”,这是在测试受令者()。
SomesleepdrugsdomorethanmakeyousleepTheUnitedStatesFoodandDrugAdministration(美国食品及药品管理局)hasorderedcompani
A、Tofindwaystoestablishvirtualeducationsystemandtoprovideeducationforall.B、Toexaminethechangesinuniversityin
最新回复
(
0
)