首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
36
问题
有以下程序
#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全国计算机二级
相关试题推荐
有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号,【】,成绩)。
有以下程序: #include<string.h> main(int argc,char *argv[ ]) { int i,len=0; for(i=1;i<argc;i++) len+=strlen(argv[i]); printf("
设有下列定义:structsk{intm;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。
下列判断正确的是()。
若变量已正确定义并赋值,以下符合C语言语法的表达式是
数据结构分为逻辑结构与存储结构,线性链表属于【】。
已有定义:chara[]="xyz"’b[]={’x’,’y’,’z’);,以下叙述中正确的是______。
将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为()。
一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。则实体兴趣班和实体学生之间的联系是()。
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
随机试题
可以在不同系统之间传送文件的程序是_______。
阅读艾青《我爱这土地》,然后回答以下小题。假如我是一只鸟,我也应该用嘶哑的喉咙歌唱:这被暴风雨所打击着的土地,这永远汹涌着我们的悲愤的河流,这无止息地吹刮着的激怒的风,和那来自林间的无比温柔的黎明
左心室流人道的入口是()
甲作为乙的行纪人与丙订立买卖合同,由于丙未按约定履行合同致使乙的利益受到损害,对此应承担责任的是()。
甲曾任乙装修公司经理,2018年3月辞职。5月8日,为获得更优折扣,甲使用其留有的盖有乙公司公章的空白合同书。以乙公司名义与丙公司订立合同,购买总价15万元的地板。合同约定:6月7日丙公司将地板送至指定地点;乙公司于收到地板后3日内验货;地板经验收合格后,
所有被删除的文件都可以从回收站中恢复。()
(98年)设有两条抛物线y=nχ2+和y=(n+1)χ2+,记它们交点的横坐标的绝对值为an(1)求两条抛物线所围成的平面图形的面积Sn;(2)求级数的和.
Ifweacceptthatwecannotpreventscienceandtechnologyfromchangingourworld,wecanatleasttryto【C1】______thatthecha
Whenwasthebuildingbeingvisitedconstructed?
在中国,如果不了解“面子”的含义,则很难理解许多行为言辞。面子通常可理解为社会对一个人名誉和声望(prestige)的看法。因此,中国人向来很重视面子问题。丢面子会导致一个人在人际交往中失去权威。中国人通常不会公开指出令人尴尬的事实,从而避免让另一个人丢面
最新回复
(
0
)