阅读下列程序: INPUT  NI=1S=1WHILE  I<="N" S =S*I I = I+1WENDPRINT  SEND上面的程序在执行时如果

阅读下列程序: INPUT  NI=1S=1WHILE  I<="N" S =S*I I = I+1WENDPRINT  SEND上面的程序在执行时如果

题型:不详难度:来源:
阅读下列程序: 
INPUT  N
I=1
S=1
WHILE  I<="N"
S =S*I
I = I+1
WEND
PRINT  S
END
上面的程序在执行时如果输入6,那么输出的结果为      ( )
A.1B.6 C.120D.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
点评:解决程序中的循环结构,一般先按照流程写出前几次循环的结果,找出循环遵循的规律.
举一反三
程序能做许多我们用纸和笔很难做的较大计算量的问题,这主要归功于算法语句的
A.输入(出)语句B.赋值语句C.条件语句D.循环语句

题型:不详难度:| 查看答案
计算机执行下面的程序段后,输出的结果是





PRINT

 
 
A.          B.        C.       D.
题型:不详难度:| 查看答案
根据以下程序,则="     "
Input  x
If  x <=0  Then 
=4*
Else
=2^
End  If
Print 
End
 
题型:不详难度:| 查看答案
在进位制转换中,
题型:不详难度:| 查看答案
计算机执行下边的程序段后,输出的结果是             (   )
A.1,3B.4,1C.0,0D.6,0

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.