首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知int型变量 y 的初值是 5,但在执行语句"f(y);"后,y 的值被改变,因此该语句所调用函数的原型是
已知int型变量 y 的初值是 5,但在执行语句"f(y);"后,y 的值被改变,因此该语句所调用函数的原型是
admin
2021-06-10
21
问题
已知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全国计算机二级
相关试题推荐
程序调试的任务是
下列关于栈的叙述正确的是()。
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。
下列关于函数模板的描述中,正确的是()。
使用输入输出操作符setw,可以控制()。
以下数据结构中,属于非线性数据结构的是()。
下列运算符中,不能被重载的是()。
下面不属于需求分析阶段任务的是( )。
下列有关运算符重载的叙述中,正确的是()。
下列运算符中,在C++语言中不能重载的是()。
随机试题
A.口开不闭B.口角流涎C.口舌喁斜D.口唇糜烂E.口部抽掣中风多见
A.泪B.汗C.涎D.涕E.唾五脏主五液,肾所主的液是
大蜜丸包装一般采用的材料是
血栓性疾病有很多,其中常见的冠心病和脑梗塞中风以及脉管炎等,都属于血栓性疾病。抗凝血药是通过抑制某些凝血因子功能或减少凝血因子合成而组织血液凝固和血栓形成。为保证安全性和有效性,应用华法林抗凝治疗的最正确叙述是
对于一定量的理想气体,下列四个论述中正确的是()。
选择围堰类型时,必须根据当时当地具体条件,主要原则有()。
“许多知识分子将它视为对启蒙运动的反弹,是一种对启蒙时代的反思,它强调直觉、想象力和感觉,甚至到了被一些人批评为‘非理性主义’的程度。”“它既不是随兴的取材,也不是强调完全的精确,而是位于两者的中间点,随着感觉而走。”下列作品与材料所述风格吻合的是(
《论语》记载,孔子有一天路过季氏庭院,愤怒地说“八佾舞于庭,是可忍,孰不可忍”,孔子愤怒的原因是:
简述用益物权和担保物权的区别。
()应急车道()环岛()多雾地段()危险路段
最新回复
(
0
)