首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数定义;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
29
问题
有如下函数定义;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://jikaoti.com/ti/Knt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义nita:floatf;doubleinti,则表达式10+’a’+i+f值的数据类型是()
程序文件的编译错误分为______和______两类。
有以下程序:#include<iostream>usingnamespacestd;intmain(){intx;for(inti=1;i<=100;i++)
一个C++程序的开发步骤通常包括编辑、______、链接、运行和调试。
有以下程序main(){ int p[7]= {11,13,14,15,16,17,18},i=0,k=0; while(i<7 & & p[i] %2) { k= k+ p[i];i+ +;} cout<<k<<end1;}执行后输
有以下程序段int k=0;while(k=1)k++;while 如循环执行的次数是
已知一函数的形参说明为int arr[5][6],则与此等效的形参说明为
标识虚函数的关键字是【 】。
为了培养良好的程序设计风格,下列描述中正确的是
算法的时间复杂度是指
随机试题
Astudyofthephysicalactivityhabitsof4563adultsfoundthatthosewhosaidtheydidthemosthouseworkwerealsothelarg
领导者对所授权力的大小、范围、时限,对所托付事务完成的要则等均有明确的规定与要求,被授权者必须严格遵:守、照章行事,不得随意自主处置的授权方式是
A.DICOMB.InterfileC.JPGD.PNGE.RAW目前最完善的医学图像储存和传输标准协议是
A.发热烦渴哭叫,惊搐B.壮热引饮口中气热咬牙目赤目上窜,手足动摇C.目直视大叫,颈项强急抽搐有力D.壮热引饮,口中气热直视角弓反张手乱动E.发热流涕烦躁咽红神昏,惊厥
全口义齿初戴,组织面不易出现疼痛的部位
王女士,60岁,卧床3周,近日尾骶部皮肤破溃,护士仔细观察后认为是压疮溃疡期。王女士发生压疮最主要的原因是
2004年8月西部省份中固定资产和增速都居第二位的是()。重庆固定资产投资比四川少()。
法国和比利时的科学家试图找出数学天才与常人的大脑是否有差别,他们在发表的报告中说,研究发现有人能够快速心算复杂数学问题,可能是因为他们能够使用其他人无法使用的大脑部位。科研人员利用正电子射线扫描技术对一位著名数学家的大脑和普通人的大脑进行了比较研究。他们
那种认为只伤害自己而不伤害别人就行的态度,实际上是忽视了人们彼此之间的相互依存关系。破坏自己的生活或者健康就意味着不能帮助家庭成员或者社会;相反,它意味着要耗费社会的食物、健康服务和教育方面的有限资源,却不能完全地回报于社会。下面哪项最能支持上面的观点?
Theonlysurvivorofashipwreckwaswasheduponasmall,uninhabitedisland.Heprayed【C1】______forGodtorescuehim,andeve
最新回复
(
0
)