精英家教网 > 高中数学 > 题目详情

阅读下列程序: 
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
点评:解决程序中的循环结构,一般先按照流程写出前几次循环的结果,找出循环遵循的规律.

练习册系列答案
相关习题

科目:高中数学 来源: 题型:阅读理解

请认真阅读下列程序框图:已知程序框图中的函数关系式为f(x)=
4x-2
x+1
,程序框图中的D为函数f(x)的定义域,把此程序框图中所输出的数xi组成一个数列{xn}.
(1)输入x0=
49
65
,请写出数列{xn}的所有项;
(2)若输入一个正数x0时,产生的数列{xn}满足:任意一项xn,都有xn<xn+1,试求正数x0的取值范围.

查看答案和解析>>

科目:高中数学 来源: 题型:

阅读下列程序框图,则输出的S的值为(  )

查看答案和解析>>

科目:高中数学 来源: 题型:

阅读下列程序:
Read  S←1
For  I  from  1  to  5  step 2
S←S+I
Print S
End for
End
输出的结果是
2,5,10
2,5,10

查看答案和解析>>

科目:高中数学 来源: 题型:

阅读下列程序框图,运行相应程序,则输出的S值为
-
3
8
-
3
8

查看答案和解析>>

科目:高中数学 来源: 题型:

阅读下列程序:
Input x
If x<0then y=π*x/2+3
Else
If x>0then y=π*x/2-5
Else y=0
End if
End if
Print y
End
如果输入x=-2,则输出结果y为(  )

查看答案和解析>>

同步练习册答案