首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 long fun(int n) { long s; if(n==1‖n==2)s=2; else s=n-fun(n-1); return s;} main() {printf("%1d\n"
以下程序的输出结果是 long fun(int n) { long s; if(n==1‖n==2)s=2; else s=n-fun(n-1); return s;} main() {printf("%1d\n"
admin
2010-12-10
58
问题
以下程序的输出结果是 long fun(int n) { long s; if(n==1‖n==2)s=2; else s=n-fun(n-1); return s;} main() {printf("%1d\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/1bPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Command14的命令按钮,然后编写如下程序:OptionBase1PrivateSubCommandl_Click()d=0c=10X=Array(10,12,21,32,2
某人编写了下面的程序:PrivateSubCommand1_Click()DimaAsInteger,bAsIntegera=InputBox("请输入整数")b=InputBox("请输入整数")
下面控件中,没有Caption属性的是( )。
设窗体上有3个图像框:Image1、Image2、Image3,并有下面的程序代码:PrivateSubForm_Load()Image1.Picture=LoadPicture("LEAF.bmp")Image2.Pictu
下列叙述中正确的是()。
设在窗体上有一个名称为Checkl的复选框数组,并有以下事件过程:PrivateSubCheck1_Click(IndexAsInteger)…EndSub则下面叙述中错误的是()。
数据库设计过程不包括
在关系数据库中,用来表示实体间联系的是
在考生文件夹下有一个工程文件sjt5.vbp。其功能是产生并显示一个数列的前n项。数列产生的规律是:数列的前2项是小于10的正整数,将此两数相乘,若乘积<10,则以此乘积作为数列的第3项;若乘积≥10,则以乘积的十位数为数列的第3项,以乘积的个位数为数列的
通过语句X=InputBox("输入数据","示例","0")对变体类型的变量X输入数据,程序运行后,如果在对话框的输入区中输入数值100并按回车键,则下列叙述中正确的是
随机试题
发热,微恶风寒,舌边尖红,脉浮数,咽喉肿痛,少汗。可见于下列哪些病证
A.浓缩红细胞B.保存血浆C.自体血D.新鲜全血E.洗涤红细胞输卵管妊娠破裂后的手术患者宜输入
新黄皮书规定,承包商关于承包商文件应承担的义务是()。
关于矿井井底车场的水仓结构,说法正确的是()。
资本充足率不低于()是企业集团财务公司发行金融债券应具备的条件之一。
利润表中的“营业税金及附加”项目主要反映企业应纳的消费税、营业税和增值税。()
以下选项中属于地陪返程中的工作的是()。
简述课程内容的三种文本表现形式。
Todaytelevisionisoneofthemostpopularformsofentertainmentinthehome.Somepeopleinplaceswheretelevisionreception
•Readthearticlebelowaboutfleamarketandthequestionsontheoppositepage.•Foreachquestion13--18,markoneletter(
最新回复
(
0
)