题目内容

14.下面程序的功能是(  )
INPUT“n=“;n
A=1
i=1
WHILE i<=n
A=A*i
i=i+1
WEND
PRINT A
END.
A.计算1+2+…+nB.计算1+(1+2)+(1+2+3)+…(1+2+3+…+n)
C.计算n!D.以上都不对

分析 写出经过几次循环得到的结果,得到求的A的形式,判断出框图的功能.

解答 解:经过第一次循环得到A=1×1,i=2
经过第二次循环得到A=1×2,i=3
经过第三次循环得到A=1×2×3,i=4

经过第n次循环得到A=1×2×3×…×n,i=n+1
不满足条件,退出循环,输出A的值为:A=1×2×3×…×n=n!,
故选:C.

点评 本题考查解决程序中的循环结构时,常采用写出前几次循环的结果,找规律,属于基础题.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网