首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
47
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下叙述中正确的是______。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是_________。
执行语句for(i=1;i++<4;);后变量i的值是______。
以下叙述不正确的是______。
设x、y、t均为血型变量,则执行语句x=y=3;t=++x||++y;后,y的值为______。
若fp是指向某文件的指针,且尚未读到文件末尾,则函数feof(fp)的返回值是().
若有说明语句:double*p,a,则能通过scanf语句正确给输入项读入数据的程序段是()。
深度为5的满二叉树中,叶子结点的个数为______。
下面不属于软件工程3个要素的是()。
若有运算符:>、*=、<<、%、sizeof,则它们按优先级(由低至高)的正确排列次序为()。
随机试题
(2009年4月)负责审批县级政府各部门拟录用人员名单的机关是______。
某电器商场,明知某冰箱有质量问题,但在销售时故意不加说明,顾客购买了有质量问题的冰箱,该行为属于()
与呼吸困难无明显关系的疾病包括A.肺炎B.急性胃炎C.大量腹腔积液D.急性一氧化碳中毒E.脑出血
患者男,18岁,自幼多个牙齿着色深暗,无其他不适,要求诊治。口腔检查的必要项目是
某工程项目承包人于2010年7月12日向发包人提交了竣工验收报告,发包人收到报告后,于2010年8月5日组织竣工验收,参加验收各方于2010年8月10日签署有关竣工验收合格的文件,发包人于2010年8月20日按有关规定办理了竣工验收备案手续。本项目的实际竣
有关支票的下列表述中正确的有()。
关于非上市公众公司,下列说法不正确的是()。
中国人民政治协商会议在性质上属于()。
商品差价,是指同一商品由于流通环节、购销地区、购销季节以及质量不同而形成的价格差额。下列属于商品差价的是( )。
Wehavenoclasses______Saturdays.
最新回复
(
0
)