首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun( int n ) { int a; if( n==1 ) return 1; a = n + fun( n-1 ); return ( a ); } main() { printf( "%d\n
有以下程序 #include int fun( int n ) { int a; if( n==1 ) return 1; a = n + fun( n-1 ); return ( a ); } main() { printf( "%d\n
admin
2015-07-31
47
问题
有以下程序
#include
int fun( int n )
{ int a;
if( n==1 ) return 1;
a = n + fun( n-1 );
return ( a );
}
main()
{ printf( "%d\n", fun( 5 ) ); }
程序的输出结果是
选项
A、9
B、14
C、10
D、15
答案
D
解析
考查函数的递归调用,只需要一步一步递归调用fun函数即可,执行fun(5)= 5+(4+(3+(2+ fun(1))))=15,所以答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/ibDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){charc[6];inti=0;for(;i<6;c[i]=getchar(),i++);for(i=O;i<6;i++)
以下对结构体类型变量的定义中,不正确的是_______。
将E-R图转换到关系模式时,实体与联系都可以表示成______。
设有下列说明语句:strcutstr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
下列叙述中正确的是()。
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
下面不属于软件工程3个要素的是()。
下列叙述中不正确的是()。
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。
对线性表进行二分法检索,其前提条件是()。
随机试题
求函数y=2x/lnx的单调区间与极值.
用DDD作为标准的剂量单位时必须保证的“四特”不包括
患者,男,56岁。因高血压行输液治疗,输液过程中体温升高达38.6℃,伴有寒战,首先考虑
在一定置信水平上,在一定时间内,为弥补银行非预期损失所需的资本是()。
ChrisNiedenthal,aWarsaw-basedphotographer,hastakentoslatheringhischeesewithbutter.Whenhe’sthirsty,sometimesheg
数据库管理系统通常提供授权功能来控制不同用户访问数据的权限。这主要是为实现数据库的()。
ComparingtheTOEFL,IELTS,andTOEICTestsThreepopularstandardizedtestsofEnglisha)TOEIC-tests【T1】______ini
A、Gosailing.B、Seethelakebybus.C、Goswimming.D、Feedtheducks.A短文最后提供了一些建议,包括散步、钓鱼、帆船运动、冲浪等等。A是其中一项,故正确。举例处常考,考生要特别留意,凡听
A、Overamillionabandonedcarsaretowedfromthestreetseachyear.B、Onethirdofthenation’scarsareabandonedinthestre
WilliamHenryGatesisAmericanbusinessexecutive,whoservesaschairmanandchiefsoftwarearchitectofMicrosoftCorporation
最新回复
(
0
)