首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a,int b) {if(b==0)return a; else return(fun(--a,--b)); } main() { pri
有以下程序 #include int fun(int a,int b) {if(b==0)return a; else return(fun(--a,--b)); } main() { pri
admin
2019-12-17
19
问题
有以下程序
#include
int fun(int a,int b)
{if(b==0)return a;
else return(fun(--a,--b));
}
main()
{
printf("%dha",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。
转载请注明原文地址:https://kaotiyun.com/show/dBCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODII.C中fun函数的功能是:求s=aa…aa-…-aaa-aa-a(此处aa…aa表示n个a,a和n的值在1至9之间)例如a=3,n=6,则以上表达式为:s=333333033333-33330333
给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。例如,s所指字符串为:aLsd123fgh543df,处理后新字符串为:123543asdfghdf。请在程序的下
以下叙述中错误的是
下列数据结构中,能用二分法进行查找的是
以下叙述中正确的是
下面对对象概念描述正确的是
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
数据库技术的根本目标是要解决数据的
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
下列选项中不属于面向对象程序设计特征的是
随机试题
社会主义核心价值体系()
维系蛋白质分子二级结构的化学键是
患者,男,57岁。缺失,邻颌间隙较大。选择做基牙,三臂卡,隙卡。此下颌牙列缺损的类型是
长于治疗寒痰咳喘、胸满胁痛的药物是
某地因煤气外溢,使多人中毒。其中昏迷者被送到医院。此时最有效的抢救措施是
事故调查组组长由负责事故调查的()指定。
一般来说,在偿还贷款时,企业希望采用定期等额偿还方式,而银行希望采用到期一次偿还方式。()
有些资源成本动因是会计资料中现有的,如订单数、托盘数等;而有些资源成本动因需要在日常工作中进行计量,如货值等。()
阅读《湖心亭看雪》的教学实录(片段),按照要求答题。师:今天我们就来学习《陶庵梦忆》中最美的文章《湖心亭看雪》,美文共欣赏,大家用自己喜欢的方式读一下文章,开始。(生自由朗读)师:谁给大家来朗读一下?其他同学要注意仔细听他朗诵时的字音。(生1举手朗读
JackieMcLean’srecordingshaveshownthatheisoneof______fewjazzmusicianswhosestyleofplayinghaskept______pacewith__
最新回复
(
0
)