问题 选择题

阅读下面的程序:

INPUT  N

I=1

S=1

WHILE  I<=N

S=S*I

I=I+1

WEND

PRINT  S

END

上面程序在执行过程中,如果输入6,那么输出的结果是(   )

A.6

B.120

C.720

D.1080

答案

答案:C

解:因为根据程序可知,第一次循环得到S=1,I="2;" 第二次循环得到S=2,I=3;

第三次循环得到S=6,I="4;" 第四次循环得到S=24,I="5;" 第五次循环得到S=120,I="6;" 第六次循环得到S=720,I="7;" 此时输出,选C

单项选择题
单项选择题