首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include<stdio.h> int fun(intx) { int a; if(x==0‖x==1) return 3; else
下列程序的输出结果是( )。 #include<stdio.h> int fun(intx) { int a; if(x==0‖x==1) return 3; else
admin
2010-12-10
74
问题
下列程序的输出结果是( )。 #include<stdio.h> int fun(intx) { int a; if(x==0‖x==1) return 3; else a=x-fun(x-2); return a; } void main() { printf("%d",fun(7)); }
选项
A、2
B、8
C、9
D、5
答案
A
解析
本题考查函数的递归调用。
在函数递归调用时,fun(7):a=7-fun(5)→fun(5):a=5-fun(3)→fun3:a=3-fun(1)→fun(1):a=3,反推回去 fun(3):a=3-3=0→fun(5):a=5-0=5→fun(7):a=7-5=2,最后的计算结果为2。
转载请注明原文地址:https://kaotiyun.com/show/3XPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有1个名称为Text1的文本框和1个名称为Label1的标签。运行以下程序,在文本框中输入VisualBasic,则标签中显示内容为basic的是
以下关于事件、事件驱动的叙述中,错误的是()。
为把圆周率的近似值3.14159存放在变量pi中,应该把变量pi定义为( )。
软件需求规格说明的内容不包括()。
结构化程序设计的基本原则不包括()。
执行以下程序段:a$=“VisualBasicProgramming”b$=“C++”c$=UCase(Left$(a$,7))&b$&Risht$(a$,12)后,变量c$的值为()。
在考生目录下有一个工程文件sjt5.vbp和文本文件in5.dat,其中有若于个用一个空格符隔开的英文单词。窗体上有2个命令按钮,其功能是:单击“读数据”按钮,可以读入in5.dat文件中的所有内容并显示在文本框中。单击“统计”按钮,能
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
结构化程序设计的3种基本结构分别是顺序、选择和______。
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为【】。
随机试题
关于肾脏的叙述,错误的是
案例 某井工煤矿采用斜井多水平开拓,一水平为生产水平,2016年瓦斯等级鉴定为高瓦斯矿井。井下运输大巷采用架线式电机车牵引矿车运输。该矿取得了采矿证、煤矿安全生产许可证等证照,设置有安全科等安全生产管理机构,制定了安全生产岗位责任制,建立了安全生产规章制
应稳照明灯具安装应符合的规定中,应急照明灯具,运行中温度大于()℃的灯具,当靠近可燃物时,应采取隔热、散热等防火措施。
关于基差,下列说法不正确的是()。
海上损失按损失的程度可以分成()。
《中华人民共和国商业银行法》规定的商业银行经营原则包括()原则。
下列应税消费品中,适用定额税率征收消费税的是()。
“千年虫”问题是指()。
建设社会主义新农村的方针是()。
Inthefollowingtext,somesentenceshavebeenremoved.ChoosethemostsuitableonefromthelistA—Gtofitintoeachofthe
最新回复
(
0
)