首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(int x) main() {int p; { if(x==0 ‖ x==1)return(3);printf("%d\n",fun(7)); p=x-fun(x-2); }
有以下程序 fun(int x) main() {int p; { if(x==0 ‖ x==1)return(3);printf("%d\n",fun(7)); p=x-fun(x-2); }
admin
2020-03-15
25
问题
有以下程序
fun(int x) main()
{int p; {
if(x==0 ‖ x==1)return(3);printf("%d\n",fun(7));
p=x-fun(x-2); }
return p;}
执行后的输出结果是
选项
A、3
B、7
C、0
D、2
答案
D
解析
因为在函数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://jikaoti.com/ti/GIG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includechar*a="you",b[]="welcome#you#to#China!";main(){inti,j=0;char*p;for(i=0;b[i]!=’\0’;i++){if(*
有以下程序voidfun(char*s){chara[10];main(){char*p="PROGRAM";strcpy(a,"STRING");fun(P);
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front=rear-1。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
以下定义语句中正确的是
结构化程序设计原则强调的是
以下选项中合法的变量是
以下不能定义为用户标识符是
若变量已正确定义并赋值,以下不能构成C语句的选项是
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是
随机试题
女性,45岁,患右拇指狭窄性腱鞘炎2周,此时最好的治疗方法是
A.由原发证部门吊销其执业证书B.由其所在医疗机构取消其麻醉药品和第一类精神药品处方资格;造成严重后果的,由原发证部门吊销其执业证书C.由其所在医疗机构取消其麻醉药品和第二类精神药品处方资格;造成严重后果的,由原发证部门吊销其执业证书D.由药品
证券公司在证券承销过程中没有自营买卖。()
材料:甲同学在小学时学业成绩优良,对数学特别感兴趣,还在数学竞赛中得过奖,升入初中后,在第一次摸底测验中,他的成绩很不理想,在班级的排名在30几名,回家又受到父母的责骂,使他很有挫败感。他很想取得成绩,但又认为自己做不到,甚至连他最感兴趣的数学考试也出现不
【2014山东济宁】以下不属于班级组织的社会化功能的是()。
物质中毒
Single-sexSchoolI.【T1】______【T1】______—Co-ed:the【T2】_____ofsexes,politicallyacceptable【T2】______II.Research—Single-
A—NewYear’sDayB—Valentine’sDayC—LanternFestivalD—Carnival
Itisacommonplaceamongmoraliststhatyoucannotgethappinessbypursuingit.Thisisonlytrueifyoupursueit【C1】______.
汉语因汉族社会在发展过程中出现过程度不同的分化和统一而逐渐产生了方言(dialect)。现代汉语有各种不同的方言,他们分布的区域很广。现代汉语各方言之间的差异表现在语音、词汇、语法三个方面,语音方面尤为突出。但由于这些方言和共同语之间在语音上都有一定的对应
最新回复
(
0
)