首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
25
问题
有以下程序:
#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://www.kaotiyun.com/show/JeID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
南阳中学有语文教师8名、数学教师7名、英语教师5名和体育教师2名。现要从以上四科教师中各选出1名教师去参加培训,问共有几种不同的选法?
发展服务业要注意避免产业空心化,这一提示是必要的,但认为中国经济增长中现代服务业快速发展就一定导致产业空心化这种看法是不对的,也是相当危险的,在实际工作中持这种看法,就会使中国经济失去快速发展现代服务业的重要窗口期。实际上,形成以服务业为主的产业结构,并不
阅读以下文字,回答下列问题。从本质上讲,每个人都有两个年龄:一个是时间年龄,日历说你多大了;另一个是生理年龄,它以你的身体功能为基础,是与平均的健康水平对应的。“时间年龄并不是我们真正的年龄,这只是一个数字。”哈佛大学教授大卫·辛克莱说
下列选项中,有语病的是()。
在我国,诉讼程序法包括()。
下列关于法的程序性的表述,能够成立的是
下列属于程序法部门中的非诉讼程序法的是()
利用变换t=将方程化为变量y与t的微分方程(Ⅰ)求新方程的表达式;(Ⅱ)求原方程的通解.
设f(χ)是区间[0,+∞)上具有连续导数的单调增加函数,且f(0)=1,对任意的t∈[0,+∞),直线χ=0,χ=t,曲线y=f(χ)以及χ轴围成的曲边梯形绕χ轴旋转一周形成一旋转体.若该旋转体的侧面积在数值上等于其体积的两倍,求函数f(χ)的表达式.
随机试题
TCP/IP协议是具有四层功能的网络模型,不属于这四层的是________。
关于乳腺癌的描述,恰当的是
以下不属于影响项目组织结构的项目管理组织内部的因素是()。
下列各项利息收入,不计入企业所得税应纳税所得额的是( )。
对于个人贷款的特点,下列说法正确的有()。
从收支内容上看,政府公共财政的核心是()。
简述运用说服教育法的基本要求。
将强化分为直接强化、替代强化和自我强化的心理学家是()。
设A为3阶矩阵,α1,α2,α3为线性无关的向量组.若Aα1=2α1+α2+α3,Aα2=α2+2α3,Aα3=一α2+α3,则A的实特征值为________.
Youmightthinkyouarebeingobjective,butyoucould_________swaythereaderyou’reyourchoiceofwords.
最新回复
(
0
)