首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(intx) {intp; if(x=0‖x=1)return(3); p=x-fun(x-2); returnp; } main( ) {printf(’’%\n’’,fun(7));) 执行后的输出结果是
有以下程序 fun(intx) {intp; if(x=0‖x=1)return(3); p=x-fun(x-2); returnp; } main( ) {printf(’’%\n’’,fun(7));) 执行后的输出结果是
admin
2014-06-18
18
问题
有以下程序
fun(intx)
{intp;
if(x=0‖x=1)return(3);
p=x-fun(x-2);
returnp;
}
main( )
{printf(’’%\n’’,fun(7));)
执行后的输出结果是
选项
A、3
B、7
C、0
D、2
答案
D
解析
因为在函数fun(intx)中,如果参数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/mYJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是【】。voidfun(int*n){while((*n)--);printf("%d",++(*n));}main(){inta=100;f
以下程序通过函数指针p调用函数fun,请在填空栏内写出定义变量p的语句。voidfun(int*x,int*y){……}main(){inta=10,b=20;【】:p
若有以下定义:structlink{intdata;structlink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则能够把
C语言中用于结构化程序设计的三种基本结构是
下面程序把从终端读入的文本(用#作为文本结束标志)复制到一个名为file.txt的新文件中。补足所缺语句。main(){charch;FILE*fp;if((fp=fopen(______))=NULL)e
以下对枚举类型名的定义中正确的是()。
执行下列程序的输出结果是()。main(){union{intb;charc[2];}y;y.b=0x4142;printf("%c,%c",y.c[1],y.c[0]);
下面叙述正确的是()。
下列叙述中正确的是_______。
下列叙述中正确的是()。
随机试题
患者,女,32岁,腹胀,查体肠鸣音消失,该患者最可能的诊断是
郁金用于治疗
路基作为道路工程的重要组成部分,应满足的基本要求是具有( )。
当一种产品的销售在某一市场达到一定规模时,为加强售后服务,在当地投资建立服务网点或零部件供应点属于何种形式的投资动机()。
案例10:赵大宝为四通基金公司的基金经理,管理一种期望收益率为18%和标准差为28%的风险资产组合,短期国债利率为8%。根据案例,回答下列题目:此时赵大宝的客户的资产组合收益率的标准差是( )。
在委托买卖证券的交易中,投资者作为委托人,享有的权利不包括( )。
内部控制措施是银行根据风险评估结果,采用相应的控制措施,将风险控制在可承受度之内。商业银行的内部控制措施包括()。
身心发展
DothefollowingstatementsagreewiththeclaimsofthewriterinReadingPassage2?OnyourAnswerSheet,writeYESifthesta
EarthRocksonMostofthetime,thegroundfeelssolidbeneathourfeet.That’scomforting.Butit’salsomisleadingbecaus
最新回复
(
0
)