首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:求k!(k1 return(k*fun(k一1)); return 1; } void main() { int k=10: printf("%d!=%1d\n",k,fun(k
下列给定程序中,函数fun的功能是:求k!(k1 return(k*fun(k一1)); return 1; } void main() { int k=10: printf("%d!=%1d\n",k,fun(k
admin
2018-01-14
31
问题
下列给定程序中,函数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;
}
void main()
{
int k=10:
printf("%d!=%1d\n",k,fun(k));
}
选项
答案
if(k>1)
解析
本题考查:if语句,考生需要根据题意来确定if语句是否是正确的,if条件语句经常考,做题的时候应该细心读程序。该程序中if语句语法错误,if条件表达式应写在小括号内。
转载请注明原文地址:https://jikaoti.com/ti/1Sa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是_________。#defineMAX3inta[MAX];main(){funl();fun2(a);printf("\n");}funl(){int
有下列程序:fun(intx,inty){staticintm=0,i=2;i+=++m;m=i+x+y;returnm;}main(){intj=1,m=1,k;
有以下程序:#includeintfun(intn){if(n=0)return(1);retum(fun(n—1)*n):main(){intL;t=
以下叙述中错误的是()。
下列叙述中正确的是()。
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。FILE*myf;longf1;myf=【】("test,t","rb");
若有以下说明和定义:typedefint*INTEGER;INTEGERp,*q;以下叙述正确的是()。
下面程序的功能是输出数组中最大的数,由a指针指向该元素。请填空。main(){ints[]={6,7,2,13,9,1,12,10,5,8,4,3,11),*a,*b;for(【】)if(*a<*b)a=b;
以下叙述中正确的是
随机试题
新生儿生理性体重下降什么时候开始恢复()
根据《危险废物填埋污染控制标准》,符合危险废物填埋场选址要求的有()。
行政处罚包括()。
勘察招标中,发包人不履行合同时,发包人()。
某大型百货商场因扩大经营规模,需要对外招聘营业员。根据历史数据分析得知,营业员数量与商场营业规模成线性相关关系,回归系数a、b分别为25.12、10.25。去年商场实现营业额10亿元,有营业员120名。今年商场计划实现营业额12亿。请根据上述资料,回答下列
马克思主义认识论认为,认识的辩证过程是从间接经验到直接经验的转化。()
一张边长为2米的正方形纸张,对折3次后得到的小长方形的面积为()平方米。
A、 B、 C、 D、 A从第一个图形起,左侧的矩形依次向右移动半格,右侧矩形依次向左移动半格,由此得到A项。
《巴塞尔协议》(华东师范大学2014真题;华侨大学2014真题)
WriteacompositionentitledTheIntensifiedPostgraduateEntranceExamination.Youshouldwriteatleast150wordsaccordingto
最新回复
(
0
)