首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int fun(int a,int b) {if(b==0) return a; else return(fun(--a,--b)); } main()
有以下程序 #include<stdio.h> int fun(int a,int b) {if(b==0) return a; else return(fun(--a,--b)); } main()
admin
2020-04-18
64
问题
有以下程序
#include<stdio.h>
int fun(int a,int b)
{if(b==0) return a;
else return(fun(--a,--b));
}
main()
{printf(’’%dkn’’,fun(4,2));}
程序的运行结果是( )。
选项
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。所以正确答案为选项B。
转载请注明原文地址:https://kaotiyun.com/show/IVCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段中,与其他3个功能不同的程序段是()。
有下列程序#include<stdio.h>main(){charc,i;for(i=0;i<3;i++){c=getchar();printf(’’%c,’’,(c-’A’
有以下程序:#include#defineN4voidfun(inta[][N]){inti;for(i=0;i
有以下程序段,若变量已正确定义并赋值()。if(a>b)printf("x=%d,",x);elsepnnff("y=%d,",y);if(a
有以下程序:#includeintm=1,n=2;voidsubl(intm,intn){m+=2;n++;}voidsub2(){m++;n+=2;}ma
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。函数fun的功能是将一个由字符0和1组成的表示二进制数的字符串,转换成相应的十进制整数值返回。该串长度最大不超过15。例如,若表示
函数fun的功能是:在有n个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号;函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共有2位学
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:删除字符串中所有的*号。编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为“****A*BC*DEF*G*******”,删除后,字符串中的内容应当是“ABCDEFG
下列数据结构中,属于非线性结构的是()。
数据结构中,与所使用的计算机无关的是数据的()。
随机试题
【背景资料】甲公司中标北方城市主干路新建工程,内容包括道路中心绿化隔离带、新建给水排水管线、土方工程、主干路以及铺装。主干路施工中发生了如下情况:(1)施工前,根据工程地质报告检验了土质路基的天然含水量,发现路基含水率较大,项目部决定掺
诊断用超声波的波长范围是
A.高温试验B.高湿度试验C.强光照射试验D.加速试验E.长期试验供试品开口置适宜的洁净容器中,在温度60%的条件下放置10天
()主要负责市场开发,组织项目的技术服务,协调控制项目的进度以及日常的业务建设,还包括人员培训、机构财务管理等,并向最高管理层报告工作。
境内单位或者个人从事境外期货交易的办法,由国务院期货监督管理机构会同()制定。
下列各项中,属于我国法律渊源的有()。
对于一项有效的承诺,下面说法错误的是()。
设有向量组(Ⅰ):α1=(1+a,1,1,1)T,α2=(2,2+a,2,2)T,α3=(3,3,3+a)T,α4=(4,4,4,4+a)T.问a取何值时,(Ⅰ)线性相关?当(Ⅰ)线性相关时,求其一个极大无关组,并将其余向量用该极大无关组线性表出.
证明,(0≤z≤π),并求数项级数的和。
当克利夫兰管弦乐团(ClevelandOrchestra)开始在塞弗伦斯音乐厅(SeveranceHall)演出时,音乐厅先进的设计使得富有的乐团赞助人可以从包厢叫车。不需要在中西部寒冷的空气中等待,就能迅速回到家中。(welI-heeled;whis
最新回复
(
0
)