首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数定义;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
41
问题
有如下函数定义;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全国计算机二级
相关试题推荐
若要想进行标准输入输出则头文件必须包含______件。
以下对C/C++语言函数的描述中,正确的是
设有二元关系R和三元关系S,下列运算中合法的是
以下使用不当会破坏面向程序设计特性的是
假定有下列变量定义: int k=7,x=12; 则能使值为0的表达式是
有如下类声明:classXA{intx;public:XA(intn){x=n;}};classXB:publicXA{inty;
下列有关类继承的叙述中,错误的是()。
有如下类声明:classFoo{intbar;};则Foo类的成员bar是
设有如下关系表:则下列操作中正确的是
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Mystx{3.2),y(5.5),z(0.0);z=8.9-y;y=x-6.3;能够正常运行,运算符函数ope
随机试题
骨关节结核最常见的发生部位是
犬肝胆超声检查部位在
A.孔雀石绿B.己烯雌酚C.氯霉素D.克伦特罗E.呋喃唑酮一养牛户,为治疗奶牛乳腺炎,将某种禁用药物注入奶牛乳房中治疗数日,使乳中大量残留该药物,可引起食用者骨髓造血机能受到抑制,发生再生障碍性贫血。牛奶中最可能残留的禁用药物是
新生儿硬肿症复温的要求是
大便隐血实验阳性常提示上消化道出血量达到了
设立保险公司要求主要股东具有持续盈利能力,信誉良好,最近_____年内无重大违法违规记录,净资产不低于人民币______亿元。()
在高压检修时,信号元件和指示表计不能代替验电操作()。
试述资本资产定价模型与套利定价模型的异同。
IT服务团队人员的岗位包括管理岗、技术岗和操作岗,都需要较高的服务意识,工作中需注重流程化与规范化,使用专门的工具来提高服务质量,同时注重知识的积累及转移,以便主动发现问题并解决问题。团队管理一般包括目标管理、激励管理、执行管理和人员发展管理等,IT服务团
TheRainforestCityA)Apatchoftropicalrainforesthastwicethenumberofmammalspecies,fivetimesthebatsandbirds
最新回复
(
0
)