首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
81
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序,程序运行后的输出结果是_______。intf(intb[][4]){inti,j,s=0;for(j=0;j<4;j++){i=j;if(i>2)i=3-j;
以下程序intaa[3][3]={{2},{4},{6}};main(){inti,*p=&aa[0][0];for(i=0;i<2;i++){if(i==0)aa[i][i+1]=*p+1;e
四条语句:x++;、++x;、x=x+1;、x=1+x;,执行后都使变量x中的值增1,请写出一条同一功能的赋值语句(不得与列举的相同)【】。
以下程序的输出结果是_______。#include<string.h>main(){char*a="abcdefghi";intk;fun(a);puts(a);}fun(char*s)
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
下列叙述中正确的是()。
结构化分析方法是面向______进行分析的方法。
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
下列叙述中不正确的是()。
随机试题
哺乳动物细胞只有几千个β肾上腺素能受体,而细胞应答需要几万甚至几百万个cAMP分子,所以激素信号必须放大才能产生足够的cAMP,其信号传递过程正确的是
该病人最佳的定性诊断方法是该病人若确诊为乳腺癌,手术方式应选择
下列哪些事项属于政府信息公开工作机构的具体职责()。
当利用S曲线比较工程项目的实际进度与计划进度时,如果检查日期实际进展点落在计划S曲线的左侧,则该实际进展点与计划S曲线在水平方向的距离表示工程项目()
能够反映变量分布的统计图是()。[2016年中级真题]
甲企业销售给乙企业一批货物,乙企业因资金紧张,无法支付货币资金,经双方友好协商,乙企业用自产的产品抵顶货款,已知甲企业和乙企业都属于增值税一般纳税人,则下列表述正确的是()。
2020年3月,《中共中央、国务院关于全面加强新时代大中小学劳动教育的意见》印发。根据该意见,下列要求与其具体做法对应错误的是()。
古来材大难为用对于()相当于()对于忧国忧民
现行《宪法》第5条规定了一切法律、()都不得与宪法相抵触。
Java中线程模型由虚拟的CPU、代码与数据构成,该模型是由java.lang.【】类进行定义和描述的。
最新回复
(
0
)