首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; int fun1(int x) {return++x;} int fun2(int &x) {return++x;} int mai
有如下程序: #include<iostream> using namespace std; int fun1(int x) {return++x;} int fun2(int &x) {return++x;} int mai
admin
2013-02-27
26
问题
有如下程序:
#include<iostream>
using namespace std;
int fun1(int x) {return++x;}
int fun2(int &x) {return++x;}
int main(){
int x=1,y=2;
y=fun 1(fun2(x));
cout<<X<<’,’<<y;
return 0:
}
程序的输出结果是______。
选项
答案
2,3
解析
此题考查的是函数传值。int fun1(int x) {retum++x;}函数中参数为传值,所以对于函数的操作不会改变实参的值,而函数int fun2(int &x){retum++x;}中的参数为引用,对于形参的操作会改变实参的值。在主函数中调用fun2(x)后,变量x的值修改为2,所以在调用fun1函数时其形参值为2,即运算后y的值被赋值为3,所以输出为2,3。
转载请注明原文地址:https://jikaoti.com/ti/G9L0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
当变量c的值不为2、4、6时,值为“真”的表达式是()。
以下叙述中错误的是()。
设有如下三个关系表:下列操作中正确的是()。
结构化程序设计中,下面对goto语句使用描述正确的是()。
在结构化方法中,软件功能属于软件开发中的()阶段。
以下选项中关于C语言算术表达式的叙述中错误的是()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是
软件开发的结构化生命周期方法将软件生命周期划分成()。
下列输出字符“A”的方法中,()是错误的。
若串s="MathTypes",则其子串的数目是【】。
随机试题
恶寒发热同时并见多见于( )
有关流行性出出热多尿期的描述,下列哪项是错误的()
根据我国《银行业监督管理法》的规定,在我国境内设立的下列哪一机构不属于银行业监督管理的对象?()
依据我国《民法通则》的规定,从事放射性、高速运输工具等对周围环境有高度危险的作业造成他人损害的,如果这种损害是由受害人故意造成的,则应()。
依据《安全生产法》的规定,生产经营单位委托工程技术人员为本单位提供安全生产管理服务的,安全生产责任由()负责。
下列成本偏差的原因中,不属于业主的是()。
增值税、消费税、营业税都属于流转税,也都属于中央与地方共享税。()
企业固定资产的预计报废清理费用,可作为弃置费用,按其现值计入固定资产成本,并确认为预计负债。()
【2014年】下列净利润分配事项中,根据相关法律法规和制度,应当最后进行的是()。
下列各项中,计算个人所得税自行申报的年所得时允许扣除的项目有()。
最新回复
(
0
)