首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <stdio.h> long fib(int n) { if(n>2)return(fib(n-1)+fib(n-2)); else return(2); } main()
有如下程序: #include <stdio.h> long fib(int n) { if(n>2)return(fib(n-1)+fib(n-2)); else return(2); } main()
admin
2009-01-15
66
问题
有如下程序: #include <stdio.h> long fib(int n) { if(n>2)return(fib(n-1)+fib(n-2)); else return(2); } main() { printf("%d\n",fib(3));} 该程序的输出结果是( )。
选项
A、2
B、4
C、6
D、8
答案
2
解析
本题考查函数的递归调用。fib(3)=fib(2)+fib(1),而fib(2)的返回值为2, fib(1)的返回值也为2,故输出的fib(3)的值为4。
转载请注明原文地址:https://www.kaotiyun.com/show/zEXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
考生文件夹中有工程文件sjt3.vbp。在窗体上有名称为Combol的组合框,请设置该组合框的属性,使该组合框只能用于选择操作,不能输入文本。窗体上还有两个标题分别为”输入正整数”、”判断”的命令按钮。程序运行时在组合框中选中一项,如图2-32(a)所示,
窗体上有一个名称为Text1的文本框,一个名称为Commandl的命令按钮。命令按钮的单击事件过程如下:PrivateSubCommandl_Click()DimxlAsInteger,x2AsInteger,x3AsInt
假定在图片框Picturel中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
设有如下事件过程:PrivateSubForm_Click()x=0Whilex<10x=x+1:x=x*xWendPrintx
以下不能用Print方法输出数据的对象或窗口是()。
以下关于局部变量的叙述中错误的是
下列关于数据库设计的叙述中,正确的是
下列选项中不符合良好程序设计风格的是
随机试题
发展好对外关系,必须正确处理好()
大面积烧伤不能判断是Ⅲ度或深Ⅱ度创面时,创面的手术处理方法应是
上消化道是指
基金()对其资产按规定进行估值。
一般资料:求助者,女性,37岁,已婚,中学教师。案例介绍:一年多前的一天,求助者无意间看见一位很熟悉的男老师的裤子拉链没有拉好,就开玩笑地说:“你也不把拉链拉好。”那位老师也和她开玩笑:“你看哪不好,非要盯着这不该看的地方看。”当时双方开了玩笑这
下列作者与作品对应不正确的一项是()。
下列选项中,降低进程优先级的合理时机是()。
甲醉酒驾驶,撞死一行人后逃逸,在被追赶时精神病复发。对甲()。(2014一专一4)
下列选项中,属于标签控件的“数据”属性的是()。
Howlongisitsincethefirstnewspaperwasprinted?
最新回复
(
0
)