首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:求k!(k1 return(k* fun(k一1)); return 1; } main() { int k=10; printf("%d!=%ld\n",
下列给定程序中,函数fun的功能是:求k!(k1 return(k* fun(k一1)); return 1; } main() { int k=10; printf("%d!=%ld\n",
admin
2016-04-07
23
问题
下列给定程序中,函数fun的功能是:求k!(k<13),所求阶乘的值作为函数值返回。例如,若k=10,则应输出3628800。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
long fun(int k)
{
/**********found**********/
if k>1
return(k* fun(k一1));
return 1;
}
main()
{
int k=10;
printf("%d!=%ld\n",k,fun(k));
}
选项
答案
if(k>1)
解析
语法错误,if条件表达式应写在小括号内。
转载请注明原文地址:https://kaotiyun.com/show/ptDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。main(){inta=2,b=4,c=6;int*p1=&a,*p2=&b,*p;*(p=&C)=*p1*(*p2);printf("%d\n",c);}
下列程序段的运行结果是______。intx=0,y=0;while(x<15)y++,x+=++y;printf("%d,%d",y,x);
若有定义:inta=4,b=5;floatx=3.4,y=2.1;,则下列表达式的值为()。(float)(a+b)/2+(int)x%(int)y
在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送()。
下列叙述中正确的是()。
fseek函数的正确调用形式是【】。
以下说明语句中,【】是结构体类型名。typedefstruct{intn;charch[8];}PER;
若有说明inta[][3]={0,0};,则不正确的叙述是()。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
随机试题
根据我国法律规定,涉外不动产物权民事争议,应适用()
根据“三步走”发展战略,我国到21世纪中叶的战略目标是()
甲为了能在自己的房子里欣赏远处的风景。便与相邻的乙约定:乙不在自己的土地上从事高层建筑;作为补偿,甲每年支付给乙4000元。两年后,乙将该土地使用权转让给丙。丙在该土地上建了一座高楼,与甲发生了纠纷。对此纠纷,下列判断哪一个是正确的?
下列关于工程结构或其某一部分进入状态的描述中,哪个选项属于正常使用极限状态?()[2010年真题]
下列关于银行资产负债利率风险的说法中,不正确的是()
各种不同的账务处理程序的主要相同点有()。
人的心理现象()
人格是一个人区别于他人的稳定而统一的心理品质,影响人格发展的因素众多,在中学阶段影响学生人格的主要因素是()
挪用公款罪的主体是()。
关于切实做好我市所有柴油公交车冒黑烟问题治理工作的通告市运管处、维修办、各公交企业:为加强公交车尾气排放污染的整治力度,杜绝柴油公交车严重冒黑烟现象,经5月16日局长专题会议研究决定,从6月1日开始对我市所有柴油公交车冒黑烟问题进行集中
最新回复
(
0
)