首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下述程序的输出结果是( )。 #include <stdio.h> int f(n) int n; { if(n==0 | | n==1) return 3; return n-f(n-2); } voi
下述程序的输出结果是( )。 #include <stdio.h> int f(n) int n; { if(n==0 | | n==1) return 3; return n-f(n-2); } voi
admin
2010-01-10
26
问题
下述程序的输出结果是( )。 #include <stdio.h> int f(n) int n; { if(n==0 | | n==1) return 3; return n-f(n-2); } void main() {printf("\n%d",f(10)); }
选项
A、3
B、8
C、9
D、10
答案
1
解析
本题定义了一个递归函数f()。当传入的参数n等于1或0时返回3,否则返回n-f(n-2)。所以f(10)=10-f(8)=10- (8—f(6))=10-8+(6-f(4))=10-8+6-(4-f(2))=10-8+6-4+(2-f(0))=10-8+6-4+2-3=3。故本题应该选择A。
转载请注明原文地址:https://jikaoti.com/ti/nSI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
标准模块中有如下程序代码:PublicxAsInteger,YAsIntegerSubvar_pub()x=10:y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:PrivateSubCommandl_Cli
以下关于数组的叙述中,错误的是()。
假定在图片框Picture1中装入了一个图片,在程序运行中,为了清除该图片(注意,清除图片,而不是删除图片框),应采用的正确方法是
在标准模块中,将a定义为全局整型变量的语句是()。
假设有如下的命令按钮(名称为Commandl)事件过程:PrivateSubCommandl_Click()x=InputBox(”输入:”,”输入整数”)MsgBox”输入的数据是:”,,”输入数据:"+xEn
阅读程序:OptionBase1PrivateSubFormClick()Dima(3,3)AsIntegerFori=1To3Forj=1To3a(i,j)=_______
有数据定义语句:Dima,bAsIntegerDimx%,YasInteger执行语句后,不是整型变量的是
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
随机试题
论述基于西方经验的政策过程模型。
根据马斯洛的需要层次理论,自身潜能的发挥属于()
以载脂蛋白C1Ⅱ作为脂代谢酶激活的辅因子是
描述一种严重的致死性疾病对死亡的威胁程度时,最恰当的指标是
行为人在实施不纯正不作为犯罪时,其罪过:()
关于配变电所设计要求中,下列哪一项是错误的?
()的决定具有“准仲裁”的性质,合同双方应遵照执行。
(2013年)黄河股份有限公司(以下简称“黄河公司”)为上市公司。2012年有关财务资料如下: (1)2012年初发行在外的普通股股数40000万股。 (2)2012年1月1日,黄河公司按面值发行40000万元的3年期可转换公司债券,债券每张面值1
决定茶叶品质的主要是影响色泽的叶绿素,以及产生苦味影响口感的茶多酚、氨基酸和一些酯类物质。春天时,由于太阳光不甚强烈,所以新长出的茶树叶芽需要产生更多的叶绿素来进行光合作用,自然也就显得更绿一些。而作为发育枝条尖端的部位,“建设”细胞所需的氨基酸和酯类物质
Theeconomiccostsofnoisetosocietyareseveral.Airportsarecurrentlyop-eratingatlessthancapacitybecauseofnoisere
最新回复
(
0
)