首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知int型变量 y 的初值是 5,但在执行语句"f(y);"后,y 的值被改变,因此该语句所调用函数的原型是
已知int型变量 y 的初值是 5,但在执行语句"f(y);"后,y 的值被改变,因此该语句所调用函数的原型是
admin
2021-06-10
15
问题
已知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全国计算机二级
相关试题推荐
在对函数进行原型声明时,下列语法成分中,不需要的是()。
下列关于基类和派生类关系的叙述中,正确的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
下列关于派生类的叙述中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:10TestClass1注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error*****
数据库系统的三级模式不包括( )。
有如下类和对象的定义:classConstants{public:staticdoublegetPI(){return3.1416;}};Constantsconstants;下列各组语句中,能输出3.1416的是(
下列符号中可以用作C++标识符的是()。
在下列关键字中,不能用来表示继承方式的是()。
下列选项中,正确的C++标识符是()。
随机试题
病案科应设有供医务人员讨论、分析、参阅病案的阅览室,其总面积为
全冠口内试戴时应检查的问题是
关于骨度分寸,下列说法正确的是
关于行政诉讼的特有证据——现场笔录的说法,错误的是:()
为了正确评价项目的获利能力,必须遵循项目的()计算口径的一致性原则。
人力资源规划需要按照一定的咨询流程进行,某咨询师在进行人力资源咨询活动时,详细调查企业各部门和各岗位人员的数量、质量、结构及分布,并对企业关键技术人员的能力水平进行评估,以上属于人力资源规划咨询流程的()环节。
一公司发行股票筹资2000万元,已知第0期支付股息100万元,股息增长率为5%,则融资成本为()。
袋中有5个球,其中白球2个,黑球3个。甲、乙两人依次从袋中各取一球,记A=“甲取到白球”,B=“乙取到白球”。①若取后放回,此时记p1=P(a),p2=P(B);②若取后不放回,此时记p3=P(A),P4=P(B)。则()
Whyis(1)fun?Whatdelightsmayitspractitionerexpectashisreward?Firstisthesheerjoyofmakingthings.Asthechildd
UnderdevelopedPeopleTheIndianslivingonthehighplainsoftheAndesMountains,inSouthAmerica,haveabackgroundrich
最新回复
(
0
)