首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
20
问题
下列给定程序中,函数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://jikaoti.com/ti/0zi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若a是血型变量,且a的初值为4,则计算a+=a-=a*a表达式后a的值为______。
对于下列字符串,说明表达式strlen(s)值的是()。chars[10]={’a’,’\n’,’a’,’b’,’\t’,’c’};
下列程序的输出结果是()。main(){inta,b,d=25;a:d/10%9;b=a&&(-1);printf("%d,%d\n",a,b);}
软件维护活动包括以下几类:改正性维护、适应性维护、【】维护和预防性维护。
下列叙述中正确的是()。
有下列函数定义:intfun(doublea,doubleb){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
下面的关键字中,不能够从循环体中跳到循环体外的是______。
对于长度为n的顺序存储的线性表,当随机插入和删除—个元素时,需平均移动元素的个数为【】。
算法的空间复杂度是指()。
随机试题
简述增长速度与发展速度的区别。
硝酸铵炸药的储存期为()个月。
保障退休后生活的第一道“防线”应当是()。[2011年5月真题]
案例:王老师在教“Word自选图形的设置”中,先出示两张对比图片,让学生通过比赛,尽快找出两张图片之间的区别。当学生找出图片的不同后,再引导学生思考如何利用自选图形的工具功能让两张图片变得相同,从而激发学生的求知欲,让学生自主探究自选图形的旋转或
材料:在“种子萌发环境条件”探究活动中,某教师拟参照下列各项给予学生评价:(1)能否根据观察或生活经验提出问题,根据问题提出假设?(2)能否利用身边的材料设计探究假设的实验方案,包括设计对照实验?(3)能否按照试验计划准备实验材料,有步骤地进行实验
联系实际,谈谈正确儿童观的内容
甲和乙因合同纠纷诉至法院,诉讼过程中出现下列情形,不应回避的是()。
Britishuniversities,groaningundertheburdenofahugeincreaseinstudentnumbers,arewarningthatthetraditionofafree
有以下程序:#includevoidfun(char(*P)[6]){int1;for(i=0;i
ThefloodofwomenintothejobmarketboostedeconomicgrowthandchangedU.S.societyinmanyways.Manyin-homejobsthatuse
最新回复
(
0
)