执行下边的算法程序,若输出的结果为120,则横线处应填入( )A. B. C. D.
来源:语文精选馆 2.29W
问题详情:
执行下边的算法程序,若输出的结果为120,则横线处应填入( )
A. B. C. D.
【回答】
C
【解析】
【分析】
由题意知:该程序的功能是利用循环结构计算并输出变量S的值,
模拟程序的运行过程,分析循环中各变量值的变化情况,可得结果.
【详解】模拟执行算法程序,可得:
S=1,k=1,
不满足条件,S=1,k=2,
不满足条件,S=2,k=3,
不满足条件,S=6,k=4,
不满足条件,S=24,k=5,
不满足条件,S=120,k=6,
此时i满足条件,退出循环,输出S的值为120;
所以横线处应填写的条件为,
故选C.
【点睛】本题考查了程序框图的应用问题,属于直到型循环结构,当循环的次数不多,或有规律时,常采用模拟循环的方法解答.
知识点:算法初步
题型:选择题