首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int fun(int a,int b) main() { if(b==0)return a; {printf("%d\n",fun(4,2)
有以下程序 #include<stdio.h> int fun(int a,int b) main() { if(b==0)return a; {printf("%d\n",fun(4,2)
admin
2019-04-24
21
问题
有以下程序
#include<stdio.h>
int fun(int a,int b) main()
{ if(b==0)return a; {printf("%d\n",fun(4,2));}
else return(fun(--a,-b));}
程序的运行结果是
选项
A、1
B、2
C、3
D、4
答案
B
解析
由程序可知函数fun(int a.int b)是一个递归函数。所以当主函数中调用fun(4,2)时,其执行过程如下:fun(4,2)->fun(3,1)->fun(2,0),其返回值为2。
转载请注明原文地址:https://kaotiyun.com/show/RhRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是intk=0;voidfun(intm){m+=k;k+=m;printf("m=%dk=%d",m,k++);}main(){inti=4;fun(i++);printf("i=%d
有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号,【】,成绩)。
有以下程序 main() { char s[]="abcde"; s+=2; printf("%d\n",s[0]); } 执行后的结果是______。
设有staticcharstr[]="Beijing";则执行printf("%d\n",strlen(strcpy(str,"China")));后的输出结果为_______。
阅读程序: main() {charstrl[]="howdoyoudo",str2[10]; char*p1=strl,*p2=str2; scanf("%s”,p2); printf("%s”,p2);
结构化程序设计主要强调的是
数据结构分为逻辑结构与存储结构,线性链表属于【】。
设有如下三个关系表下列操作中正确的是
C语言的基本单位是()。
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
随机试题
腭小凹与全口义齿后缘的关系是
A.“乌金衣”B.“挂甲”C.“骨塞”D.“通天眼”E.“血丝”羚羊角嫩枝光润如玉,对光透视有
患儿,12岁,身高165cm,体重98kg,属肥胖症。医生建议控制饮食减轻体重。为患儿体检时发现血压明显高于正常,而且观察1周始终仍然高于正常范围,此时护士建议患儿的饮食应该是
曳引式电梯的主参数包括()。
会计职业道德允许个人和各经济主体获取()。
20世纪对于世界和中国而言,都是历史上变动最剧烈的时代,建立在农业文明基础上的传统社会已经消失,整个人类都在大跨步地迈进现代社会,时代变动超出任何预言家的预测和理论家的设计,使我们常有_______之感。填入画横线部分最恰当的一项是:
要获得文件列表框中当前被选中的文件的文件名,则应使用哪个属性______。
Talkishot,whetherit’sonTV,radio,ortheInternet.ExpertsdisagreeaboutwhyAmericanslovetohearandparticipateinta
A、Teaching.B、Onvacation.C、Havinglunch.D、Holdingameeting.B
Manycountrieshaveaholidaytocelebrateworkers’rightsonoraroundMay1,butLabourDayinCanadaiscelebratedonthefir
最新回复
(
0
)