首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
27
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
下述程序执行的输出结果是()。#include<stdio.h>main(){chara[2][4];strcpy(a,"are");strcpy(a[1],"you");a[0][3]=
有下列程序:intfunl(doublea)(returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b
若有定义语句:charstr[]="0";,则字符串str在内存中实际占_________字节。
以下叙述中错误的是()。
下列叙述中正确的是()。
设有定义:intx=0.*p;,立刻执行以下语句,正确的语句是()。
若有定义和语句:inta,b;scanf("%d,%d",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是()。
以下叙述中正确的是
下列叙述中正确的是
以下程序中函数reverse的功能是将a所指数组中的内容进行逆置。voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-
随机试题
夹具中的()装置,用于保证工件在夹具中的定位后位置在加工过程中不变。
既能利水通淋,又能止血,血淋尤宜的药是
月经延后,量少,色淡红,质清稀,小腹隐痛,喜温喜按;腰酸无力,小便清长、大便稀溏;舌淡苔白,脉细弱。辨证属于
不会导致月经先期的是
下列同等材质的铝合金窗中单价(元/m2)最贵的是:[2007年第10题]
二级公路的路堤与桥梁台背回填的联接部应按设计要求预留()。
下列行为中,属于当事人应当承担缔约过失责任的是()。
建筑安装工程费用常用的动态结算方法有()。
国际工程投标总报价组成中,属于待摊费用的是()。
计算机中“处理器”的基本功能是:从存储器中取出指令,按指令的要求,对数据进行算术或逻辑运算,并把运算结果留在处理器中或送回存储器。下面关于处理器的叙述中,不正确的是( )。 ①处理器主要由运算器和控制器组成,它包含若干“寄存器”,用来临时存放数
最新回复
(
0
)