首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: 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
51
问题
若有如下程序: 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://jikaoti.com/ti/YgI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下面程序运行时,若输入395,则输出结果是PrivateSubCommand1_Click()Dimx%x=InputBox("请输入一个3位整数")PrintxMod10,x\100,(xMod100)\10EndSub
以下合法的VB变量名是()。
下列关于算法复杂度叙述正确的是
窗体上有1个名称为Text1的文本框,1个名称为Timer1的计时器,且已在属性窗口将Timer1的Interval属性设置为2000、Enabled属性设置为False。以下程序的功能是,单击窗体,则每隔2秒钟在Text1中显示一次当前时间。P
窗体上有一个名称为Optionl的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程PrivateSubOptionl_Click(IndexAsInteger)EndSub下面关于此
能够用于标识对象名称的属性是
假定有以下函数过程:FunctionFun(SAsString)AsStringDimslAsStringFori=lToLen(S)sl=LCase(Mid(S,i,1))+sl
下面选项中不是关系数据库基本特征的是()。
指令“Circle(1500,1200),1000,,,,0.5”将会绘制出的图形为()。
随机试题
甘肃省地貌复杂多样,山地、高原、平川、河谷、沙漠、戈壁交错分布。地势自西北向东南倾斜,地形狭长。()
A.胃肠道反应B.肝损害C.肾损害D.沉淀E.拮抗作用依托红霉素易引起()。
下列关于噪声预测范围,说法正确的是( )。
某分部分项工程的清单编码为020302008001,则该专业工程的顺序编码为()。
下面属于海运单的特征的是()。
关于综合性金融危机的说法,正确的是()。
根据《企业内部控制审计指引》的规定,下列说法正确的有()。
(2011年浙江.47)a⊙b=4a+3b,若50⊙(60⊙x)=110。则x的值为()。
两化深度融合已经成为我国工业经济转型和发展的重要举措之一。对两化融合的含义理解正确的是:______。
HowtoStudyEnglishinYourDream:theTheoryI.IntroductionA.ConnectionsamongEnglishstudy,【T1】______【T1】______B.Twor
最新回复
(
0
)