首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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-10-21
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/vwyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
下面是类shape的定义:classShape{public:VirtualvoidDraw()=0:};下列关于Shape类的描述中,正确的是()。
下列叙述中正确的是()。
有如下语句序列:charstr[10];cin>>str;当从键盘输入“Ilovethisgame”时,str中的字符串是()。
已知函数FA调用函数FB,若要把这两个函数定义在同一个文件中,则()。
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
数据库管理系统中负责数据模式定义的语言是()。
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
下列选项中,与实现运行时多态性无关的是( )。
随机试题
患者,女,46岁。放置带尾丝的宫内避孕器10年,平时月经规律,近半年经量增多,近两周白带增多,灰白色稀水样,伴有臭味就诊,外阴无瘙痒。最可能的诊断是
Access为查询对象提供了“设计”、“______”和"SQL”三种视图方式。
关于准直器的选择A.低能准直器B.高能准直器C.平行孔准直器D.针孔准直器E.扩散型准直器131I显像选择
肝硬化失代偿期临床表现不包括
癌基因表达的产物是与人类肿瘤相关性最高的是
下列关于管理具有的属性,正确的是()。
系统漏洞是指程序设计、实现和操作上存在的错误。黑客利用这些漏洞攻击网络中的目标计算机。()
我国集装箱货运站的局限性主要体现在()。
下列有关B公司债务重组的会计处理中,正确的有()。下列有关A公司债务重组的会计处理中,正确的有()。
《南京条约》被迫开放的通商口岸有()。①广州②天津③厦门④福州⑤南京⑥定海⑦宁波⑧上海
最新回复
(
0
)