题目内容
阅读下列程序:
INPUT N
I=1
S=1
WHILE I<="N"
S =S*I
I = I+1
WEND
PRINT S
END
上面的程序在执行时如果输入6,那么输出的结果为 ( )
INPUT N
I=1
S=1
WHILE I<="N"
S =S*I
I = I+1
WEND
PRINT S
END
上面的程序在执行时如果输入6,那么输出的结果为 ( )
A.1 | B.6 | C.120 | D.720 |
D
专题:计算题;图表型.
分析:按照程序的流程,写出前6次循环的结果,直到第六次,不满足循环的条件,执行输出.
解答:解:经过第一次循环得到S=1,I=2
经过第二次循环得到S=2,I=3
经过第三次循环得到S=6,I=4
经过第四次循环得到S=24,I=5
经过第五次循环得到S=120,I=6
经过第六次循环得到S=720,I=7此时,不满足循环的条件,执行输出S
故选D
点评:解决程序中的循环结构,一般先按照流程写出前几次循环的结果,找出循环遵循的规律.
练习册系列答案
相关题目