首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 int fun(int n) { if(n=1) return 1; else return(n+fun(n-1)); } main(
有以下程序 int fun(int n) { if(n=1) return 1; else return(n+fun(n-1)); } main(
admin
2009-03-05
29
问题
有以下程序 int fun(int n) { if(n=1) return 1; else return(n+fun(n-1)); } main() { int x; scanf("%d",&x);x=fun(x);pfintf("%d\n",x); } 执行程序时,给变量x输入10,程序的输出结果是______。
选项
A、55
B、54
C、65
D、45
答案
A
解析
此题考核的知识点是函数的递归调用,即在调用一个函数的过程中又出现直接或间接地调用该函数本身。函数调用中因为实参x=1O不符合条件语句n=1,所以执行else语句,调用fun函数。fun函数共被调用8次,即fun(9)、fun(8)、 fyn(7)、fun(6)、fun(5)、fun(4)、fan(3)、fun(2),n=10+9+8+7+6+5+4+3+2+1=55,所以x=55。
转载请注明原文地址:https://kaotiyun.com/show/JlXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于VB的叙述中,错误的是
设在工程文件中有一个标准模块,其中定义了如下记录类型:TypeBooksNameAsString*10:TelNumAsString*20EndType在窗体上画一个名为Commandl的命令按钮,要求当执行事件过程Command1—C
为使文本框具有初始值“VB”,在设计阶段正确的操作是
将E-R图转换为关系模式时,实体和联系都可以表示为( )。
数据库系统的三级模式不包括( )。
在黑盒测试方法中,设计测试用例的主要根据是( )。
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
下列各选项中,不属于序言性注释的是()。
某系统结构图如下图所示(图中≥5)该系统结构图的宽度是()。
随机试题
(1)Howmanytimesadaydoyoucheckyouremail?Whenyouwakeup?Beforebed?Adozentimesinbetween?Ifyou’relikemanyof
VCD盘上的视频和音频信号采用国际标准_______进行压缩编码,它们按规定的格式交错地存放在光盘上,播放时需进行解压缩处理。
下列哪一种激素可使宫颈黏液稀薄、透明、伸展性最大
血气分析时,标本的采集和保存错误的是
A.近曲小管B.细段C.远曲小管D.集合管E.肾小体各段肾小管中,其中管径粗,管壁由锥形细胞构成,管腔小而不规则,上皮游离面有大量的刷状缘,基底有纵纹,该段肾小管为()。
在计算披露的经济增加值时,下列各项中,需要进行调整的项目有()。
对黑猩猩做“顿悟实验”的是()。
学校、幼儿园的教职员应当尊重未成年人的(),不得对未成年人实施体罚。
根据我国的刑法规定,受国家机关、国有公司、企业、事业单位、人民团体委托管理、经管国有财产的人员利用职务上的便利,非法占有国有的财物的,以()论处。
在因特网中,路由器通常利用下列哪个字段进行路由选择?()
最新回复
(
0
)