求n!既可以用递归的方式,也可以用循环的方式。
求n!既可以用递归的方式,也可以用循环的方式。
参考答案和解析
错
相关考题:
●若一个问题的求解既可以用递归算法,也可以用递推算法,则往往用 (26) 算法,因为 (27) 。(26) A.先递归后递推B.先递推后递归C.递归D.递推(27) A.递推的效率比递归高B.递归宜于问题分解C.递归的效率比递推高
●在下列程序中:Program test(input,output);var i,j:integer;procedure calc(p1,p2:integer);begin p2:=p2*p2 p1:=p1-p2;p2:=p2-p1;end{caic}begin{main}i:=2;j:=3;calc(i,j); write(j);end{main}当参数传递采用引用方式(Call by reference)时,所得结果j= (33) ;当参数传递采用换名方式(Call by name)时,所得结果j= (34) ;当参数传递采用赋值方式(Call by value)时,所得结果j= (35) ;递归是程序设计中很重要的一种控制结构,通常实现递归时,采用的数据结构是 (36) 。对那些既可以用递归方式,也可以用循环方式求解的问题,就执行效率而言 (37) 。(33) ,(34) A.10B.16C.20D.28(35) A.0B.3C.5D.6(36) A.数组B.栈C.队列D.循环链表(37) A.数组B.两者相同C.循环优于递归D.递归优于循环
在下列程序中:Program test(input,output);var i,j:integer;procedure calc(p1,p2:integer);begin p2:=p2*p2 p1:=p1-p2;p2:=p2-p1;end{caic}begin{main}I:=2;j:=3;calc(i,j);write(j);end{main}当参数传递采用引用方式(Call by Reference)时,所得结果j=(16);当参数传递采用换名方式(Call by Name)时,所得结果j=(17):当参数传递采用赋值方式(Call by Value)时,所得结果j=(18)。递归是程序设计中很重要的一种控制结构,通常实现递归时,采用的数据结构是(19)。对那些既可以用递归方式,也可以用循环方式求解的问题,就执行效率而言(20)。A.0B.3C.5D.6E.16
算法一般都可以用哪几种控制结构组合而成( )。A.选择、分支、递归B.顺序、循环、选择SXB 算法一般都可以用哪几种控制结构组合而成( )。A.选择、分支、递归B.顺序、循环、选择C.循环、递归、选择D.顺序、选择、嵌套
单选题若一个问题的求解既可以用递归算法,也可以用递推算法,则往往用__(1)__算法,因为__(2)__。空白(2)处应选择()A递推的效率比递归高B递归宜于问题分解C递归的效率比递推高D递推宜于问题分解
单选题关于当事人上诉,表述正确的是()A可以用口头方式B可以用书面方式C必须用书面方式D既可以用书面方式,也可以用口头方式