首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun( int x ) { int p; if (x==0 || x==1) return(3); p= x - fun( x-2 ); return (p); } main() { printf ("
有以下程序 #include int fun( int x ) { int p; if (x==0 || x==1) return(3); p= x - fun( x-2 ); return (p); } main() { printf ("
admin
2015-07-31
61
问题
有以下程序
#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( 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/RIDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序main(){inty=3,x=3,z=1;printf("%d%d\n",(++x,y++),z+2);}运行该程序的输出结果是______。
程序流程图(PFD)中的箭头代表的是_______。
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【】和限制使用goto语句。
有如下程序main(){intn=9;while(n>6){n--;printf("%d",n);}}该程序的输出结果是_______。
以下程序的输出结果是_______。main(){union{chari[2];intk;}r;r.i[0]=2;r.i[1]=0;printf("%d\n",r.k);
下面程序的输出是_______。main(){intm=0xa,n=2;m+=n;printf(""%X\n"",m);}
执行以下程序后,输出的结果是_______。main(){inty=10;do{y--;}while(--y);printf("%d\n",y--);}
以下程序的输出结果是_______。#include<stdio.h>main(){printf("%d\n",NULL);}
随机试题
教育者自觉创设良好的教育情境,使受教育者在道德和思想情操方面受到感染、熏陶的德育方法是【】
应用鹰嘴钳拔下前牙时,术者应站在患者()
境内机构进行境外直接投资可以使用的外汇资产有()。
甲公司2×21年度发生的与土地使用权相关的交易或事项如下: (1)2×21年1月1日,甲公司购入一块土地的使用权,以银行存款转账支付4000万元,1月10日开始在该土地上自行建造厂房等工程,领用工程物资支5000万元,工资费用3000万元,用银行存款支付
李某租用张某的库房一年,并与之签订合同,但从合同规定的交付租金日起,李某就拒付张某租金,若张某对其起诉,诉讼时效期间为()。
根据资料,回答下列问题。2014年1—6月游戏产业数据报告指出,中国游戏用户数量4亿人,同比增长9.5%。2014年1—6月,中国游戏市场(包括网络游戏市场、移动游戏市场、单机游戏市场等)实际销售收入达到496.2亿元,同比增长46.4%。中国游戏市场实
【《理想国》】北京师范大学2018年历史学真题
下列排序方法中,最坏排序时间和平均排序时间不相同的是
Wheredidtheconversationtakeplace?
Inmanycountries,authorityisseldomquestioned,eitherbecauseitishighlyrespected,orbecauseitisfeared.Sometimes,to
最新回复
(
0
)