首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知int型变量 y 的初值是 5,但在执行语句"f(y);"后,y 的值被改变,因此该语句所调用函数的原型是
已知int型变量 y 的初值是 5,但在执行语句"f(y);"后,y 的值被改变,因此该语句所调用函数的原型是
admin
2015-07-22
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/XtNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
常用的黑箱测试有等价分类法、【】、因果图法和错误推测法4种。
类的说明如下,请指出错误的地方______。classMyclass{inta=111;public:Myclass(intx,inty);Myclass(i
关于对象概念的描述中,______是错误的
下列不能作为函数返回值的是()。
以下函数模板max的功能是:返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0];for(inti=1;i<n;i++)
在表达式x-y中,“_”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“_”,这个表达式还可表示为
下面关于模板的描述,错误的是
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做
有如下函数模板定义:template<typenameT1,typenameT2,typenameT3>T2plus(T1t1,T3t3){returnt1+t3;}
C++流中重载了运算符<<,它是一个
随机试题
下列哪一行为不成立使用假币罪(不考虑数额)?()(2015/2/15)
运动员禁用的药品是驾驶员驾车时,慎用的药品是
某病人以慢性肾炎住院。医生要知道这个病人的肾小球滤过功能,最早反映其损害的结果是
以下做法符合法律规定的是()
某工程由六个分部工程组成,采用价值工程分析得到各分部工程功能指数和成本指数如下表所示:价值工程活动的核心工作是对产品进行()。
商用房贷款的贷后管理包括()。
对于下列经济业务活动,依照《中华人民共和国会计法》的规定,应当办理会计核算的有()。
认真阅读下文,并按要求作答。火烧云晚饭过后,火烧云上来了。霞光照得小孩子的脸红红的。大白狗变成红的了。红公鸡变成金的了。黑母鸡变成紫檀(tán)色的了。喂猪的老爷爷在墙根靠着,笑盈(yíng)盈地看着他的两头小白猪变成小金猪了。他刚想说
根据尼奎斯特定理,若信道带宽为6KHz,那么,理想信道的波特率为(193);若采用QPSK调制,其数据速率应为(194);如果该信道信噪比为30dB,则该信道的带宽约为(195)。设信道误码率为10-5,帧长为10K比特,差错为单个错,则帧出错的概率为(1
以下是正确C语言标识符的是()。
最新回复
(
0
)