首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a,int b) main() { if(b==0)return a; {printf("%d\n",fun(4,2));} else return(fun
有以下程序 #include int fun(int a,int b) main() { if(b==0)return a; {printf("%d\n",fun(4,2));} else return(fun
admin
2019-08-18
34
问题
有以下程序
#include
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/8lRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(chars[]){intn=0;while(*s<=’9’&&*s>=’0’){n=10*n+*s-’0’;s++;}return(n);}main(){c
有以下程序#includemain(){FILE*fp;charstr[10];fp=fopen("myfile.dat","w");fputs("abc",fp);fclose(fp);fp=fopen("myfile.dat",
有以下程序#includeintb=2;intfun(int*k){b=*k+b;return(B);}main(){inta[10]={1,2,3,4,5,6,7,8},i;for(i=2;i
有以下程序#includemain(){intx=1,y=2,z=3;if(x>y)if(y<z)printf("%d",++z);elseprintf("%d",++y);printf("%d\n",x++);}程序
下列叙述中正确的是()。
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是()。
有以下计算公式V4x(x≥0)y=若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
下列选项中不属于软件生命周期开发阶段任务的是
若k是int类型变量,且有以下for语句1for(k=-1;k<0;k++)printf("*\n");下面关于语句执行情况的叙述中正确的是
随机试题
两个实验大棚里种上相同数量的黄瓜苗,在第一个大棚里施加镁盐但在第二个里不加。第一个产出了10公斤黄瓜而第二个产出了5公斤黄瓜。由于除了水以外没有向大棚施加任何别的东西,第一个大棚较高的产量一定是由于镁盐。以下哪项如果为真,最严重地削弱了上述论证?
用于光仪表及光纤测试软线的光连接器应为()型。
液压系统的蓄能器与泵之间应设置单向阀,以防止压力油向泵倒流。( )
默写:杜甫《登高》后四句。
A公司只具备房屋建筑工程施工总承包二级资质,因某房屋建筑工程项目招标文件对投标人工程资质的要求为一级施工总承包资质,A公司无法直接投标。A公司为获取中标,与B公司协商,以B公司名义投标,中标后由A公司具体实施项目的施工工作,B公司近取合同价格5%的管理费,
依据《中华人民共和国环境噪声污染防治法》,在城市范围内向周围生活环境排放工业噪声的,应当符合国家规定的()。
()是保税货物通关程序中向海关办理的第一个手续,是保税业务的开始,也是经营者与海关建立承担法律责任和履行监管职责的法律关系的起点。
不同的职能部门对于风险状况的需求是不一样的,风险管理委员会需要的是(
道德最重要的社会功能是道德的调节功能,道德调节的主要形式是()
A—accountingprincipleB—assetC—borrowerD—capitalgainE—cashflowF—certificateG—commissionsH—creditcardI—dividendsJ—dom
最新回复
(
0
)