首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include intfun(intx) {intp; if(x==0||x==1)return(3); p=x-fun(x-2); return(p); } main() {printf("%d\n",fun(9));} 程序运行后的输出结
有以下程序 #include intfun(intx) {intp; if(x==0||x==1)return(3); p=x-fun(x-2); return(p); } main() {printf("%d\n",fun(9));} 程序运行后的输出结
admin
2015-07-31
74
问题
有以下程序
#include
intfun(intx)
{intp;
if(x==0||x==1)return(3);
p=x-fun(x-2);
return(p);
}
main()
{printf("%d\n",fun(9));}
程序运行后的输出结果是
选项
A、4
B、5
C、9
D、7
答案
D
解析
本题考查函数的递归调用,执行f(9)后,f(9)=9-(7-(5-(3-f(1)))) =7,所以答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/VbDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义intm=5,y=2,则执行表达式y+=y-=m*=y后,y的值为【】。
以下程序运行后,输出结果为_______。main(){inta[2][3]={1,3,5,7,9,11},*s[2],**pp,*p;s[0]=a[0],s[1]=a[1]pp=s;p=(int*)mal
有如下程序main(){intn=9;while(n>6){n--;printf("%d",n);}}该程序的输出结果是_______。
以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式子x/(y*z)的C语言表达式是______。
若有说明语句:double*p,a,则能通过scanf语句正确给输入项读入数据的程序段是()。
有下列程序段:intn,t=1,s=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是()。
若x和a均是int型变量,则计算完x=(a=4,6*2)后的x值为______。
若有如下程序:main(){inta=6;charch=c;printf("%d\n",(a&2)&&(ch<’m’));}则程序运行后的输出结果是()。
若以"a+"方式打开一个已存在的文件,则下列叙述正确的是()。
设有定义下列:inta=1,b=2,c=3,d=4,m=2,n=2;则表达式(m=a>B)&&(n=c>D)运算后,n的值是()。
随机试题
泻南补北的含义是
影响心肌耗氧量的三个主要因素
为服毒量少的清醒合作者洗胃,可采用
患者,男性,28岁。拖拉机挤压伤,胸痛、胸闷2小时。体检:血压80/60mmHg,脉率103次/分。鼻翼翕动,胸骨区吸气时凹陷,呼气时凸出。X线检查:胸骨上端骨折;左、右第3、4、5、6、7肋骨骨折。全腹有压痛,反跳痛、腹肌紧张,有移动性浊音。腹腔穿刺吸出
在会议礼仪服务过程中,国际通行的礼仪是()。
尝试错误学习的基本规律是效果律、______和______。
具备法定效力的公文稿本有()。
构建和谐社会最关键和最基础的环节是( )。
《九十五条论纲》
The______ofevidencewasonthesideoftheplaintiffsinceallbutonewitnesstestifiedthathisstorywascorrect.
最新回复
(
0
)