首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(int x) { int p; if(x==0||x==1) return(3); p=x-fun(x-2); return p; } main() { printf("%d\n",fun(7));
有以下程序 #include int fun(int x) { int p; if(x==0||x==1) return(3); p=x-fun(x-2); return p; } main() { printf("%d\n",fun(7));
admin
2015-07-28
30
问题
有以下程序
#include
int fun(int x)
{
int p;
if(x==0||x==1)
return(3);
p=x-fun(x-2);
return p;
}
main()
{
printf("%d\n",fun(7));
}
执行后的输出结果是( )。
选项
A、2
B、3
C、7
D、0
答案
A
解析
考察函数的递归调用,fun(7)=7-fun(5)=7-(5-fun(3))=2+(3-fun(1))=2,所以输出结果为2。
转载请注明原文地址:https://kaotiyun.com/show/ROJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是_______。#defineA100main(){inti=0,sum=0;do{if(i==(i/2)*2)continue;sum+=i;}whil
下列程序的字符串中各单词之间有一个空格,则程序的输出结果是______。#include<string.h>main(){charstrl[]="Howdoyoudo",*p1=strlstrcpy(str
有以下程序 main() { char*s[]={"BBC","CNN","NDS"},*p; p=s[1]; printf("%c,%s\n",*(p+1),p); }执行后输出结果是______。
下面说明不正确的是______。
以下程序运行后的输出结果是______。 main() { char*s="abcde";s+=2;printf("%1d\n",s);}
若有定义“int a=10,b=9,c=8;”,顺序执行下列语句后,变量b中的值是______。 c=(a-=(b-5));c=a% 11)+(b=3);
以下程序中用户由键盘输入一个文件名,然后输入一串字符(用$结束输入)存放到此文件中,形成文本文件,并将字符的个数写到文件尾部。请填空。#include<string.h>main(){FILE*fp:charch
以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。#d越lieMIN-2147483647intfindmax(intX[],intn){inti,max;for(i=0;i
以下叙述正确的是
数据库管理系统中负责数据模式定义的语言是
随机试题
利用柱坐标计算下列三重积分:x2dxdydz,Ω是由曲面z=2,x2+y2=1与z=0所围成的闭区域;
查体发现患者对别人和自己的话均不理解,发音清晰,语调正常,但错语较多,难以理解,最可能的失语是
A.脑膜脑炎B.肺炎C.心肌炎D.急性肾炎E.关节炎麻疹最常见的并发症是
市场经济是通过()对个人和企业的各种经济活动进行协调,使全社会的经济正常运行。
相对于直接融资来说,间接融资的信誉度较高,风险性相对较小,融资的稳定性较强。()
(1)中国某国有企业(简称中方)与德国某公司(简称德方),拟定在北京设立华德中外合作经营企业。双方共同制定了合作企业的章程,其中包含下列内容:①该合作企业名称为华德有限责任公司;②该合作企业的注册资本为1000万元人民币,其中中方以房屋和场地使用权投资,其
()是构成珍贵传统文化系统中内涵最丰富、最能代表中华民族智慧及其自我觉醒意识的精华部分。
求
Inordertoworkheretheforeignerneedsaworkpermit,whichmustbe【21】forbyhisprospectiveemployer.Theproblemhereist
【51】Iwillavoidgossip,jealousy,andnegativethinking.Mostpeopledon‘tthinkaboutwhattheythinkabout.【52】Today,Iwill
最新回复
(
0
)