首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
34
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有如下类和变量定义:classParents{public:intpublicData;private:intprivateData;};
有如下类声明:classMau{intk;constintm;public:Mau(intk1,intm1);};则构造函数Mau的下列定义
下列有关虚函数的表述中,错误的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
有如下类声明:classHow{intk;public:~How(){cout
有如下类声明:classPam{intk;public:Pam(intn):k(n){}voidshow()const;};若要在类体外给出成员函数s
下列关于运算符重载的描述中,正确的是()。
已知表达式--a中的"--"是作为成员函数重载的运算符,则与--a等效的运算符函数调用形式为
T列符号中能够作为C++标识符的是()。
随机试题
淤血时扩张充盈的血管主要是
A.传染性非典型肺炎、甲型H1N1流感B.甲型H1N1流感、霍乱C.流感、传染性非典型肺炎D.流行性脑脊髓膜炎、流行性乙型脑炎E.霍乱、鼠疫属于乙类传染病,不参照甲类传染病管理的传染病是
A、阿司匹林B、加替沙星C、劳拉西泮D、西洛他唑E、伪麻黄碱可能导致血糖升高的药品是()。
(2010年)BeCl2中的Be原子杂化采取的杂化类型为()。
资本金现金流量表是以技术方案资本金作为计算的基础,站在()的角度编制的。
()可以发布通缉令。
埃利都.欧贝德文化期
下列关于二次革命、护国运动和护法运动的表述,正确的是()。
设f(x)二阶连续可导,且曲线积分与路径无关,求f(x).
Sometimeinnextcentury,thefamiliarearly-morningnewspaperonthefrontdoorwilldisappear.Andinsteadofreadingyournew
最新回复
(
0
)