首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include<stdio.h> int fun(int x) { int a; if(x==0‖x==1) return 3; else a=x-fun(x-2) ;
下列程序的输出结果是( )。 #include<stdio.h> int fun(int x) { int a; if(x==0‖x==1) return 3; else a=x-fun(x-2) ;
admin
2010-09-05
71
问题
下列程序的输出结果是( )。
#include<stdio.h>
int fun(int x)
{ int a;
if(x==0‖x==1)
return 3;
else
a=x-fun(x-2) ;
return a;
}
void main()
{ printf("%d",fun(7) );
}
选项
A、2
B、8
C、9
D、5
答案
A
解析
本题考查函数的递归调用。在函数递归调用时,fun(7):a=7-fun(5)→fun(5):a=5-fun(3)→ fun3:a=3-fun(1)→fun(1):a=3,反推回去fun(3):a=3-3=0→ fun(5):a=5-0=5→fun(7):a=7-5=2,最后的计算结果为2。
转载请注明原文地址:https://kaotiyun.com/show/aaWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
要建立一个随机文件记录学生的信息,如下定义的学生记录类型,由学号、姓名和5门课程成绩(百分制)组成,下列的定义正确的是()。
下面描述中不属于数据库系统特点的是
在程序运行时,下面的叙述中正确的是()。
以下打开VisualBasic菜单编辑器的操作中,错误的是( )。
下面有关标准模块的叙述中,错误的是( )。
在窗体(Name属性为Forml)上画两个文本框(Name属性分别为Textl和Text2)和一个命令按钮(Name属性为Commandl),然后编写如下两个事件过程。PrivateSubCommandl_Click()a=TeXt1.T
一棵二又树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。
深度为7的二叉树共有127个结点,则下列说法中错误的是
定义学生、教师和课程的关系模式S(s#,sn,Sd,Dc,sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
用C语言编写的代码程序
随机试题
冲动型出版物消费者一般以()居多。
根椐上下剪刃安装的相对位置,剪板机分哪两大类?
下列各项不是肺癌手术治疗禁忌证的是
颞下颌关节脱位以下列哪种脱位方式最常见()
具有燥湿化痰,祛风解痉功效的药物是
男,45岁。右肋痛3个月,微热,巩膜轻度黄染,肝于吸气时肋下1.0cm。质中等,右膈外侧抬高。B超:肝内大小不等的结节样回声,边缘不整齐,HB—sAg(+),甲胎蛋白为100μg/L,最大可能的诊断是
城市交通集散广场的用地总面积,可按城市规划人口每人()计算。
交易所上市基金(ETF)的特征主要有()。
心理与教育统计的主要内容有哪些?
Asisknowntoall,theorganizationandmanagementofwagesandsalariesareverycomplex.Generallyspeaking,theAccountsDep
最新回复
(
0
)