首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: int sub(int m) { if(m==1||m==0) return 2; else return(sub(m-1)*sub(m-2));} main() { int n; scanf(
若有如下程序: int sub(int m) { if(m==1||m==0) return 2; else return(sub(m-1)*sub(m-2));} main() { int n; scanf(
admin
2010-01-10
72
问题
若有如下程序: int sub(int m) { if(m==1||m==0) return 2; else return(sub(m-1)*sub(m-2));} main() { int n; scanf("%d",&n); printf("%d",sub(n)); } 如果从键盘输入4<回车>,则程序运行后的输出结果是( )。
选项
A、8
B、16
C、24
D、32
答案
8
解析
本题的sub()函数是一个递归函数,当参数m为1或0时返回2,否则返回sub(m-1)*sub(m-2)。所以sub(4)递推下来就是sub(4)=sub(3)*sub(2)=sub(2)*sub(1)*sub(1)*sub(0)=sub(1)*sub(0)*2*2*2=25(上标)=32。所以正确答案是D。
转载请注明原文地址:https://www.kaotiyun.com/show/OmWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画1名为Command1的命令按钮和1名Text1的文本框,再编写如下程序:DimssAsStringPrivateSubCommand1_Click()PrivateSubT
在窗体上画一个Timer1计时器控件和一个Shape1形状控件,并编写如下程序PrivateSubForm_Load()Timer1.Interval=1000Timer1.Enabled=TrueEndSubPri
如图所示,在列表框List1中已经有若干人的简单信息,运行时在Text1文本框(即“查找对象”右边的文本框)中输入一个姓或姓名,单击“查找”按钮,则在列表框中进行查找,若找到,则把该人的信息显示在Text2文本框中。若有多个匹配的列表项,则只显示第1个匹配
将自然数集设为整数类1,则下面属于类I实例的是()。
下列关于栈的叙述中,正确的是()。
窗体上有一个列表框控件List1。以下叙述中错误的是
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为
假定用下面的语句打开文件:Open"Filel.txt"ForInputAs#1则不能正确读文件的语句是
窗体上有一个名称为Optionl的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程PrivateSubOptionl_Click(IndexAsInteger)EndSub下面关于此
以下关于函数过程的叙述中,正确的是
随机试题
定喘汤的功用是
成年男性Hb<130g/L,女性Hb<120g/L,则为贫血。()
如何理解和认定《刑法》第67条第2款中的“司法机关还未掌握的本人其他罪行”。
计算机的存储设备属于()。
船舶吨税属于()。
德育过程的基本矛盾是社会通过教师向学生提出的道德要求与()之间的矛盾。
说理要透,透在于说要说得______,轻重层次摆得妥当,并不在乎话说了多少,有时我把一万字的发言稿______到五六千字,发现文字虽然少了,意思反而表达得更明确,从这里我看出______是写文章说话最可______的方法。依次填入划横线处的词语,
某城新修建的一条道路上有12盏路灯,为了节省用电而又不影响正常的照明,可以熄灭其中三盏灯,但两端的灯不能熄灭,也不能熄灭相邻的两盏灯,那么熄灯的方法共有多少种?()
进度安排的常用图形描述方法有Gantt图和PERT图。Gantt图不能清晰地描述(18):PERT图可以给出哪些任务完成后才能开始另一些任务。图4—8所示的PERT图中,事件6的最晚开始时刻是(19)。(18)
Thesamesocialproblemsbeganto______thatnewlyindependentcountry—poverty,crime,homelessness,environmentdestructionan
最新回复
(
0
)