首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void f(int x, int &y) {int z=x; x=y; y=z;} int main() {
有如下程序: #include using namespace std; void f(int x, int &y) {int z=x; x=y; y=z;} int main() {
admin
2020-07-23
66
问题
有如下程序:
#include
using namespace std;
void f(int x, int &y) {int z=x; x=y; y=z;}
int main() {
int x=0,y=1;
f(x,y);
cout<
return 0;
}
运行时的输出结果是
选项
A、00
B、01
C、10
D、11
答案
A
解析
参数传递有三种:
传值(value),传址(address),和传引用(reference)
传值时子函数(被调用者)复制父函数(调用者)传递的值,这样子函数无法改变父函数变量的值。 传址时父函数将变量的地址传递给子函数,这样子函数可以能过改写地址里的内容改变父函数中的变量。传引用则是一种看起来像传值调用,而实际上功能同传址一样的传递方式。子函数可以改写父函数的变量值。本题中函数f中第一个参数为传值调用,第二个参数为传引用,其中y的值在执行完函数f就变为了x值,所以输出00,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/1hyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下的类声明:#includeusingnamespacestd;classAA{public:virtualvoiddisp(){cout
下列关于运算符函数的描述中,错误的是()。
若MyClass为一个类,执行语句"MyClassa[4],*p[5];"时会自动调用该类构造函数的次数是
有如下程序:#include#includeusingnamespacestd;classWheel{public:Wheel(strings=
软件生命周期是指( )。
已知函数func的原型为intfunc(int,int);下列重载函数原型中错误的是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
关系R经过运算σA=B^C>4^D>3(R)的结果为
结构化程序设计的3种结构是()。
数据库应用系统中的核心问题是()。
随机试题
设f(x)=则∫-12f(x)dx=_______.
大便时溏时泄,水谷不化,稍进油腻则大便次数增多,面色萎黄,神疲倦怠,舌质淡苔白,脉细弱,治法为
女,30岁。因甲状腺功能亢进行甲状腺大部分切除术后3小时。切面进行性肿胀,患者出现呼吸困难,紧急行支气管插管后,呼吸困难解除。下一步的最佳处理措施是()
在施工现场,借助于登高用具或登高设施,在攀登条件下进行的高处作业,叫攀登作业。现场登高除借助建筑结构及脚手架设置的’登高设施(如马道)外,也可使用梯子或其他攀登设施。下列关于攀登作业的注意事项中,说法错误的是()。
会计职业道德与会计法律制度紧密相连,只要会计人员违背了会计职业道德,就必然会受到法律的制裁。()
Ifthereisonlyonelanguageusedinclassroominteraction,whichofthefollowingscandescribethiskindoflanguagecontext?
唐朝初年,“控弦数十万,霸有西域”的少数民族政权是()。
第二次世界大战以后,资本所有制发生了新的变化,生产资料由国家占有并服务于垄断资本的所有制形式是()
Mr.Bakerlikedshootingverymuchbuthewasnevergoodatit.Amonthagosomeofhisfriendsvisitedhiminhishouseandsaw
Nocountryshouldbeallowedto__________________(干涉其他国家的内部事务).
最新回复
(
0
)