首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> iht fun(iht n,int*p) { int f1,f2; if(n==1||,n==2)*p=1; else { fun(n-1,&f1);fun(
有以下程序: #include<stdio.h> iht fun(iht n,int*p) { int f1,f2; if(n==1||,n==2)*p=1; else { fun(n-1,&f1);fun(
admin
2010-12-10
51
问题
有以下程序: #include<stdio.h> iht fun(iht n,int*p) { int f1,f2; if(n==1||,n==2)*p=1; else { fun(n-1,&f1);fun(n-2,&f2); *p=f1+f2; } } main() { int s; fun(3,&s); printf("%d\n",s); } 程序的运行结果是______。
选项
A、2
B、3
C、4
D、5
答案
A
解析
本题考查的重点是理解递归函数。fun()为递归函数,递归结束条件时n为1或2,从而fun(3,&s)得fun(2,&s)+fun(1,&s)=1+1=2,因此选项A是正确的。
转载请注明原文地址:https://www.kaotiyun.com/show/1BPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面列表框属性中,是数组的是( )。
下列叙述中正确的是()。
以下关于图片框控件的说法中,错误的是( )。
如下关于变体类型变量的叙述中,错误的是()。
窗体的MouseUp事件过程如下:PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle) ……EndSub关于以上定义,以下
下面叙述中错误的是
能够产生1到50之间(含1和50)随机整数的表达式是()。
下列关于栈的叙述中,正确的是
表达式Int(-15.8)+Fix(-15.8)+Int(15.8)+Fix(15.8)的运算结果是()。
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
随机试题
计算机系统中一个不可或缺的组成部分是()
腔隙性脑梗塞的大小一般是
证见高热,恶寒,无汗,身重,泛恶,口渴,小便黄赤,舌苔厚腻,脉濡数者应考虑是
A、医用脱脂棉B、医用脱脂纱布C、医用橡皮膏D、一次性使用输液器E、一次性使用集尿袋需要进行剥离强度榆查的是()
患者,男性,43岁,患有阻塞性黄疸,其尿液颜色为
需要永久保存的会计档案包括()。
根据有关规定,证券投资咨询机构的执业人员不得就某证券的走势或投资的可行性提出评价或建议,如果该执业人员知悉( )。
对被评价对象做出鉴定,区分等级,了解教育目标的实现程度。这属于()。
下面关于洋务运动的表述,正确的是()
A、 B、 C、 D、 D
最新回复
(
0
)