首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数定义;void func(int a,int & b){a++;b++;}若执行代码段:int x=0,y=1;func(x,y);则变量x和y的值分别是
有如下函数定义;void func(int a,int & b){a++;b++;}若执行代码段:int x=0,y=1;func(x,y);则变量x和y的值分别是
admin
2017-10-17
57
问题
有如下函数定义;void func(int a,int & b){a++;b++;}若执行代码段:int x=0,y=1;func(x,y);则变量x和y的值分别是
选项
A、0和1
B、1和1
C、0和2
D、1和2
答案
C
解析
本题考查的知识点是:函数参数的传递方式。C++的默认参数传递方式是传值,即将实参值的副本传递(拷贝)给被调用函数的形参。如果需要传地址,可通过传递指针、引用或数组类型的参数来实现。传值时,对形参的改变不会影响到实参;而传地址,则会同时改变实参。本题中形参a是普通参数,即传值调用,函数中对a增1不会影响到实参x的值;而形参b是引用,即传址调用,函数中对b增1同时也改变了实参y的值(y也增1了)。故最终结果是0和2,应该选择C。
转载请注明原文地址:https://kaotiyun.com/show/XJAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在数据库逻辑结构的设计中,将ER模型转换为关系模型应遵循相关原则。对于三个不同实体集和它们之间的多对多联系m:n:p,最少可转换为【】个关系模式。
有以下程序:#include<iostream>#include<fstream>usingnamespacestd;intmain(){ofstreamofile;cha
对虚函数使用对象指针或引用调用,系统使用______联编;使用对象调用时,系统使用_____联编。
与以下程序段等价的是()while(a){if(b)continue;C;}
下列关于抽象类的叙述不正确的是
数据库系统的主要特点为数据集成性、数据的高______和低冗余性、数据独立性和数据统一管理和控制。
下列程序将x,y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidfun(______){Ta;if(x>y)
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i;}private:intvalue;
有如下类声明:classXA{intx;public:XA(intn){x=n;}};classXB:publicXA{
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Mystx{3.2),y(5.5),z(0.0);z=8.9-y;y=x-6.3;能够正常运行,运算符函数ope
随机试题
退出Word的正确操作方法是()。
Where’sJill?She______forgottenthatweweresupposedtomeetat2:00PM.
可进行PGD检查的是
A.与A组乙型溶血型链球菌感染后的变态反应和自身免疫相关B.与感染、自身免疫、遗传及寒冷、潮湿、疲劳、精神因素等有关C.以毛细血管变态反应性炎症为病理基础的结缔组织病D.与感染、免疫反应和环境污染、药物、化学制剂有关E.与感染、脑缺氧、脑肿瘤有关
黄体酮硫酸奎宁
A、地机B、养老C、外丘D、郄门E、梁丘足阳明胃经的郄穴是
下列选项中,符合我国《刑法》关于赌博犯罪规定的是()。
人类的大脑细胞具有______的抵抗癌症的能力,不但可以调节人体免疫系统,还能______肿瘤细胞的生长,人类实现自主抗癌不再是幻想。填入横线部分最恰当的一项是()。
ThelongitudinalstudydemonstratesthatstudentswhoreceiveESL(Englishasasecondlanguage)instructionarefarbetterthant
Changesinthetechnologyofcommunicationareoccurringsorapidlythatwehumanbeingsnowmovethroughacloudofmessagesa
最新回复
(
0
)