首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; void fun(int &x,int y) { y=y+x; x=y/4;
有如下程序: #include using namespace std; void fun(int &x,int y) { y=y+x; x=y/4;
admin
2020-07-23
57
问题
有如下程序:
#include
using namespace std;
void fun(int &x,int y) {
y=y+x;
x=y/4;
x++;
}
int main() {
int x=4,y=5;
fun(x,y);
cout<
return 0;
}
运行后的输出结果是
选项
A、4,5
B、3,5
C、3,9
D、2,5
答案
B
解析
函数fun的形参x为引用类型,函数功能是将形参x与y之和除以4的结果赋给x,再对x自增1,通过引用类型修改实参;main函数中定义x=4,y=5,所以通过函数fun的调用,x的值被修改为:(4+5)/4+1=3,而y的值不变,所以程序输出3,5;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/L9yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有两个关系R和T如下:则由关系R得到关系T的操作是( )。
若已经声明了函数"intfun(intx,inty=0);",则下列重载函数声明中,正确的是
如下函数模板:templateTsquare(Tx){returnx*x;}其中T是()。
有如下程序:#includeusingnamespacestd;voidf1(int&x,int&y){intz=x+y;x=y;y=z;}voidf2(intx,i
有如下头文件:intf1();staticintf2();classMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含的this指针的是()。
判断一个字符串是否是回文串的递归函数定义如下:boolhuiwen(strings){intn=s.length();if(n
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
下列关于运算符重载的描述中,正确的是()。
下列选项中,正确的C++表达式是
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
EuphemismDefinitionlexicalmeaning:—speakingwithgoodwordsorin【L1】________apolite,roundaboutand【L2】________
根据最适生长温度的不同,可将微生物分为好氧微生物和厌氧微生物。
转运时,下列情况中可以转运的是()
绝经前后诸证的治法为
鼻出血的局部止血方法包括
KDJ指标又称()
对讲解质量差的导游人员,应扣除4分分值。()
下列各句中,没有语病的一句是()。
()是公文的生效时间,是公文生效的重要标志。
Sincetheadversityquotientconsiderablycontributestoourlifeandsocialprogress,weareobligatedtotrainourselvessoas
最新回复
(
0
)