首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
26
问题
有以下程序:
#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全国计算机二级
相关试题推荐
阅读以下文字,回答下列问题。网络时代巨大的信息量要求网络人际交流迅速快捷,此时,传统语言的表达已不足以将信息转变成最简洁的形式输入输出。于是网络语言应运而生。这种语言以轻松活泼、幽默风趣、戏谑调侃的面目出没于传统媒体,让人耳目一新。比如“美眉”指
阅读以下文字,回答下列问题。从本质上讲,每个人都有两个年龄:一个是时间年龄,日历说你多大了;另一个是生理年龄,它以你的身体功能为基础,是与平均的健康水平对应的。“时间年龄并不是我们真正的年龄,这只是一个数字。”哈佛大学教授大卫·辛克莱说
阅读以下文字,回答下列问题。要处理好改革发展稳定的关系。坚持改革力度、发展速度和社会可承受度的统一,是我国改革开放和现代化事业之所以能够顺利推进的宝贵经验。________________。“天时不如地利,地利不如人和。”要打好改革攻坚战,就要在
裸眼3D指的是眼睛不需要佩戴眼镜或者头盔等任何辅助设备,就可以看到3D图像,包括借助显示屏实现三维成像和在三维空间直接成像两种技术。关于裸眼3D相关技术,下列说法错误的是()。
实验组——控制组的实验设计中常用的统计方法是()
清朝乾隆年间,四川重庆府某甲“因戏而误杀旁人”,被判处绞监候。依据清代的会审制度,对某甲戏杀案的处理,适用的程序是
下列属于程序法部门中的非诉讼程序法的是()
[*]利用幂指函数极限的求法求之.求解时要注意利用等价无穷小代换:ax一1~xlna(x→0).解而故
设某数据库中有旅客表A(旅客编号,城市)和旅客表B(旅客编号,城市),现将所有旅客的数据存储这两张表中。请补全如下查询语句,使得该查询语句能查询所有旅客所在的全部的不重复的城市。SELECT城市FROM旅客表A【14】SELECT城市FROM旅客表B
现要查询C01课程考试成绩最高的前3名学生的学号和成绩(包括并列的情况)。请补全下列语句:SELECT【4】3学号,成绩FROM选课表WHERE课程号=′C01′ORDERBY成绩DESC
随机试题
虽然数字微波传输系统噪声不累积,但()是累积的,因此,传输质量受传输特性参数影响较大。
TwoSARSpatientshospitalizedforobservationhavebeendischarged,thoughtheirconditioncontinuestobemonitoredbylocalh
最适于小儿局部浸润麻醉的麻醉药物及浓度为
制用补益精血,生用截疟、解毒、润肠通便的药物是
影响声波传播的各类参量包括()。
关于有限责任公司的说法错误的是()。
根据《税务行政复议规则》,下列关于税务行政复议说法正确的是()。
教育心理学成熟时期比较注重______,注重为学校教育服务。
Musiccomesinmanyforms;mostcountrieshaveastyleoftheirown.【C1】______theturnofthecenturywhenjazz(爵士乐)wasborn,Am
[2003年]设pn=(an+|an|)/2,qn=(an一|an|)/2(n=1,2,…),则下列命题正确的是().
最新回复
(
0
)