若某程序框图如图所示,则输出的P的值是A.22B.27C.31D.56
网友回答
C
解析分析:根据流程图,先进行判定条件,不满足条件则运行循环体,一直执行到满足条件即跳出循环体,输出结果即可.
解答:解:第一次运行得:n=0,p=1,不满足p>20,则继续运行第二次运行得:n=-1,p=2,不满足p>20,则继续运行第三次运行得:n=-2,p=6,不满足p>20,则继续运行第四次运行得:n=-3,p=15,不满足p>20,则继续运行第五次运行得:n=-4,p=31,满足p>20,则停止运行输出p=31.故选C.
点评:本题主要考查了当型循环结构,循环结构有两种形式:当型循环结构和直到型循环结构,当型循环是先判断后循环,直到型循环是先循环后判断.算法和程序框图是新课标新增的内容,在近两年的新课标地区高考都考查到了,启示我们要给予高度重视,属于基础题.