首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2021-06-10
22
问题
有如下程序:
#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
答案
C
解析
函数fun两个形参x,y都是引用类型,函数功能是通过形参的引用类型修改实参值,首先修改y值为x、y之和;然后将修改后的y值除以4,结果赋给x,再将x自增1;main函数中定义x=4,y=5,通过fun函数的调用,修改y的值为4+5=9,x的值为9/4+1=3,最终输出结果为3,9,答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Cgfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)的功能是去掉字符串str中相同的字母,并将处理后的结果存到des所指的字符串中。例如:输入:
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中有整数栈类IntList顺序栈类SeqList和链接栈类LinkList的定义。请在程序中的横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输出结果应为:46
在一个容量为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为()。
下列关于运算符函数的描述中,错误的是()。
有如下类声明:classBase{protected;intmount;public;Base(intn=0):amount(n){}intgetAmount()c
若已经声明了函数原型“boolfun(boola,intb=0);”,则下列重载函数声明中正确的是()。
下列对于软件测试的描述中正确的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到
随机试题
在计算下列各项资金的筹资成本时,不需要考虑筹资费用的是()。
丁伯根法则
对任意事件A,B,下面结论正确的是【】
炒法包括()。
下列关于铜电解精炼电解液净化安全技术的说法,错误的是()。
下列机构中不能从事基金销售业务的是()。
出口商拒绝税务机关检查或拒绝提供有关出口货物退(免)税账簿、凭证、资料的,由税务机关处以2000元以上10000元以下的罚款。()
设函数z=f(xy,yg(x)),其中函数f具有二阶连续偏导数,函数g(x)可导且在x=1处取得极值g(1)=1.求.
An operating system is(74).
在网络体系结构中,传输层的主要功能是()。
最新回复
(
0
)