题目内容

20.如图所示的程序框图,如果输出的S值为3,则判断框内应填入的判断条件为(  )
A.i<2B.i<3C.i<4D.i<5

分析 由题意,若输出S的值为3,可得退出循环时S的值为6,即S=6,i=3时,应该不满足条件,退出循环,从而可得判断框内应填入的判断条件为i<3.

解答 解:由题意,若输出S的值为3,可得:3=log2(S+2),即退出循环时S的值为6.
模拟程序框图的运行过程,得
S=0,i=1
满足条件,执行循环体,S=2,i=2
满足条件,执行循环体,S=6,i=3
此时,由题意,应该不满足条件,退出循环,输出S的值为6,
故判断框内应填入的判断条件为i<3.
故选:B.

点评 本题考查了直到型循环结构的应用问题,解题时应注意程序运行的过程,属于基础题.

练习册系列答案
相关题目

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

精英家教网