首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数定义: 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
2021-09-05
34
问题
有如下函数定义:
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
解析
函数参数的3种传递方式:①将变量名作为形参和实参,即传值方式;②传递变量指针;③引用形参。本题中实参x为传值方式,所以x的值不会改变;y为引用形参,所以会改变。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/u4fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>#include<iomanip>usingnamespacestd;intmain(){cout.fill(’*’);cout<<
若已经声明了函数原型“voidfun(inta,doubleb=0.0);”,则下列重载函数声明中正确的是()。
下列是重载乘法运算符的函数原型声明,其中错误的是()。
有如下程序:#includeusingnamespacestd;classCl{public:~4210{cout
在类中重载赋值运算符时,应将其声明为类的()。
有如下说明inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是()。
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
字符串“a+b=12\n\t”的长度为()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
随机试题
企业职工一方与用人单位签订的有关女职工权益保护、工资调整机制的合同,属于专项集体合同。()
简述农村健康教育的主要内容。
下列可引起金属音调咳嗽的是
男,72岁。上下牙全部缺失,下颌弓明显宽于上颌弓,余未见异常对后牙数目的正确处理方法为
A.外痔B.内痔C.混合痔D.直肠脱垂E.环形痔排便时脱出肛门,需手推才能还纳的圆形肿物是
未成年人若要实行人工流产手术,有权签署手术同意书的人是
下列有关分部分项工程量清单编制的表述,正确的是()。
以下说法不正确的是()。
我国最早在现代意义上使用“课程”这一术语的教育家是_________。
A、Barbican.B、St.John’sWood.C、Morgan’sWalk.D、Battersea.AJamesMilligan介绍了四个目前最风靡的居住地,并提到喜欢夜晚安静的人们更倾向于选择Barbican。因此答案为A)。
最新回复
(
0
)