首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
45
问题
有以下程序
#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://www.kaotiyun.com/show/N9Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。main(){inti,a[10];for(i=9;i>=0;i-)a[i]=10-i;printf("%d%d%d",a[a],a[5],a[8]);}
若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是()。w=2,x=3,y=4,z=5;m=(w<x)?w:x;m=(m<z)?m:z;m=(m<y)?m:y;
有下列程序:#include<stdio.h>main(){charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getchar();pu
为了提高软件模块的独立性,模块之间最好是()。
关于结构化程序设计原则和方法的描述错误的是()。
若已经定义的函数有返回值,则以下关于该函数调用的叙述中错误的是______。
按照“先进先出”组织数据的数据结构是()。
设有定义下列:inta=1,b=2,c=3,d=4,m=2,n=2;则表达式(m=a>B)&&(n=c>D)运算后,n的值是()。
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
随机试题
下列属于个体内差异评估的不足之处的是
关于ARDS诊断依据,下列哪项正确______。
(2011年第45题)女,23岁,足月初产,无妊娠并发症。在阴道分娩过程中,突然呼吸困难,发绀,血压下降,全身抽搐,昏迷,抢救无效死亡。尸体解剖,肺小动脉和毛细血管内最可能的发现是
心智技能与操作技能相比,具有()的特点。
教师在教学时先教最一般、最抽象的概念,然后教较为具体的概念,最后教最为具体的概念,根据奥苏伯尔的理论,教师贯彻的教学原则是
结合材料回答问题:1948年,诺贝尔医学奖授予瑞士化学家米勒,他发明了剧毒有机氯杀虫剂DDT。其后一段时间里,DDT曾被广泛地在实践领域里加以运用,证明为是一种杀害各种危害人类及农作物害虫的有效药剂。然而,随着DDT的广泛适用,人们渐渐
NetWare文件系统的目录与文件建立在______。
日本のマナーには、おじぎのほかに、どんなあいさつがありますか。
Wherewouldyoumostliketogoonvacation?Paris?London?TheAmazonRainforest?Eachofthesedestinationsisattractive.【B1】
ThanksgivingTheAmericanThanksgiving,bylawonthefourthThursdayofNovember,/hasalongtraditionintheUnitedStat
最新回复
(
0
)