首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
89
问题
有以下程序
#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全国计算机二级
相关试题推荐
下列程序执行后输出的结果是【】。main(){intarr[10],i,k=0;for(i=O;i<10;i++)arr[i]=i;for(i=1;i<4;i++)k+=arr[i]+i;
请选出正确的程序段______。
若有程序:fun(inta,intB){staticintc=0;c+=a+b;returnc;}main(){intx=5,y=3,z=7,r
设有以下定义:inta[3][3]={1,2,3,4,5,6,7,8,9};int(*Ptr)[3]=a,*p=a[0];则下列能够正确表示数组元素a[1][2]的表达式是_______。
以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式子x/(y*z)的C语言表达式是______。
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。
若有下列说明,则()不是对strcpy库函数的正确的调用。strcpy库函数用于复制一个字符串:char*str1="abcd",str2[10],*str3="hijklmn",*str4[2],*str5="aaaa"
下列叙述中正确的是()。
用链表表示线性表的优点是()。
有下列二叉树,对此二叉树中序遍历的结果为()。
随机试题
工程备料款数额的计算公式:工程备料款数额=(合同造价×材料比重)/年度施工天数×材料储备天数,公式中的材料储备天数应该由以下()等因素决定。
正常人血液嗜酸性粒细胞数量的变化为
单侧肾动脉狭窄致慢性肾衰高血压呈高肾素患者,降压治疗不宜应用
A.引起嗜睡B.致使视力模糊C.致使定向力障碍D.引起多尿或多汗E.致使眩晕或幻觉驾驶员应慎用奥美拉唑的原因是()。
手术野污染的途径有()。
某公司盘盈一项固定资产,按评估价入账时,应借记“固定资产”科目,贷记“待处理财产损溢”科目。()
下列有关个人独资企业设立条件的表述中,符合个人独资企业法律制度规定的有()。
关于物权客体的表述,正确的是()。
大革命失败后,在国民党的统治下,白色恐怖笼罩着全国城乡,中国革命转入低潮。在严峻的考验面前,中国共产党人表现了坚定的革命立场和大无畏的英雄气概,独立高举起反帝反封建的革命旗帜.中国革命由此发展到了一个新的阶段。由大革命失败到土地革命战争兴起的历史转折点是
A、Theplantsthatgrowbetterwillgrowmorequickly.B、Theplantsthatgrowworsewilldieouteventually.C、Theplantswillbe
最新回复
(
0
)