首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include<stdio.h> int fun(int x) { int p; if(x==0‖x=1) return 3; else p=x-fun(x-2) ;
下列程序的输出结果是( )。 #include<stdio.h> int fun(int x) { int p; if(x==0‖x=1) return 3; else p=x-fun(x-2) ;
admin
2010-09-05
26
问题
下列程序的输出结果是( )。
#include<stdio.h>
int fun(int x)
{ int p;
if(x==0‖x=1)
return 3;
else
p=x-fun(x-2) ;
return p;
}
void main()
{ printf("\n%d",fun(5) );
}
选项
A、5
B、3
C、7
D、1
答案
A
解析
本题考查函数的递归调用。在函数递归调用时,fun(5):a=5-fun(3)->fun3:a=3-fun(1)->fun(1):a=3,反推回去fun(3):a=3-3=O->fun(5):a=5-0=5,最后的计算结果为 5。
转载请注明原文地址:https://kaotiyun.com/show/k5Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
将窗体的KeyPreview属性设为True,然后编写如下程序:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)En
假定有如下的程序段:DimintVarAsIntegerintvar=TruePrintintVar则输出结果是()。
设a=10,b=4,c=5,d=7,表达式a>bAndNotc<d+6的值为()。
有下面程序代码:PrivateSubCommand1_Click()DimsignAsIntegersign=1a=1b=2Fork=1T
数学式子5+(a+b)×2对应的VisualBasic表达式是()。
软件测试的目的是( )。
如果在列表框List1中没有选中项目,则List1.ListIndex的值为
以下关于图片框控件的说法中,错误的是()。
对于文本框控件,下列说法错误的是
假设用复制、粘贴的方法建立了一个命令按钮数组Command1,以下对该数组的说法错误的是()。
随机试题
无症状排包囊者选用何药治疗?
我们国家实现社会主义初级阶段奋斗目标的必由之路是【】
在Excel2010中,利用工作表数据建立图表时,引用的数据区域是单元格________地址区域。
各类器官移植中疗效最稳定和最显著的是
一女病员因不孕症、闭经、伴厌食、消瘦就诊。妇科做了各种常规检查后,决定行腹腔镜检查,通知病人准备。病人不知该检查如何作,便随医生进入处置室检查,检查中发现作了切口。病人及家属均不满意开刀,向院方提出赔偿要求。行腹腔镜检查如何决定为合理
银行间债券市场是债券的批发市场,主要交易的债券是()。
教师的教学情感对学生有着直接的感染作用,是教师重要的职业素质之一。()
飞黄公司聘用小张专门从事汽车节油装置的开发研究并完成了主干内容研究,期间小张利用空余时间设计出了一款新颖的汽车外观设计,三年后小张跳槽到腾达公司从事汽车节油装置研究,不足两个星期便成功开发出一种新型节能技术。则()。
下面关于组合框Cb1的叙述中正确的是
AnarmedgangattackedbusesontheborderbetweenCongoand______.
最新回复
(
0
)