以下能够正确计算n!的程序是

admin2009-01-15  38

问题 以下能够正确计算n!的程序是

选项 A、Private Sub Command1_Chck(  )    n=5:x=1    Do                x=x*i         i=i+1   Loop While i<n      Print x          End Sub
B、Private Sub Command1_Click(   )    n=5:x=1:i=l        Do     x=x*i     i=i+1       Loop While i<n          Print x          End Sub
C、Private Sub Command1_Click(   )         n=5:x=1:i=l                           Do                                          x=x*i                                  i=i+1                           Loop While i<=n                 Print x                          End Sub
D、Private Sub Command1_Click(  )   n=5:x=1:i=l   Dox=x*i    i=i+1   Loop While i>n Print x      End Sub

答案4

解析 A中i一开始末被赋值,默认为0;B项中由于“i<n”的条件使得Do循环比应有循环次数少循环一次;选项D由于“i>n”这一条件,使得控制语句只能循环一次。
转载请注明原文地址:https://kaotiyun.com/show/142p777K
0

最新回复(0)