首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: fun(int x) { int p; if(x==0‖x=1)return(3); p=x-fun(x-2); return p; } main() { printf("%d
有以下程序: fun(int x) { int p; if(x==0‖x=1)return(3); p=x-fun(x-2); return p; } main() { printf("%d
admin
2009-01-15
57
问题
有以下程序: 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
答案
4
解析
本题的fun()函数在x等于0或1时返回3,而在其余情况下返回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-0)=7-5=2。故本题应该选择C。
转载请注明原文地址:https://kaotiyun.com/show/UoXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于文件叙述中错误的是
在考生文件夹下有一个工程文件vbsj4.vbp,窗体上有两个文本框、三个单选按钮和一个命令按钮。运行时,在txtlnput中输入若干个大写和小写字母,并选中一个单选按钮,再单击“转换”按钮,则按选中的单选按钮的标题进行转换,结果放入txtResult(如图
假设用复制、粘贴的方法建立了一个命令按钮数组Command1,以下对该数组的说法错误的是()。
在考生文件夹下有一个工程文件sjt4.vbp,含有Forml和Form2两个窗体,Forml为启动窗体,窗体上的控件如图2-89(a)所示。程序运行后,在Forml窗体的文本框中输入有关信息(“密码”框中显示”*”字符),然后单击”提交”按钮则弹出”确认”
设窗体上有名称为Optionl的单选按钮,且程序中有语句:IfOptionl.Value=TrueThen下面语句中与该语句不等价的是
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
设x为一整型变量,且语句的开始为:SelectCasex,则不符合语法规则的Case子句是()。
以下叙述中错误的是
用语句Open"C:\teac.txt"ForInputAs#1打开文件后,就可以编程序
结构化程序所要求的基本结构不包括
随机试题
不属于家族共同体的地缘合作的是()
目前,国际货物运输保险缺乏统一的国际公约,调整国际货物运输保险的法律主要是各国的________。
坚持思想建党与制度治党相结合,二者之间的关系是()
A、精B、广C、快D、真E、新药物信息的特点中必须去伪存真反映的是()。
患者,男性。高处坠落后出现严重呼吸困难、四肢不能活动。查体:颈部压痛,四肢瘫痪,高热,有较重痰鸣音。X线摄片提示:C4~C5骨折,合并脱位。减轻脊髓水肿和继发性损伤应可采取
红星工厂以场地使用权作价作为投资与外商兴办了合资企业。合营期第四年,该厂以作价偏低为由向外商要求提高投资作价,外商拒绝的理由应当是()。
做市商的要价一定()出价
根据个人所得税相关规定,计算合伙企业生产经营所得时准予扣除的是()。
某水果店去苹果产地收购苹果.收购价为每千克1.5元,从产地到水果店距离300千米,运费为每吨每千米3元。其他费用为每吨300元,在运输及批发售出过程中,苹果的损耗是10%,水果店要想达到30%的利润,每千克应定价()元。
设f(x)=|(x一1)(x一2)2(x一3)3|,则导数f’(x)不存在的点的个数是()
最新回复
(
0
)