首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
34
问题
有以下程序
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全国计算机二级
相关试题推荐
以下程序的输出结果是【】。main(){intarr[]={30,25,20,15,10,5},*p=arr;p++;printf("%d\n",*(p+3));}
以下程序的输出结果是intx=3;main(){inti;for(i=1;i<x;i++)incre();}incre(){staticintx=1;x*=x+1;
以下程序的输出结果是main(){charx=040;printf(“%o\n”,x<<1);}
若有以下程序#include<stdio.h>voidf(intn);main(){voidf(intn);f(5);}voidf(intn){printf(“%d\n”,n
以下程序的输出结果是#include<stdi0.h>main(){inti=0,a=0;while(i<20){for(;;){if((i%10)==0)break;
若有如下程序:sub(inta,intb,intc){c=a+b;return(c);}main(){intx=3,y=4,z=6;sub(x,y,z);printf(’%d”,z);
若有如下程序:sub(p,n)int(*p)[3],n;{inti;for(i=0;i<=n;i++)printf("%d",p[i][2]);}main(){ints[3][3]={1,2,
下面叙述正确的是()。
下列函数定义中,会出现编译错误的是______。
以下选项中,正确运用指针变量的程序段是()。
随机试题
下列哪种情况不是骨关节结核病灶清除术的适应证
具有朝百脉功能的脏是()具有主生血功能的脏是()
李扬在接受李某的聘请后,享有哪些诉讼权利?()如果李某被取保候审,应遵守下列哪些规定?()
在进行桥梁分项工程质量评分时,涉及结构安全和使用功能的重要实测项目,其合格率不得低于()。
A股份有限公司(以下简称“A公司”)于2007年2月10日成立,股本总额为人民币3000万元,净资产为2000万元。2011年1月A公司获得上市资格,2012年3月A公司拟与两个自然人共同设立一家普通合伙企业,A公司投资130万元。后来由于经营环境变化,有
某设计师业余时间为一企业做产品设计,企业先支付其30000元,第三个月设计完成又支付其50000元,该设计师应缴纳个人所得税()元。
义务教育足为高一级学校输送优质生源的教育。()
某商场举行周年让利活动,单件商品满300减180元,满200减100元,满100减40元;若不参加活动则打5.5折。小王买了价值360元、220元、150元的商品各一件,最少需要多少元钱?()
“人的认识能力是无限的,张某是人,因此,张某的认识能力是无限的。”以下哪项的逻辑错误与上述推理的错误最为相似?()
小张与小刘系夫妻,婚后小张患精神病,完全丧失辨认自己行为的能力,小刘准备离婚。下列说法符合法律规定的是()。
最新回复
(
0
)