精英家教网 > 高中数学 > 题目详情
下列程序执行后输出的结果是____________.

i=11

s=1

DO

s=s* i

i = i-1

LOOP  UNTIL i <9

PRINT s

END

分析:本题主要考查对循环语句的理解能力.该程序的功能是计算s=11×10×…×9的值.该程序的运行过程是:

i=11

s=1

s=1*11=11

i=11-1=10

i=10<9不成立

s=11*10=110

i=10-1=9

i=9<9不成立

s=110*9=990

i=9-1=8

i=8<9成立

输出s=990.

答案:990

点评:根据循环语句讨论其执行结果时,通常根据循环语句所表达的意义,具体执行程序,明确程序的功能,就可以得到其程序结果.

练习册系列答案
相关习题

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

9、下列程序执行后输出的结果是
990

查看答案和解析>>

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

下列程序执行后输出的结果是(  )

查看答案和解析>>

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

下列程序执行后输出的结果是
990
990

i=11
s=1
Do
s=s*i
i=i-1
Loop  While  i≥9
输出  s
End.

查看答案和解析>>

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

已知如下算法语句
输入t;
If t<5Then y=t2+1;
Else if t<8Then y=2t-1;
Else y=
8t
+1

End If
End  if
输出y
若输入t=8,则下列程序执行后输出的结果是
9
9

查看答案和解析>>

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

下列程序执行后输出的结果是
 

i=1
S=0
WHILE  S<=100
S=S+i2
i=i+1
WEND
PRINT i
END.

查看答案和解析>>

同步练习册答案