题目内容
5.| A. | 16 | B. | 19 | C. | 34 | D. | 50 |
分析 执行程序框图,依次写出每次循环得到的a,b,S的值,当a=b=4时,满足条件,退出循环,输出S的值为50.
解答 解:模拟执行程序,可得
a=7,b=1,S=0
顺序执行语句,S=7,
不满足条件a≤b,执行循环体,b=2,a=6,S=19
不满足条件a≤b,执行循环体,b=3,a=5,S=34
不满足条件a≤b,执行循环体,b=4,a=4,S=50
满足条件a=b,退出循环,输出S的值为50.
故选:D.
点评 本题主要考察了程序框图和算法,正确得到每次循环a,b,S的值是解题的关键,属于基础题.
练习册系列答案
相关题目
17.已知Sn为等差数列{an}的前n项和,若a2+a5+a8=15,那么S9=( )
| A. | 40 | B. | 45 | C. | 50 | D. | 55 |
14.经过原点并且与直线x+y-2=0相切于点(2,0)的圆的标准方程是( )
| A. | (x-1)2+(y+1)2=2 | B. | (x+1)2+(y-1)2=2 | C. | (x-1)2+(y+1)2=4 | D. | (x+1)2+(y-1)2=4 |