1.2.1 顺序结构
一、单选题
1.执行下边的算法程序,若输出的结果为120,则横线处应填入( )
A.k<6 B.k≤6 C.k≥6 D.k>6
【答案】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;
所以横线处应填写的条件为k≥6,
故选C.
【点睛】
本题考查了程序框图的应用问题,属于直到型循环结构,当循环的次数不多,或有规律时,常采用模拟循环的方法解答.
2.2.运行下面的程序,如果输入的是,那么输出的是()