运行如图所示的算法框图,则输出的结果S为(  )A.-1B.1C.-2D.2

运行如图所示的算法框图,则输出的结果S为(  )A.-1B.1C.-2D.2

题型:大连一模难度:来源:
运行如图所示的算法框图,则输出的结果S为(  )
A.-1B.1C.-2D.2
魔方格
答案
框图首先给循环变量n赋值1,给累加变量S赋值0.
执行S=0+cos
π
3
=
1
2

判断1<2013,执行n=1+1=2,S=
1
2
+cos
3
=
1
2
-
1
2
=0

判断2<2013,执行n=2+1=3,S=0+cos
3
=-1

判断3<2013,执行n=3+1=4,S=-1+cos
3
=-1-
1
2
=-
3
2

判断4<2013,执行n=4+1=5,S=-
3
2
+cos
3
=-
3
2
+
1
2
=-1

判断5<2013,执行n=5+1=6,S=-1+cos
3
=-1+1=0

判断6<2013,执行n=6+1=7,S=0+cos
3
=
1
2


由此看出,算法在执行过程中,S的值以6为周期周期出现,
而判断框中的条件是n<2013,当n=2012时满足判断框中的条件,此时n=2012+1=2013.
所以程序共执行了335个周期又3次,所以输出的S值应是-1.
故选A.
举一反三
函数y=





-1,x>0
0,x=0
1,x<0
的程序框图如图所示,则①②③的填空能完全正确的是(  )
A.①y=0;②x=0;③y=1B.①y=0;②x<0;③y=1
C.①-1;②x>0;③y=0D.①y=-1;②x=0;③y=0
魔方格
题型:青岛一模难度:| 查看答案
如图所示的算法流程图中(注:“A=1”也可写成“A:=1”或“A←1”,均表示赋值语句),第3个输出的数是(  )
A.1B.
3
2
C.2D.
5
2
魔方格
题型:茂名二模难度:| 查看答案
北京市的士收费办法如下:不超过2公里收7元(即起步价7元),超过2公里的里程每公里收2.6元,另每车次超过2公里收燃油附加费1元(不考虑其他因素).相应收费系统的流程图如图所示,则①处应填(  )
A.y=7+2.6xB.y=8+2.6xC.y=7+2.6(x-2)D.y=8+2.6(x-2)
魔方格
题型:广州模拟难度:| 查看答案
某程序框图如图所示,若输出的S=57,则判断框内为(  )
A.k>4?B.k>5?C.k>6?D.k>7?
魔方格
题型:浙江难度:| 查看答案
执行如图所示的程序框图,若输入x=2,则输出y的值为(  )
A.5B.9C.14D.41
魔方格
题型:郑州一模难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.