首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
使用递归函数计算n!(n=0,1,2,3,…)的是( )
使用递归函数计算n!(n=0,1,2,3,…)的是( )
admin
2016-12-25
18
问题
使用递归函数计算n!(n=0,1,2,3,…)的是( )
选项
A、fac ( int n)
{ int i ,f = 1;
if( n ==0) return 1 ;
else for(i =1;i< = n;i++)f* =i;
retum f;
B、fac ( int n)
if(n ==0 ||n ==1)retum 1;
else return n * fac( n - 1) ;
C、fac ( int n)
{int i =1,f=1;
if( n ==0) retum l;
else do i: f * = i,i} while( i ++ < n)
retum f;
D、fac ( int n)
{int i =1,f=1;
if( n ==0) retum 1;
else while(1< = n)f* =i++;
retum f;
答案
B
解析
所谓递归函数是指自己调用自己,只有B项自己调用了自己,所以答案为B。
转载请注明原文地址:https://jikaoti.com/ti/KdtaFFFM
本试题收录于:
高级语言程序设计题库理工类分类
0
高级语言程序设计
理工类
相关试题推荐
传统机器语言机器级,是用________程序来_______机器指令。
互连函数表示互连网络的出端号和入端号的________对应关系,其表示方法有________、________和循环表示法。
在一台单流水线多操作部件上执行下面的程序,取指令、指令译码各需要一个时钟周期,MOVE、ADD和MUL操作各需要2、3个和4个时钟周期。每个操作都在第一个时钟周期从通用寄存器中读操作数,在最后一个时钟周期把运算结果写到通用寄存器中。k:MOV
下列关于数据链路层功能的叙述中错误的是()
下列关于HDLC的帧格式的叙述中不正确的是()
以下有关关键路径的叙述中,不正确的是_________。
叙述电子邮件服务的工作过程,并说明其中应用到的相关协议。
main(){inta[]={2,4,6},*ptr=&a[0],x=8,y,z;for(y=0;y<3;y++){z=(*(ptr+y)<y)?*(ptr+y):x;printf("%d\n"
intz=5;f(){staticintx=2;inty=5;x=x+2;z=z+5;y=y+z;printf("%5d%5d\n",x,z);}main(){sta
设staticintx;执行表达式(x+1>=2)&&(x=一1)&&(x+=1)后,x的值为()
随机试题
按设计文件核查火灾自动报警系统的规格、型号、数量、备品备件的数量,以确保系统组件的规格、型号、数量、备品备件数量与设计文件一致。()
该新生儿的开始喂乳时间是每天应给8%糖牛乳多少毫升
人在运动时会流汗的主要原因是()。
在甲乙两组数据中,若甲组的标准差小于乙组的标准差,则()。
《刑法》第253条第2款规定:“犯前款罪而窃取财物的,依照本法第264条的规定定罪从重处罚。”此条规定的是()。
下列关于减刑的刑期计算,正确的说法有()。
第二代数据库系统是指
设变量已正确定义,则以下能正确计算f=n!的程序是()。
NexttoSirAndrewintheclub-roomsitsCaptainSentry,agentlemanofgreatcourage,goodunderstanding,butinvinciblemodest
ThecityfinallywonapprovalforalimitedspeedcameraprograminJuneafteralongbattleinAlbany,andCityMayorBloomberg
最新回复
(
0
)