首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2017-03-23
44
问题
有以下程序
#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/scDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序有错,错误原因是main(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;...}
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是
下列程序执行后的输出结果是voidfunc(int*a,intb[]){b[0]=*a+6;}main(){inta,b[5];a=0;b[0]=3;func(&a,b);printf
有以下程序段charch;intkch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行上述程
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
能正确表示逻辑关系:"a≥10或a≤0"的C语言表达式是
下列关于字符串的说法中错误的是
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
随机试题
“天行有常,不为尧存,不为桀亡”这一观点的提出者是【】
卵子受精后第几天分裂成16个细胞组成的实心团块称为桑葚胚,于第几天早期囊胚进入子宫腔,在受精后第几天囊胚开始着床
肥厚型梗阻性心肌病临床上一个重要的特点是
患者,女性,23岁。右手砸伤3小时。查体:右手肿胀,皮肤完整,有青紫斑,压痛明显。X线检查未见骨折。其受伤的类型为
地面水环境影响评价分级判据的“污水水质的复杂程度”中的“复杂”类别是指( )。
固体废弃物中的生活垃圾的无害化处理方法是()。
在项目施工阶段,监理工程师可通过( )来了解现场施工进展情况。
坚持党要管党、从严治党,以严明党的政治纪律为重点加强纪律建设,以保持党同人民群众的血肉联系为重点加强作风建设,以完善惩治和预防腐败体系为重点加强反腐倡廉建设,确保党始终成为坚强领导核心,始终保持先进性和纯洁性。从严治党的根本之道是()。
列宁说:“倘若法律失去权威,则法律不过是毫无意义的空气震动罢了。”法律代表着社会所需要的秩序和正义,法律的权威和尊严必须得到维护。尊重和维护法律权威的重要意义体现在
Thereisno________tothehousefromthemainroad.
最新回复
(
0
)