首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int fun(int a,int b) {if(b=0)return a; else return(fun(--a,--b)); } main() {printf("%d\n",fun(4,2));} 程序
有以下程序 #include<stdio.h> int fun(int a,int b) {if(b=0)return a; else return(fun(--a,--b)); } main() {printf("%d\n",fun(4,2));} 程序
admin
2021-07-09
21
问题
有以下程序
#include<stdio.h>
int fun(int a,int b)
{if(b=0)return a;
else return(fun(--a,--b));
}
main()
{printf("%d\n",fun(4,2));}
程序的运行结果是( )。
选项
A、1
B、2
C、3
D、4
答案
B
解析
由程序可知,函数fun(int a,intb)是一个递归函数。所以当主函数中调用“fun(4,2)”时,其执行过程如下“fun(4,2)->fun(3,1)->fun(2,0)”,其返回值为2。所以正确答案为选项B)。
转载请注明原文地址:https://kaotiyun.com/show/fetp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中不符合良好程序设计风格的是
设有如下函数定义intfun(intk){iflk
以下关于retum语句的叙述中正确的是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
下面结构体的定义语句中,错误的是
编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符为1,则输出3。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你
下面程序段的输出结果是()。#includemain(){floatx=1.236547;printf("%f\n",(int)(x*1000+0.5)/(float)1000);}
运行下面的程序,输入字符串“MicrosoftVisualStudio”,则程序的执行结果是()。#include<stdio.h>main(){charChr[20];scanf(’’%s’’,&Ch
随机试题
向银行申请信用卡,向银行交存50000元。4月10号,该企业用信用卡向某饭店支付招待费3000元。企业编制分录;
茎枝圆柱形,表面黄绿色或金黄色,节膨大,断面不平坦,髓部常偏向一边,叶对生于枝梢的药材是茎圆柱形,表面黄绿或棕黄色,具纵棱线,断面中部有白色的髓,叶互生的药材是
甲、乙各以20%与80%的份额共有一间房屋,出租给丙。现甲欲将自己的份额转让,请问下列表述中哪一说法是正确的?
根据《公司法》,设立有限责任公司,应当具备的条件有()。
关于中小企业私募债的特征说法正确的有()。Ⅰ.不用行政许可,直接由证券公司自己做方案,就可以推向市场Ⅱ.募集资金用途没有任何限制,非常灵活Ⅲ.中小企业私募债发行主体为中小微企业,发行资质要求低,发行条件宽松Ⅳ.募集资金可以偿还贷款,也可补充
镇里拟举办一次文艺晚会,欢迎来你镇检查工作的县领导,请拟写一份欢迎词,作为晚会的开场。
在现代社会中,虽然以有经济保障和物质享受为前提的婚姻数量迅速减少,但是“金钱决定一切”、“拜金论”仍然在一些人心中根深蒂固。在恋爱婚姻自由的现代社会里,依然存在家长极力干涉子女婚姻的情形,家庭背景、教育背景和工作条件仍然是主要的参考因素。我们不禁思考:金钱
“违约”概念属于哪一种法律概念()
医生可以为病人开不同的药,而同一种药也可由不同医生开给病人,则实体医生和实体药之间的联系是()。
AllthefollowingsentenceshaveanobjectclauseEXCEPT______.
最新回复
(
0
)