首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
42
问题
有以下程序
#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全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:有NxN矩阵,根据给定的m(m
请编写函数fun,其功能是:计算并输出3到n之间(含3和n)所有素数的平方根之和。例如,在主函数中从键盘给n输入100后,输出为:sum=148.874270。注意:要求n的值大于2但不大于100。部分源程序在文件PROGI.
下列给定程序中,函数fun的功能是:找出100~x(x≤999)之间各位上的数字之和为15的所有整数,并在屏幕输出;将符合条件的整数的个数作为函数值返回。例如,当n值为500时,各位数字之和为15的整数有:159、168、177、186、195
若有定义:inta[2113];,以下选项中对a数组元素正确引用的是
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
C语言主要是借助以下哪种手段来实现程序模块化
不会形成死循环的是()。
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是()。
随机试题
活动开展之前对活动计划的可行性论证,人们称之为()
中国封建社会产生过诸多“盛世”,出现在清代的是()
定喘穴位于背部,当第7颈椎棘突下,旁开( )。
由于采用了()定位,实现了海上远程打桩的全天候作业,工效显著提高。
企业增资扩股时,投资者实际缴纳的出资额大于其按约定比例计算的其在注册资本中所占的份额部分,应作为()。
甲食品厂向乙面粉厂购买面粉20吨,货款共计12万元。2016年3月8日,甲食品厂向乙面粉厂出具了以自己为出票人、其开户行A银行为付款人、乙面粉厂为收款人、票面金额为12万元的见票即付的商业汇票一张,并在该汇票上签章。3月20日,乙面粉厂向丙机
多种感官参与学习能有效增强记忆。
边防治安工作主要包括()。
下列属于重证据和调查研究,严禁逼供信政策的基本要求的有()。
Theawardwascontestedbyoneofthe
最新回复
(
0
)