首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知int型变量 y 的初值是 5,但在执行语句"f(y);"后,y 的值被改变,因此该语句所调用函数的原型是
已知int型变量 y 的初值是 5,但在执行语句"f(y);"后,y 的值被改变,因此该语句所调用函数的原型是
admin
2015-07-22
26
问题
已知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全国计算机二级
相关试题推荐
若要把函数voidf()定义为aClass的友元函数,则应该在类aClass的定义中加入的语句是()。
要获得一数据或数据类型所占空间的字节数,应使用的操作符是【】。
继承具有______,即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员
下列for循环语句执行的次数是______。for(inti=0,x=0;!x&&i<=5;i++)
void类型的指针是指指针指向的变量的数据类型是不固定的。对该指针进行操作时,应进行【】。
耦合和内聚是评价模块独立性的两个主要标准,其中反映了模块内各成分之间联系的是【】。
在软件生存周期中,不属于软件定义阶段的是()。
下列对于软件测试的描述中正确的是
关于在调用模板函数时实参的使用,下列表述中正确的是
有如下复数类的声明,请补充完整。classcomplex{doublereal;//实部doubleimag;//虚部public:complex(doublex,doubley){
随机试题
胸中烦热,频欲呕吐,腹痛喜暖,大便稀溏,属于
API20A微量生化反应系统主要鉴定
工程建设定额中,属于计价性定额的有()。
一般情况下,对流动资金循环贷款业务申请人的还款能力及担保要求要高于普通流动资金贷款。()
有限责任企业和业主制、合伙制企业比较,下列不属于有限责任特点的有()。
联系自己的亲身感受,谈谈当前班级管理中存在哪些主要问题,应该如何解决这些问题。
教学永远具有教育性,这句话反映了()
经济文化相对落后的国家可以先于发达资本主义国家进入社会主义,主要原因有()
Themostfavorablelocationsforthegrowthofglaciers,ratherthanbeingthecold,drypolarregions,wouldbeinsteadthecoo
Ournexttaskistoconsiderthepoliciesandprinciplesaruleroughttofollowindealingwithhissubjectsorwithhisfriend
最新回复
(
0
)