首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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-05-14
24
问题
有如下程序:
#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/RS8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面是一个模板声明的开始部分: Template<typename T>double... 由此可知
下列有关构造函数的描述错误的是()。
下列程序的运行结果为()。#include<iostream.h>voidmain(){inta=2;intb=a+1;cout<<a/b<<endl;}
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,虚部等于两个操作对象虚部之和;请补充完整。classcomplex{doublereal;
以下循环体的执行次数是()。main(){inti,j;for(i=0,j=1;i<=j+1;i+=2,j--)cout<<i<<endl;}
在软件开发中,下面任务不属于设计阶段的是
关系数据库的关系演算语言是以【】为基础的DML语言。
检查软件产品是否符合需求定义的过程称为
已知将运算符“+”和“*”作为类Complex的成员函数重载,设cl和c2是类Complex的对象,则表达式c1+c2*cl等价于()。
随机试题
产生气虚的原因,下列哪一项是不对的
慢性肾功能不全的分期是
会计核算软件中一般都设有设置口令的职能,且通常口令的设置是保密的,从屏幕界面上得不到反映。()
直接镶贴饰面的基本构造,大体上由()组成。
甲公司是一家设备制造企业,常年大量使用某种零部件。该零部件既可以外购,也可以自制。如果外购,零部件单价为100元/件,每次订货的变动成本为20元,订货的固定成本较小,可以忽略不计。如果自制,有关资料如下:(1)需要购买一套价值为100000元的加工设备,
对经验的概括水平越低,迁移的范围越小,效果越差。()
《中国人民解放军保密条例》是军队保密工作的基本依据,根据()的划密指导思想,注重与《中华人民共和国保守国家秘密法》相衔接,充实完善了新形势下军队保密工作的各项制度规定,增强了时代性、科学性和规范性。
实现“一国两制”的前提是()。
如下图所示,街道ABC在B处拐弯,在街道一侧等距装路灯,要求A、B、C处各装一盏路灯,这条街道最少装多少盏路灯?()
Accordingtotheconversation,whatisoneproblemwitharmexercises?
最新回复
(
0
)