题目内容

12.若如图框图所给的程序运行结果为S=254,那么判断框中应填入的条件是(  )
A.n<7?B.n≤7?C.n>7?D.n≥7?

分析 模拟程序的运行可得算法的功能是求S=21+22+…+27的值,根据输出的S的值为254,确定跳出循环的n值,从而得判断框的条件.

解答 解:模拟执行程序,可得
S=0,n=0
不满足判断框内的条件,执行循环体,n=1,S=21
不满足判断框内的条件,执行循环体,n=2,S=21+22

不满足判断框内的条件,执行循环体,n=7,S=21+22+…+27=$\frac{2(1-{2}^{7})}{1-2}$=254,
由题意,此时,应该满足判断框内的条件,退出循环,输出S的值为254.
故判断框中应填入的条件是:n≥7?.
故选:D.

点评 本题考查了循环结构的程序框图,根据框图的流程判断算法的功能是解答本题的关键,属于基础题.

练习册系列答案
相关题目

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

精英家教网