首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include<stdio.h> int fun(intx) { int a; if(x==0‖x==1) return 3; else
下列程序的输出结果是( )。 #include<stdio.h> int fun(intx) { int a; if(x==0‖x==1) return 3; else
admin
2010-12-10
61
问题
下列程序的输出结果是( )。 #include<stdio.h> int fun(intx) { 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/3XPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在过程定义中,Private表示()。
设窗体上有一个标签Label1和一个计时器Timer1,Timer1的Interval属性被设置为1000,Enabled属性被设置为True。要求程序运行时每秒在标签中显示一次系统当前时间。以下可以实现上述要求的事件过程是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
能够容纳其他控件的控件是容器控件,框架与图片框都是容器控件。下面的叙述中正确的是()。
以下叙述中错误的是()。
下面有关标准模块的叙述中,错误的是()。
与数学式子对应的C语言表达式是
下列关于C语言数据文件的叙述中正确的是
设有下列二叉树:对此二叉树中序遍历的结果为
以下程序有语法错误,有关错误原因的正确说法是()。main(){intG=5,k;voidprt_char();┆k=prt_char(G);┆
随机试题
地质构造图是反映一个区域或构造单元的构造特征和构造发展历史的地质图件。下面左图为某区域地质构造图,右图为地壳物质循环示意图。读图回答下列问题。下列关于上面左图中岩石形成的先后顺序,排列正确的是()。
患儿,4岁,智力低下,说话不清,舌大,有裂纹并伸出口外,鼻根扁平,双眼外侧上斜,双手贯通掌,小手指短而弯,此患儿最可能的诊断是
关于缩窄性心包炎的病因,下列提法正确的是
某企业拟以“1/10,n/30”信用条件购进材料,其丧失现金折扣的机会成本率为()。
在英国,不受欢迎的动物图案有()
茶艺与茶道精神是中国茶文化的核心。“艺”是指制茶、煮茶、品茶等艺茶之术,“道”是指艺茶过程中所_______的精神。有道而无艺,那是_______的理论;有艺而无道,艺则无精、无神。填入画横线部分最恰当的一项是:
在建立表间一对多的永久联系时,主表的索引类型必须是
InSwitzerland,sixmileswestofGeneva,liesacollectionoflaboratoriesandbuildings,andmostcuriousofallyacircularm
现代社会无论价值观的持有还是生活方式的选择都充满了矛盾。而最让现代人感到尴尬的是,面对重重矛盾,许多时候你却别无选择。匆忙与休闲是截然不同的两种生活方式。但在现实生活中,人们却在这两种生活方式间频繁穿梭,有时也说不清自己到底是“休闲着”还是“匆忙着”。譬如
Americanculturehasbeenenrichedbythevaluesandbeliefsystemsofvirtuallyeverypartoftheworld.Theonevaluethat
最新回复
(
0
)