首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是::求k!(k<13),所有阶乘的值作为函数值返回。例如:若k=10,则应输出3628800。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更 改程序的结构
下列给定程序中,函数fun()的功能是::求k!(k<13),所有阶乘的值作为函数值返回。例如:若k=10,则应输出3628800。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更 改程序的结构
admin
2010-09-14
42
问题
下列给定程序中,函数fun()的功能是::求k!(k<13),所有阶乘的值作为函数值返回。例如:若k=10,则应输出3628800。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更
改程序的结构。
试题程序:
#include <conio.h>
#include <stdio.h>
long fun(int k)
{
/*************found**************/
if k>0
return (k* fun (k-l));
/*************found**************/
else if (k=0)
return 1;
}
main ( )
{int k=10;
clrscr ();
print, ("%d!=%1d\n ", k, fun (k));
}
选项
答案
(1)错误:if k>0 正确:if(k>0) (2)错误:else if(k=O) 正确:else if(k==O)
解析
由数学知识我们可以知道,0和1的阶乘都等于1,if k>O中是一个简单的语法错误,if后面没有“()”说明,在 else if(k=0)中,程序想说明的是“如果k值为0,则函数返回1”,转换成c语言语句就是“else if(k==0) return 1”。
转载请注明原文地址:https://kaotiyun.com/show/CWID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
我国宪法规定,公民有受教育的()。
价格机制的核心内容是()。
村民自治是中国共产党领导亿万农民发展中国特色社会主义民主政治的伟大创举。扩大农村基层民主,实行村民自治,大大激发了广大农民当家作主的积极性、创造性和责任感,掀开了中国农村民主政治建设的新篇章。下列关于村民自治的表述错误的一项是()。
公开审判是指法院对案件的审理过程和判决结果向群众、向社会公开的制度,包括公开审理和公开宣判。下列关于公开审判制度的表述,哪一项是正确的?()
《公务员法》规定,对公务员考核的内容包括德、能、勤、绩、廉五个方面,重点考核()。
以下历史事件发生的先后顺序排列不正确的是()。
甲、乙两个仓库共存药45吨,现从甲仓库调出库存的60%,从乙仓库调出库存的40%支援非洲,结果两仓库药品库存相差3吨。甲、乙仓库原本库存的比例可能是多少?
将1、2、3、4、5、6、7、8、9九个数排成一行,使得第二个数整除第一个数,第三个数整除前两个数的和,第四个数整除前三个数的和,……,第九个数整除前八个数的和。如果第一个数是6,第四个数是2,第五个数是1。排在最后的数是几?
用2012减去一个四位数的差,正好等于将这个四位数各个数位数字相加的和,那么有几个这样的四位数?()
随机试题
A、Theyaremoreimportantthanprofessionalskills.B、Theyimproveyourpersonalrelationship.C、Theymakeyouinvaluabletoemp
药物过敏反应的特点是:
在ICD-10的类目中,没有使用的字母是
下列说法中,符合国家赔偿法规定属于行政赔偿诉讼受案范围的情形有哪些?
我国财政部门履行会计行政管理的最基本职能是()。
下列选项中哪些应认定为无效的民事行为?()
根据《合伙企业法》,关于合伙企业的利润分配,如合伙协议未作约定且合伙人协商不成,()。
身高不等的7人站成一排照相,要求身高最高的人排在中间,按身高向两侧递减。共有多少排法?()
虽然中国现行文物法规中还缺少直接针对世界文化遗产的具体条款,虽然世界文化遗产的概念与内涵和我国的文物保护单位还不能简单对接,但是中国遗产保护的实践充分证明,文物法的基本精神以及党和国家文物工作的方针,完全适用于世界文化遗产领域。世界文化遗产的特性与各级文物
设g(x)=∫0xf(u)du,其中f(x)=则g(x)在(0,2)内().
最新回复
(
0
)