首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
有以下程序: #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
2017-10-26
27
问题
有以下程序:
#include
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
解析
因为题中实参为4和2,所以在函数fun中,形参a=4,形参b=2,不满足if语句的判定条件,所以执行else子句,继续调用函数fun,在此过程中a、b的值总是每调用一次函数则都减1,直至a=2,b=0为止,所以程序最后的结果为2。
转载请注明原文地址:https://kaotiyun.com/show/B9kx777K
本试题收录于:
计算机软件基础题库理工类分类
0
计算机软件基础
理工类
相关试题推荐
关于妊娠合并糖尿病妇女的处理原则,下列描述正确的是()
特发性血小板减少性紫癜发病的重要原因可能是
血友病是一种遗传性___________生成障碍引起的出血性疾病。
判断心跳停止最简易的方法是【】
为卧床患者更换床单的操作中,扫净且搭在患者身上的是【】
效度可以分为三大类:内容效度、结构效度和________。
灾难事件指挥系统的基本组织结构有【】
假设检验又称为()
C语言中,下列数组定义语句正确的是【】
下列函数的功能是求链表长度。请填空完成算法。structnode{charch;structnode*link;};str(structnode*p){int①;whi
随机试题
在Windows中,将一个应用程序窗口最小化之后,该应用程序
女,59岁,毒性弥漫性甲状腺肿7年,疏于治疗,近因心率失常被诊为甲亢性心脏病,其出现可能性最多的心率失常是
进行口腔检查探诊时,应该
A.红细胞管型B.脂肪管型C.颗粒管型D.蜡样管型E.肾衰竭管型慢性肾炎晚期及肾淀粉样变时可见()
《行政处罚法》规定了行政处罚的原则,即行政行罚遵循()的原则。
下列属于应当征收消费税的产品有()。
按风险发生的范围、事故、结果,可将风险划分为()。
中国共产党第十六届中央委员会第五次全体会议研究和提出关于制定国民经济和社会发展“十一”规划的建议,其重要意义在于
Accordingtoasurvey,whichwasbasedontheresponsesofover188,000students,today’straditional-agecollegefreshmenare"
Inbusiness,ifnotpolitics,theworldhasquieteneddownabit:thenumberofspectacularbankruptcies,indictments,scandals,
最新回复
(
0
)