题目内容
图是一算法的程序框图,若输出结果为S=5040,则在判断框中应填入的条件是( )A.k≥9
B.k≥8
C.k≥7
D.k≥6
【答案】分析:模拟程序的运行结果,分析不满足输出条件继续循环和满足输出条件退出循环时,变量k值所要满足的要求,可得答案.
解答:
解:当k=10,S=1,不满足输出条件;
有S=10,k=9,不满足输出条件;
有S=10×9,k=8,不满足输出条件;
有S=10×9×8,k=7,不满足输出条件;
有S=10×9×8×7=5040,k=6,满足输出条件;
分析四个选项后,只有C满足上述要求,
故选C.
点评:本题考查的知识点是程序框图,其中模拟运行过程是处理此类问题常用的方法,但要注意过程中对变量值的管理,以免产生混乱
解答:
有S=10,k=9,不满足输出条件;
有S=10×9,k=8,不满足输出条件;
有S=10×9×8,k=7,不满足输出条件;
有S=10×9×8×7=5040,k=6,满足输出条件;
分析四个选项后,只有C满足上述要求,
故选C.
点评:本题考查的知识点是程序框图,其中模拟运行过程是处理此类问题常用的方法,但要注意过程中对变量值的管理,以免产生混乱
练习册系列答案
相关题目