首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知int型变量 y 的初值是 5,但在执行语句"f(y);"后,y 的值被改变,因此该语句所调用函数的原型是
已知int型变量 y 的初值是 5,但在执行语句"f(y);"后,y 的值被改变,因此该语句所调用函数的原型是
admin
2015-07-22
13
问题
已知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全国计算机二级
相关试题推荐
已知:doubleA(doubleA){return++a;}和intA(inta){return++a;)是一个函数模板的两个实例,则该函数模板定义为【】。
下面函数返回数组中最大元素的下标,数组中元素个数为t,将程序补充完整。intfindmax(ints[],intt){intk,p;for(p=0,k=p;p<t;p++){if
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。#include<iostream>usingnamespacestd;classA{public:A(){cout<<’A’;}
在表达式x-y中,“_”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“_”,这个表达式还可表示为
要定义数组A,使得其中每个元素的数据依次为:3、9、4、8、0、0、0,错误的定义语句是
下列关于栈的描述中错误的是
非成员函数应声明为类的【 】函数才能访问这个类的private成员。
有如下类声明: class MyBASE{ int k; public: void set(iht n){k=n;} int get()coast{return k;} }; class M
利用成员函数对双目运算符重载,其左操作数为______,右操作数为______。
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
随机试题
金融工具的变现能力体现的是
胎盘早期剥离指的是
发病率最高的甲状腺癌为预后最好的甲状腺癌为
税收指数化过程中,税收的起征点和调整税率等级的依据是( )。
下列关于经营证券自营业务的证券公司必须符合规定的描述,正确的是()。
商业银行应当在接到核查通知的()个工作日内向征信服务中心作出核查情况的书面答复。
以下不属于中国特色社会主义理论体系的是()。
对风能发电优势表述不准确的一项是______。下列说法符合文意的一项是______。
中国有着传统而悠久的制扇历史,自殷商时期已有3000多年。最早的禽鸟羽毛成扇用于遮蔽砂石和障日引风,随着技术日趋完善,扇面不仅为纳凉所用,更具备了人文意味。古人以各种材质来制作扇面,从纸质到竹木再到丝绸,扇面的制作随着材料的珍贵程度也从实用物提升至艺术佳作
运维服务的交付框架不包括()。
最新回复
(
0
)