首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 intfun(intn) {ifln=1)return1; else retum(n+fun(n-1)); } main( ) {intx; scanf(’’%d’’,&x);x=fun(x);printf(’’%d\n’’,x); }
有以下程序 intfun(intn) {ifln=1)return1; else retum(n+fun(n-1)); } main( ) {intx; scanf(’’%d’’,&x);x=fun(x);printf(’’%d\n’’,x); }
admin
2020-05-19
34
问题
有以下程序
intfun(intn)
{ifln=1)return1;
else
retum(n+fun(n-1));
}
main( )
{intx;
scanf(’’%d’’,&x);x=fun(x);printf(’’%d\n’’,x);
}
执行程序时,给变量x输入10,程序的输出结果是
选项
A、54
B、65
C、45
D、55
答案
D
解析
在C语言中函数可以递归调用,即直接或间接地自己调用自己。本题在函数intfun(intn)的定义中又出现了对函数fun的调用,所以函数fun是递归函数。因而在主函数中调用x=fun(x)时,当输入10赋给变量x时,递归调用的过程为:fun(10)=10+fun(9)=10+9+fun(8)=10+9++8+fun(7)=10+9++8+7+fun(6)=10+9++8+7+6+fun(6)=10+9++8+7+6+5+fun(4)=10+9++8+7+6+5+4+fun(3)=10+9++8+7+6+5+4+3+fun(2)=10+9++8+7+6+5+4+3+2+fun(1)=10+9++8+7+6+5+4+3+2+1=55
转载请注明原文地址:https://kaotiyun.com/show/IACp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请编写函数fun:在形参指针所指的4个整数中找出最大值和最小值,最大的放在a中,最小的放在d中。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。给定源程序
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROG1.
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:例如,a为2时,平方根值为:1.414214。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
给定程序MODI1.C中函数fun的功能是:统计字符串中各元音字母(即:A、E、I、O、U)的个数。注意:字母不分大、小写。例如:若输入:THIsisaboot,则输出应该是:1、0、2、2、0。请改正程序中的错误,使它能得出正确的结果。
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!1#inclu
给定程序MODI1.C中函数fun的功能是:计算S所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!1#
下列给定程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放如下所示规律的数据,由main函数输出。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MOD11.C中,不要改动main函数
N名学生的成绩已在主函数中放入一个带头结点的链表结构中,h指向链表的头结点。请编写函数fun,其功能是:求出平均分,并由函数值返回。例如,若学生的成绩是:85,76,69,85,91,72,64,87,则平均分应当是:78.625。注意:部
下列叙述中正确的是()。
随机试题
甘草具有的功效是
伤寒肥达反应中,O凝集效价大于多少时有诊断价值
某药品生产企业研发出的新药经批准后进入了临床试验阶段上述临床试验的病例数
以下不应该按1/2计算建筑面积的是( )。
下列关于前期差错的表述中,正确的有()。
位于瑞典的宜家家居公司,是一个在44个国家有分公司、在2006年实现销售利润235亿美元的全球家居零售企业。该公司的愿景是“低价的完美设计和实用功能”。既讲究款式又要求低价的年轻消费者构成了宜家公司的目标市场。针对这些顾客,宜家公司提供的家具产品综合了如下
个案工作中经常采用的评估方法有()。
世界上跨经度最多的大洲是()。
近年来我国频繁发生的严重水旱灾害,造成重大生命财产损失,暴露出农田水利等基础设施十分薄弱,为此,2010年12月31日党中央、国务院发布了《关于加快水利改革发展的决定》,就大力加强水利建设提出了明确要求。为贯彻落实这一文件精神,具体部署有关工作,××市人民
A、AtacigarettestoreB、AtabusstationC、AtagasstationD、AtAuntMary’sC
最新回复
(
0
)