首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数定义: 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
2020-07-23
59
问题
有如下函数定义:
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://www.kaotiyun.com/show/yFyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于栈的叙述正确的是( )。
有如下程序:#includeusingnamespacestd;intmain(){voidfunction(doubleval);doubleval;function(val);cout
运算符重载是对已有的运算符赋予多重含义,因此()。
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(){cout
有如下类定义和变量定义:classA{public:A(){data=0;}~A(){}intGetData()const{ret
关于函数声明格式中的,下列叙述错误的是
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是()。
T列符号中能够作为C++标识符的是()。
若有如下类声明classMyClass{public:MyClass(){cout<<1;}};执行下列语句MyClassa,b[2],*p1[]2:以后,程序的输出结果是()。
随机试题
酸性焊条有何特点?写出一两种生产中常用的酸性焊条的牌号。
下列哪些符合细菌性痢疾临床表现()
不存在神经节的传出神经是
在材料采购合同的履行过程中,因供货方逾期交货,应该( )。
使用双组分硅酮结构密封胶的玻璃板块,在注胶后一般需要静置养护()d后才能运输。
会计报表处理系统中,某一会计期间在任何条件均未改动的情况下,报表经过一次编制和多次编制的结果()。
当市场利率上升时,债券价格也上升。()
对于投保人告知事项的范围,我国《保险法》确立了()原则。
计算二重积分其中积分区域D={(x,y)|x2+y2≤π}。
______,explorerscouldneverhavefoundthecave.
最新回复
(
0
)