在如图的程序框图中,如果运行的结果为S=120,那么判断框中应填入(  )

在如图的程序框图中,如果运行的结果为S=120,那么判断框中应填入(  )
A.k≤3?
B.k≤4?
C.k≤5?
D.k≤6?
guyabin111 1年前 已收到1个回答 举报

不败的傻瓜 幼苗

共回答了21个问题采纳率:85.7% 举报

解题思路:按照程序框图依次执行,直到s=120,求出此时的k,进一步确定判断框内的条件即可.

当k=6,S=1,应该满足判断框的条件;
经过第一次循环得到S=1×6=6,k=6-1=5,应不满足判断框的条件;
经过第二次循环得到S=6×5=30,k=5-1=4,应不满足判断框的条件;
经过第三次循环得到S=30×4=120,k=3-1=3,应满足判断框的条件;
即判断框中的条件应为:k≤11
故选A

点评:
本题考点: 程序框图.

考点点评: 本题考查解决程序框图中的循环结构时,常采用模拟程序运行的办法,根据程序的结果分析判断框内的条件.

1年前

5
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.634 s. - webmaster@yulucn.com