首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知int型变量 y 的初值是 5,但在执行语句"f(y);"后,y 的值被改变,因此该语句所调用函数的原型是
已知int型变量 y 的初值是 5,但在执行语句"f(y);"后,y 的值被改变,因此该语句所调用函数的原型是
admin
2021-06-10
39
问题
已知int型变量 y 的初值是 5,但在执行语句"f(y);"后,y 的值被改变,因此该语句所调用函数的原型是
选项
A、void f(int x);
B、void f(int *x);
C、void f(const int *x);
D、void f(int &x);
答案
D
解析
参数传递有三种:
传值(value),传址(address),和传引用(reference)
传值时子函数(被调用者)复制父函数(调用者)传递的值,这样子函数无法改变父函数变量的值,A选项属于此类。
传址时父函数将变量的地址传递给子函数,这样子函数可以能过改写地址里的内容改变父函数中的变量
传引用则是一种看起来像传值调用,而实际上功能同传址一样的传递方式。子函数可以改写父函数的变量值。D选项属于此类,所以D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Iyfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;intmain(){int*p;*p=9;cout<<ˊˊThevalueatp:ˊˊ<<ˊˊ*p;
有如下程序:#inc1ude<iostream>usingnamespacestd;intmain(){cout.fill(’*’);cout.width(6);cout.fill
执行下列语句段后,输出字符“*”的个数是()。for(inti=50;i>1;I-=2)cout<<’*’;
下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是()。
有以下程序,输出结果()。#include<iostream>usingnamespacestd;classComplex{public:Complex(doubler=0,dou
有如下程序:#includeusingnamespacestd;classAA{intk;protected:intn;voidsetK(intk)
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。
下列符号中不属于C++关键字的是()。
若MyClass是一个类名,且有如下语句序列MyClassc1,*c2;MyClass*c3=newMyClass;MyClass&c4=c1;上面的语句序列所定义的类对象的个数是()。
使用VC6打开考生文件夹下的源程序文件modi3.clap,其中定义了用于表示学生学号的类CStudcntlD,但类CStudentID的定义并不完整。运行结果为:学生的学号为:200805学生名为:李伟删除学生学号
随机试题
Adayafterlawmakersgrilledthechiefexecutivesofthebiggesttechcompaniesabouttheirsizeandpower,Amazon,Apple,Alph
A.清创及一期缝合B.清创及延期缝合C.清创后不予缝合D.清创及植皮E.无须清创受伤达12h的严重沾染伤口,应采取()
A、消风止痒颗粒B、连翘败毒丸C、当归苦参丸D、小金丸E、消银颗粒某女,30岁。颜面胸背皮肤粉刺疙瘩、红赤发热,时有脓头、硬结。证属湿热瘀阻,宜选用的成药是
下列房屋中,不得发布销售广告的是()。
在Windows中,启动应用程序的方法只有一种。 ( )
( )是指将有助于公司实现战略总目标的营销战略形成的具体方案。
根据中国证券登记结算有限责任公司网络投票系统的操作流程,投资者办理股东大会网络投票等网络服务业务,需到证券公司营业部办理身份验证。()
乙公司向甲公司出售机器设备,于2015年2月1日签发了一张以乙公司为出票人和收款人、以甲公司为付款人、付款日期为2015年7月1日、金额为200万元的商业承兑汇票(简称“票据A”)。甲公司承兑后,将该汇票返还给乙公司。同年3月1日,乙公司保存的票据A被盗
论述杜威的主要教学方法。
TheInspectorofSchoolsarrivedyesterdaymorning,andhespentthewholeday【B1】theclasses.TheHeadmasterhadtoldusafe
最新回复
(
0
)