首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
42
问题
有以下程序
#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://jikaoti.com/ti/Lri0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序有两个printf语句,如果第一个printf语句输出的是194,则第二个printf语句的输出结果是【】。main(){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;p=a;
下面程序段中c的二进制值是_____。chara=3,b=6,c;c=ab<<1;
下列关于栈的叙述中正确的是_______。
在对文件进行操作的过程中,若要求文件的位置回到文件的开头,应当调用的函数是【】函数。
设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则下列不能正确执行的语句是_______。
在C语言中,要求运算数必须是整型的运算符是_______。
设x、y、t均为血型变量,则执行语句x=y=3;t=++x||++y;后,y的值为______。
下列叙述中正确的是()。
若有如下结构体说明:structSTRU{inta,b;charc:doubled;structSTRU*p1,*p2;};请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型
结构化分析方法是面向______进行分析的方法。
随机试题
针对预计负债的估计金额,下列说法中,错误的是()。
WhydoreadersofNewScientistcontinuetogetsteamedupaboutrace?Afterall,itcanbeusedasaninnocuoustechnicalterm
某高速公路设计车速120km/h,路面面层为三层式沥青混凝土结构。施工单位为某一大型公路专业施工企业,设施精良,技术力量雄厚。为保证工程施工质量,施工时作了如下控制:(1)选用合格的石料进行备料,严格对下承层进行清扫,并在开工前进行试验段铺筑;
根据证监会的要求,证券营业部实行责任分离制度,现金和有价证券的保管应当与财务记录相分离。( )
对于交易席位的使用,下列选项正确的是()
下列企业变动情形中,需要注销原有税务登记的是()。(2008年)
货币经纪公司的业务范围是()。
团体沟通的作用有()。
Dolphinsarenottheonlyanimals(31)humansthatusesoundsinanapparentlyintelligentmanner.Whalesalsouseacomplexsys
A、Hecan’tteareitherpieceofcloth.B、Hewantspartofeachpieceofcloth.C、Thepiecesofclotharemadebyasecretproces
最新回复
(
0
)