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

admin2013-04-11  21

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

选项 A、Privas Sub Command1_Click()    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=1    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=1    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=1    Do      x=x*i      i=i+1    Loop While i>n    Print x    End Sub

答案4

解析 本题主要考查Do循环控制结构。只有C项符合题意。A中i一开始未被赋值,默认为0;B项中由于“i<n”的条件使得 Do循环比应有循环次数少循环一次;选项D由于“i>n”这一条件,使得控制语句只能循环一次。
转载请注明原文地址:https://kaotiyun.com/show/1zQp777K
0

最新回复(0)