首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
31
问题
有如下程序:
#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://kaotiyun.com/show/CvVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序 #include<stdio.h> #include<string.h> main() {chara[]="TEXT",*b="++",c[3]="1"; printf("%d,%d,",strlen(a),sizeo
下面不属于结构化程序设计原则的是()。
下列处理中与队列有关的是()。
有下列程序 #include<stdio.h> main() {FILE*fp; inti,a[6]={1,2,3,4,5,6}; fp=fopen("d.dat","w+b"); for(i=5;i>=0;i--)
以下不能对二维数组a进行正确初始化的语句是()。
在最坏情况下比较次数相同的是()。
给定程序中,函数fun的功能是:求SS所指字符串数组中长度最长的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指变量中。ss所指字符串数组中共有M个字符串,且串长<N。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注
已知下列函数定义:fun(int*b,int,c,intn,intdata){intk;for(k=0;k<m*n;k++){*b=data;b++;}}则调用此函数的正确写法是(假设变量a的说明为inta[50])(
C语言的逻辑表达式在特定情况下会产生“短路”现象。若有如下逻辑表达式:x++&&y++;,则以下叙述中正确的是()。
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
随机试题
报价阶段谈判的中心是()
患儿,男性,1岁。3天前发热38.5℃,热退后出现口腔溃疡,哭闹,拒食,流涎。检查:口腔黏膜片状充血,有数十个溃疡,有的互相融合,疮破溃后形成痂壳。最可能的诊断是
患者,男,60岁。因腹胀就诊,查体脾脏增大至脐下,质地坚实,表面光滑,切迹明显,无压痛,血象检查白细胞为80×109/L,中性杆状核和晚幼粒细胞为多,骨髓象见各系细胞极度增生,以粒系为主,粒细胞与红细胞计数比例增至30:1,应首先考虑的诊断是
在代理关系中,委托代理关系终止的条件包括( )。
上述网络计划的计算工期Tc为()天。关键路线是指在各线路中,有一条或几条线路的()。
下列各项中,有助于改善商业银行声誉风险管理的操作实践的有()。
公司分立的动机有()。
某企业采用托收承付结算方式销售一批商品,增值税专用发票注明的价款为l000万元,增值税税额为170万元;销售商品为客户代垫运输费10万元,增值税税额为1.1万元。全部款项已办妥托收手续。该企业应确认的应收账款为()万元。
市场份额属于平衡计分卡的()方面。
下面所述步骤中,()不是创建进程所必需的步骤。
最新回复
(
0
)