首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int a,int b) { if(b==0) return a; else return(fun(--a,--b)); } main()
有以下程序 #include int fun(int a,int b) { if(b==0) return a; else return(fun(--a,--b)); } main()
admin
2019-12-17
50
问题
有以下程序
#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
解析
由程序可知函数fun(int a,int b)是一个递归函数。所以当t函数中调用fun(4,2)时,其执行过程如下:fun(4,2)-> fun(3,1)->fun(2,0),其返回值为2。
转载请注明原文地址:https://kaotiyun.com/show/tLCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#inciudemain(){FILE*fp;iongnum=0;fp=fopen("fname.dat","r")
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
下列选项中,能正确定义数组的语句是
给定程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边。例如,有下列矩阵:12345123451
下列给定程序中,函数fun的功能是:从s所指字符串中,找出t所指字符串的个数作为函数值返回。例如,当s所指字符串中的内容为“abcdabfab”,t所指字符串的内容为“ab”,则函数返回整数3。请改正程序中的错误,使它能得出正确的结果。注意:不要改动m
在软件开发中,需求分析阶段产生的主要文档是()。
设某棵树的度为3,其中度为3、1、O的结点个数分别为3、4、15。则该树中总结点数为
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
在软件开发中,需求分析阶段产生的主要文档是
当用户要求输入的字符串中含有空格时,应使用的输入函数是
随机试题
Aresomepeoplebornclever,andothersbornstupid?Orisintelligence(智力)developedbyourenvironmentandourexperience?Stra
食管癌早期诊断简易而有效的方法是
转化作用叙述不正确的一项是
张某诉丁某债务纠纷一案已经由A县人民法院一审、B市中级人民法院二审终结。现人民检察欲对该案提出抗诉,应按何种程序进行?()
龚某,男,1989年7月1日出生,精神智力正常,2005年6月30日伙同林某(23岁,另案处理)绑架当地某私营企业主张某的儿子张小三,因勒赎不成而将被害人张小三杀害,则本案中龚某的行为如何?
_________起着支撑和确保项目信息门户正常运行的作用。()
关于货币市场基金说法不正确的是()。
某公司去年对组织机构做出了大规模的调整,但是一直未改变工作说明书。目前工作重叠,职责不清,管理分配不平衡等问题日益突出,工作缺乏效率,员工工作积极性降低,企业效益也降至最低点。可以选择的工作分析方法是()。
赵某与甲公司签订一份劳动合同,双方在合同中约定执行标准工时制,并约定甲公司根据生产经营需要可以直接安排赵某加班,但每月安排加班时间合计不得超过48小时,工资每月15日支付,遇法定休假日顺延至工作日支付。根据劳动合同法的有关规定,下列说法中正确的有()。
《中华人民共和国刑法》第16条规定:行为在客观上虽然造成了损害结果,但是不是出于故意或者过失,而是由于不能抗拒或者不能预见的原因所引起的,不是犯罪。请分析“不能抗拒”和“不能预见”的含义。
最新回复
(
0
)