首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
45
问题
有以下程序
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://kaotiyun.com/show/CWCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){intn,*p=NULL;*p=&n;printf("Inputn:");scanf("%d",&p);printf("outputn:"
有以下定义语句,编译时会出现编译错误的是
以下选项中正确的定义语句是
下列程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidf(intb[],intn,intflag)main(){inti,j,t;
有以下程序#include<stdio.h>main()voidfun(inta,intb){intc[10]={1,2,3,4,5,6,7,8,9,0),i;{in
下列定义数组的语句中,正确的是
关于C语言的变量,以下叙述中错误的是
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
表达式:(int)((double)9/2)-9%2的值是
关于“while(条件表达式)循环体”,以下叙述正确的是
随机试题
A.沙丁胺醇吸入剂B.异丙托溴胺吸入剂C.布地奈德吸入剂D.茶碱缓释片E.孟鲁斯特片剂轻度持续性哮喘缓解期首选的控制药物是
在我国,第一家开发VCD技术的是万燕公司。在万燕财力不雄厚时,花费巨额资金开发和培育市场。而当技术成熟,市场形成时,万燕已如强弩之末;没有充分的实力占据VCD市场,相反,后来者居上。而“微软”在推出新产品“Windows98”时颇为慎重,尽管推迟上市的消息
下列各项中,不能作为法律关系客体的是()。
求助者的主要问题不一定是()的问题。
A.forgrantedB.accountsC.enablesA.itonly【T1】______peopletoproduceB.healsotookit【T2】______C.it【T3】______
图示方法是几何学课程的一种常用方法。这种方法使得这门课比较容易学,因为学生们得到了对几何概念的直观理解,这有助于培养他们处理抽象运算符号的能力。对代数概念进行图解相信会有同样的教学效果,虽然对数学的深刻理解从本质上说是抽象的而非想象的。上述议论最不可能支持
Itwasthedistrictsportsmeeting.Myfootstillhadn’thealed(痊愈)froma(n)【C1】______injury.Ihad【C2】______whetherornotIs
TheLewisandClarkexpedition______theterritoryoftheLouisianaPurchaseandbeyondasfarasthePacificOcean.
Humansareuniqueintheextenttowhichtheycanreflectonthemselvesandothers.Humansareableto【C1】______,tothinkin
A、Turndownthevolumeofthemusic.B、Turnthemusicoff.C、Playadifferentstyleofmusic.D、Listentomusicinadifferentr
最新回复
(
0
)