首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: fun(int x) {int p; if(x==0‖x==1)return(3); p=x-fun(x-2); return p; } main() {printf("%d\n",fun(7)
有下列程序: fun(int x) {int p; if(x==0‖x==1)return(3); p=x-fun(x-2); return p; } main() {printf("%d\n",fun(7)
admin
2010-12-10
30
问题
有下列程序: fun(int x) {int p; if(x==0‖x==1)return(3); p=x-fun(x-2); return p; } main() {printf("%d\n",fun(7));} 执行后的输出结果是( )。
选项
A、7
B、3
C、2
D、0
答案
C
解析
因为在函数fun(int x)中,如果参数x等于0或1时,返回值3。否则p=x-fun(x-2)这是一个递归函数,所以在主函数调用fun(7)时,其过程为:“fun(7)=7-fun(5)=7-(5-fun(3))=7-(5-(3-fun(1)))=7-(5-(3-3))= 7-5=2”,所以最后的输出结果为2。
转载请注明原文地址:https://kaotiyun.com/show/4BPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
编写如下程序:PrivateSubCommand1_Click()Dima$,b$,c$,c1$,c2$a=InputBox("请输入一个字符串")b=InputBox("再输入另一个字符串")
设有变量声明为“DimaDateAsDate”,则能为变量aDate正确赋值的表达方式是()。
软件详细设计生产的图如下:该图是( )
下列关于线性表的叙述中,不正确的是()。
下列不能打开工具箱窗口的操作是()。
下列选项中非法的字符常量是()。
以下正确的字符串常量是()。
随机试题
Hewillsurelyfinishthejobontime______he’slefttodoitinhisownway.
某男,40岁,职员,近几日情绪低落,失眠,入院前一天突然表现明显精神异常,兴奋躁动,胡言乱语,错认,检查不配合,追溯病史,20多年嗜好饮酒,每日半斤多,因单位不开工资,近2周基本上戒烟酒了。体检心率110次/分,共济失调,轻微震颤,走路不稳。入院后化验
法人的民事权利能力受到一定的限制,因此:()
好氧生物处理工艺可分为哪两类?
建设期利息一般在______完成的基础上,才能进行。
投资效益是指投资活动所取得的成果与所占用或消耗的投资之间的对比关系,投资效益不包括()。
采用代理型CM模式时,CM单位是业主的()。
函数f(x)=xsinx()
假设表单MyForm隐藏着,让该表单在屏幕上显示的命令是
GetEnoughSleep—orElse!Agoodnight’ssleepismoreimportanttoyourhealththanyoumayrealize.[A]MeganJoneskne
最新回复
(
0
)