题目内容
15.阅读如图所示的程序框图,运行相应的程序,若输入n的值为4,则输出S的值为40.分析 由图知,每次进入循环体后,S的值被施加的运算是S=S+2k+k,故由此运算规律进行计算,当k=5时不满足条件k≤4,退出循环,输出S的值为40.
解答 解:由题意,模拟执行程序,可得:
n=4,k=1,S=0
满足条件k≤4,S=0+21+1=3,k=2
满足条件k≤4,S=3+22+2=9,k=3
满足条件k≤4,S=9+23+3=20,k=4
满足条件k≤4,S=20+24+4=40,k=5
不满足条件k≤4,退出循环,输出S的值为40.
故答案为:40.
点评 本题考查循环结构,已知运算规则与运算次数,求最后运算结果,是算法中一种常见的题型,属于基础题.
练习册系列答案
相关题目
3.到点A(5,-1)和直线x+y-1=0距离相等的点的轨迹是( )
| A. | 椭圆 | B. | 双曲线 | C. | 抛物线 | D. | 直线 |
10.圆柱的底面半径为1,高为1,则圆柱的表面积为( )
| A. | π | B. | 3π | C. | 2π | D. | 4π |
20.数列{an}满足a1=1,an=2(an-1+an-2+…+a1)(n>1),则a6=( )
| A. | 54 | B. | 81 | C. | 162 | D. | 243 |
4.执行如图所示的程序框图,若输出的y值为2,则输入的x值为( )

| A. | -2 | B. | 4 | C. | -2或4 | D. | -2或4或1 |