首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数定义: 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-04-07
51
问题
有如下函数定义:
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/Ck8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面______机制允许对一个函数名给出多个函数定义
有如下程序:#include<iostream>usingnamespacestd;classPARENT{public:PARENT(){cout<<"PARENT";}
下列有关析构函数的调用顺序是( )。
为引入对象的同义词,对象的别名称为
A、 B、 C、 D、 D本题考查数据结构中队列的基本知识。队列是一种限定性的线性表,它只允许在表的一端插入元素,而在另一端删除元素,所以队列具有先进先出的特性。在队列中,允许插入元素的一端叫做队尾,允许删除
下列程序如果去掉for循环外围的大括号对,则会出现编译错误。错误原因是【 】。#include<iostream,h>inta=5;voidmain(){inta=10,b=20;cout<<a<<","<<b<<en
最简单的交换排序方法是()。
下列关于队列的叙述中正确的是
下列关于栈和队列的描述中,正确的是()。
随机试题
"...WearenotabouttoentertheInformationAge,butinsteadareratherwellintoit."Presentpredictionsarethatby1990,
现公认支气管哮喘的发病机制是
标识X线的放射方式称为
A、能产生躯体依赖性的药品B、增加新适应证的药品C、超过有效期的药品D、不需经医师处方患者可直接在药品零售部门购买的药品E、被污染的药品假药包括
《中华人民共和国宪法》中的哪项规定充分表明了我国的国家性质?
对于企业商誉等不可确指的无形资产价格评估,比较简单可行的方法是()。
我国反映在财政预算上的补贴有( )。
一家仓库有6间库房,按从1到6的顺序排列。有6种货物F,G,L,M,P,T。每一问库房恰好储存6种货物中的一种,不同种类的货物不能存入同一间库房。储存货物时还需满足以下条件:(1)储存G的库房号比储存L的库房号大。(2)储存L的库房号比
考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的一个表对象“tTeacher”。请按以下要求完成设计。(1)创建一个查询,计算并输出教师最大年龄与最小年龄的差值,显示标题为“m_age”,将查询命名为“qT1”。(2)创建一
A、Helpthemanplanastudentrally.B、Usethestudentparkinglot.C、Makeadonationtosupportthegroup.D、Signapetition.D
最新回复
(
0
)