首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的执行结果为______。 #include<iostream.h> int f(int i) { return++i;} int g(int&i) {return++i;} void main( ) { int
下列程序的执行结果为______。 #include<iostream.h> int f(int i) { return++i;} int g(int&i) {return++i;} void main( ) { int
admin
2010-12-16
19
问题
下列程序的执行结果为______。
#include<iostream.h>
int f(int i) { return++i;}
int g(int&i) {return++i;}
void main( )
{ int a,b;
a=b=0;
a+=f(g(a));
b+=f(f(b));
cout<<"a="<<a<<",b="<<b<<endl;
}
选项
答案
a=3,b=2
解析
本题考查函数间引用传递的知识点。g(a)执行之后,返回值为1,a也变为1,这就是引用传递的特点。然后执行f(1),返回值为2,此时a=2+1,故a此时为3。由于f(b)不具有引用传递的特征,因此,执行后b=0+2,结果为2。
转载请注明原文地址:https://kaotiyun.com/show/5LVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。#include<stdio.h>voidsub(int*s,int*y){staticintm=4;*y=s[0];m++:}voidma
有以下程序:#include<stdio.h>intm1(intx,inty){returnx<=y?x:y;}intm2(intx,inty){returnx<=y?y:x;}imfun(inta,intb){return
有以下程序:#include<stdio.h>main(){charw[20],a[5][10]={"abcde","fghij","klmno","pqrst","uvwxy"};inti;for(i=0;i<5;i++)W[i]=a[i
有以下程序#include<stdio.h>main(){inta,b;for(a=0;a<3;a++){scanf("%d",&b);switch(b){defaul
下面不能作为结构化方法软件需求分析工具的是
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量S中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当S中的数为:7654321时,t中的数为:7531。请改正程序中的错误,使它能得出正确的结果。注意:不要改
以下关于算法的叙述中错误的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。
下面对“对象”概念描述正确的是()。
随机试题
年度会计报表的保管期限为()。
已知MC公司2008年制造费用相关资料如下表所示(其中半变动或半固定费用项目已经被分解)。直接人工工时:22596~35508(小时)生产能力利用程度:70%~110%[要求]编制MC公司2008年制造费用弹性预算表(按10%为业
文书封发的要求中包括()。
中小型的办公会为了便于讨论,一般采取()的会场布局。
古代朴素唯物主义把世界的本原归结为()。
某机关每周星期一至星期五接待群众到机关办事,一位办事员被安排为上午接待,另一位办事员安排为下午接待,该机关有5位办事员R、S、T、U和V的安排总是依照以下条件:(1)每星期每位办事员至少有一次被安排做接待工作;(2)同一星期中,一位办事员不可能连续两天
下列各句中加横线的成语使用不恰当的一句是()。
A、 B、 C、 C
Childrenareinneedofadoptionbecausesomebirthparentsareunableorunavailabletoprovideadequatelyfortheneedsofthe
Sevenyearsago,whenIwasvisitingGermany,Imetwithanofficialwhoexplainedtomethatthecountryhadaperfectsolution
最新回复
(
0
)