题目内容
以下程序运行后输出的结果是120,那么在程序中While后面的条件应为
S←1
i←2
While________
S←S*i
i←i+1
EndWhile
PrintS
- A.i>=5
- B.i>5
- C.i<=5
- D.i<5
C
解析:
这个while循环语句中,第一周期S=S*i=1*2;
i=i+1=3;
第二周期,S=S*i=1*2*3;
i=i+1=4;
第三周期S=S*i=1*2*3*4;
i=i+1=5,…,以此类推,到第四周期S=120,此时i=6,应该停止运算,所以条件处应填i<=5.
解析:
这个while循环语句中,第一周期S=S*i=1*2;
i=i+1=3;
第二周期,S=S*i=1*2*3;
i=i+1=4;
第三周期S=S*i=1*2*3*4;
i=i+1=5,…,以此类推,到第四周期S=120,此时i=6,应该停止运算,所以条件处应填i<=5.
练习册系列答案
相关题目