首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: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-05-22
34
问题
有下列程序: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(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/aNWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如果把文本框的Enabled属性设置为False并运行程序,则以下叙述中正确的是()。
以下能在窗体Forml的标题栏中显示“VisualBasic窗体”的语句是
下列选项中不属于结构化程序设计原则的是
定义学生、教师和课程的关系模式s(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
下列叙述中正确的是()。
设顺序表的长度为16,对该表进行简单插入排序。在最坏情况下需要的比较次数为()。
产生100以内(不含100)2位随机整数的VisualBasic表达式是()。
随机试题
驾驶机动车在高速公路遇到能见度低于50米的气象条件时,车速不得超过20公里/小时,还应怎么做?
弹词小说中流行最广、影响最大的作品是()
患儿,2岁,不会独立行走,智力落后,查体:眼距宽,鼻粱低平,伸舌,皮肤细嫩。小指短向内侧弯曲,通贯手。此患儿最可能的诊断是
用甲醛进行熏蒸消毒需加入的氧化剂是
A、.健脾丸B、.白头翁汤C、.四君子汤D、.葛根芩连汤E、.四逆散外感表热未解,邪热入里,症见身热,下利,胸脘烦热,口干作渴,舌红,脉数者,治宜选用
管内穿线应在()完成后进行,穿线时应采取有效措施确保线管内无积水或杂物。
下列工程中必须由民航机场工程一级建造师承担的是()工程。
甲有限责任公司股东会作出公司合并决议,并依法向债权人发出了通知、进行了公告。乙是甲有限责任公司的债权人。根据公司法律制度的规定,乙在法定期限内有权要求甲有限责任公司清偿债务或者提供相应的担保。该法定期限是()。
东山市威达建材广场每家商店的门边都设有垃圾桶。这些垃圾桶的颜色是绿色或红色。如果上述断定为真,则以下哪项一定为真?Ⅰ.东山市有一些垃圾桶是绿色的。Ⅱ.如果东山市的一家商店门边没有垃圾桶,那么这家商店不在威达建材广场。
超级链接地址不包括()。
最新回复
(
0
)