题目内容
15.执行如所示的程序框图,输人P=7,则输出的A为( )| A. | -5 | B. | -8 | C. | -9 | D. | 1 |
分析 解答算法框图的问题,要依次执行各个步骤,特别注意循环结构的终止条件,本题中是n≥7就终止循环,因此累加变量累加到值7,于是计算得到结果.
解答 解:模拟执行程序,可得
P=7,S=0,A=0,n=1
S=-5,满足条件S<A,A=-5,不满足条件n≥7,n=2,S=-8
满足条件S<A,A=-8,不满足条件n≥7,n=3,S=-9
满足条件S<A,A=-9,不满足条件n≥7,n=4,S=-8
不满足条件S<A,不满足条件n≥7,n=5,S=-5
不满足条件S<A,不满足条件n≥7,n=6,S=0
不满足条件S<A,不满足条件n≥7,n=7,S=7
不满足条件S<A,满足条件n≥7,退出循环,输出A的值为-9.
故选:C.
点评 本题考查了循环结构、流程图的识别、条件框等算法框图的应用,还考查了对计数变量、累加变量的理解与应用.属于基础题.
练习册系列答案
相关题目
5.已知i为虚数单位,a为正实数,若|$\frac{a-i}{i}$|=2,则a=( )
| A. | 1 | B. | 2 | C. | $\sqrt{3}$ | D. | $\sqrt{2}$ |