若输出的S的值等于22,那么在程序框图中的判断框内应填写的条件是A.i>5B.i>6C.i>7D.i>8

发布时间:2020-07-31 19:27:09

若输出的S的值等于22,那么在程序框图中的判断框内应填写的条件是A.i>5B.i>6C.i>7D.i>8

网友回答

B
解析分析:S=2,i=2,不满足条件,执行循环;依此类推,当S=22,i=7,满足条件,退出循环体,输出S=22,从而得到判定框中应填.

解答:S=1+1=2,i=2,不满足条件,执行循环;S=2+2=4,i=3,不满足条件,执行循环;S=4+3=7,i=4,不满足条件,执行循环;S=7+4=11,i=5,不满足条件,执行循环;S=11+5=16,i=6,不满足条件,执行循环;S=16+6=22,i=7,满足条件,退出循环体,输出S=22故判定框中应填i>6或i≥7故选:B

点评:本题主要考查了直到型循环结构,循环结构有两种形式:当型循环结构和直到型循环结构,当型循环是先判断后循环,直到型循环是先循环后判断.算法和程序框图是新课标新增的内容,在近两年的新课标地区高考都考查到了,这启示我们要给予高度重视,属于基础题.
以上问题属网友观点,不代表本站立场,仅供参考!