首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(int a,int B) { if(b==0)return a; else return(fun(--a,--b)); } main()
有以下程序: #include<stdio.h> int fun(int a,int B) { if(b==0)return a; else return(fun(--a,--b)); } main()
admin
2019-03-01
16
问题
有以下程序:
#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 O)4
答案
B
解析
本题重点考察函数的递归调用;题目中给出的fun()函数直接调用了自身,所以是一个递归函数。其功能是:当参数b为0时,返回参数a的值,否则返回fun(--a,--b)的值。从这里可以看出,当b不断递减时,a也不断递减,直到b为0时返回a的值。那么a递减的总值就是b原来的值。所以整个递归函数的作用就是返回a-b的值。因此B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/JeID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据下列材料回答问题。打字人员在抄录上表时因粗心输错了一个数据,该数据可能是()。
人际交往是不少人头痛但又不能回避的一个问题。在当今社会,交往艺术作为一门学问,越来越凸显出它的重要性。苏格拉底说:“你要想左右天下,你就必须先学会左右自己。”在处理人际关系时,应如何把握自己是每个人必须面对的。良好的人际关系有赖于有效的沟通。文中“左右天下
下列选项中不属于近代设立的外事机构的是()
关于教育的教育即生活的解读错误的是
下列选项中不是乌申斯基主张的教学原则是
下列关于法与政治相互作用的关系中,哪一个选项是错误的?()
西周时期为保证适用法律的谨慎,防止错杀无辜,对犯罪事实有疑的案件,在司法审判中要经过()程序。
(2015年真题)汉朝法律规定,被告人及其亲属不服官府判决的,可申请重审。这一诉讼程序称为
乾隆年间,四川重庆府某甲“因戏而误杀旁人”,被判处绞监候。依据清代的会审制度,对某甲戏杀案的处理,适用下列程序中的()。
设矩阵A=,则下列矩阵中与矩阵A等价、合同但不相似的是
随机试题
A.数堕胎B.子难C.胞阻D.子病E.子烦滑胎又称()
A.A1型B.A2型C.B型D.AB型E.O型可能被认为是“万能受血者”的血型是
对商流和物流的活动起指导和控制作用,并为商流和物流活动提供决策依据的是()。
下列关于单项资产β系数的论述中,不正确的是()。
小李收集了2015年浙江省全社会就业人数情况数据,并使用Excel软件进行数据处理,如图所示。其中G4单元格正确计算了杭州市占全省就业总人数比例。小李通过G4单元格中的公式对区域G5:G14进行自动填充,则G14单元格中显示的公式为()。
一、注意事项1.所有题目一律使用现代汉语作答,用其他语言作答不得分;作答时使用黑色字迹的钢笔或签字笔,铅笔作答不得分。2.请仔细阅读给定资料内容,然后按照后面提出的“申论要求”作答。二、给定资料1.从“绿色浙江”到“生态省”建设,我省生态创建示范工
随着中国经济的不断发展,房价有一定涨幅是( )的;但是,如果房屋的价格与价值严重背离,其涨幅远超公众的( )范围,则是不合情理的。最恰当的一项是( )。
如果这项改革措施不受干部们欢迎,我们就应该进行修改。如果它不受工人们欢迎,我们就应该采用一项新的改革措施。并且这项措施必定是,要么不受干部们的欢迎,要么不受工人们的欢迎。如果以上陈述为真,以下哪项也一定正确?
Afull-timejobdoesn’thavetodestroyallhopeoffamilydinnersorafternoonplaytime.Womencanincreasetheirchancesofge
HowlongdoeshesurfontheInternetonschoolday?
最新回复
(
0
)