首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 long fun( int n) { long s; if(n==1||n==2)s=2; else s=n-fun(n-1); return s;} main() { printf("%ld\n",fun(
以下程序的输出结果是 long fun( int n) { long s; if(n==1||n==2)s=2; else s=n-fun(n-1); return s;} main() { printf("%ld\n",fun(
admin
2010-12-10
39
问题
以下程序的输出结果是
long fun( int n)
{ long s;
if(n==1||n==2)s=2;
else s=n-fun(n-1);
return s;}
main()
{ printf("%ld\n",fun(3));}
选项
A、1
B、2
C、3
D、4
答案
A
解析
该题考查的是递归函数的调用,题中读fun函数进行了递归调用,第1次调用:fun(3)n=3 s=3-fun(2);第二次调用时:fun(2)n=2 s=2 返回第一次调用后,s=3-2=1。
转载请注明原文地址:https://kaotiyun.com/show/MGPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码:PrivateXAsIntegerPrivateSubCommand1_Click() X=5:Y=3
有如下的一个函数过程:Functionfn(ByValnumAsLong)DimkAsLongk=1:num=Abs(num)DoWhilenumk=k*(num
下列叙述中正确的是
关于KeyPress事件,以下叙述中正确的是( )。
PrintRight("VBProgramming",2)语句的输出结果是( )。
建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是()。
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是
下列关于C语言用户标识符的叙述中正确的是
计算机网络的主要特点是
下列哪个是面向对象程序设计不同于其他语言的主要特点?
随机试题
下列句子中,加下划线的成语使用正确的一项是()。
目标管理是人们抵制控制的原因之一。()
A.非诺贝特B.烟酸C.辛伐他汀D.消胆胺E.维生素E患者血脂检查结果为:TC5.24mmol/L,TG5.92mmol/L,应建议服用
下列关于一级评价项目,大气污染源调查与分析对象说法正确的是()
某钢筋混凝土现浇板跨度为7.8m,其模板是否起拱设计无具体要求,其起拱高度可能为()cm。
供应商认证费属于_________。
领导行为风格与下属参与决策相联系,讨论如何选择领导的方式和参与决策的形式以及参与程度的是()。
若则
A、Fredkeepsannoyingotherpeople.B、Fredlooksveryfunny.C、Fredalwaysmakesotherpeoplelaugh.D、Fredisamanofhisword
零下
最新回复
(
0
)