首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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)
有下列程序: 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)
admin
2010-12-10
49
问题
有下列程序: 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
答案
C
解析
因为在函数fun(int x)中,如果参数x等于0或1时,返回值3。否则p=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=2”,所以最后的输出结果为2。
转载请注明原文地址:https://kaotiyun.com/show/4BPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
线性表常采用的两种存储结构是()。
编写如下程序:DimnumAsInteger,rAsInteger,nAsInteger,iAsIntegerDimarr(5)AsIntegerPrivateSubCommand1_Click()num=
以下关于局部变量的叙述中错误的是()。
设已经在窗体上添加了一个通用对话框控件CommonDialogl,以下语句正确的是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
设在工程中有一个标准模块,并定义了如下类型:TypeStutypeinoAsIntegerstmameAsString*20strsexAsString*2smarkAsSingle
下面哪个属性肯定不是框架控件的属性( )。
为了用键盘打开菜单和执行菜单命令,第一步应按的键是()。
若要说明一个类型名STP,使得定义语句STP s;等价于char *s;,以下选项中正确的是
计算机软件系统包括______。
随机试题
实现中华民族伟大复兴中国梦最核心的内容包括()。
某患者,聚餐食入大量鱼虾,同时饮酒,半小时后全身多发鲜红色风团,发生和消退均较快,伴瘙痒、腹痛、呼吸困难不应给予
功能祛寒止痛,理气和胃的药物是
A.I期临床试验B.Ⅱ期临床试验C.V期临床试验D.Ⅳ期临床试验E.Ⅲ期临床试验对目标适应证患者(多中心试验)治疗作用的初步评价的是()
行政比例原则是指行政主体实施行政行为应兼顾行政目标的实现和相对人权益的保护。如果初始行政目标可能对相对人权益造成某种不利影响,应使这种不利影响限制在尽可能小的范围和限度内,保持二者处于适度的比例。根据上述定义,下列选项符合行政比例原则的是:
Manypeopletalkedofthe288,000newjobstheLaborDepartmentreportedforJune,alongwiththedropintheunemploymentrate
非屏蔽中断的中断类型号是( )。
①その道端のひとところに、犬が一匹倒れていた。フレンダース地方特産のオオカミのような耳の犬だった。死んでいるのか。いや、まだ生きている。瘦せこけた胸の辺りが微かに波打っている。けれども、もう、まもなく死ぬにちがいない。祭りに急ぐ人々は、ちらっとその犬に目を
Hehas______forabouttenyears.
WhichofthefollowingsentencesisINCORRECT?
最新回复
(
0
)