第Ⅱ卷(非选择题 共100分)
二、填空题(本大题共5个小题,每小题5分,共25分,将正确答案填在题中横线上)
11.运行如图所示的程序,输出的结果是________.
[答案] 3
[解析] 本题主要考查算法知识,由于a=1,b=2,a=a+b=1+2=3.
12.在求方程x(x+2)=48的正整数解时,某同学给出了下列算法流程图,其结果为________.
[答案] 6
[解析] 因为i=6,i+2=8时,6×8=48,然后输出i的值.
13.某算法流程图如下图所示,则输出量y与输入量x满足的关系式是______________.
[答案] y=
[解析] 当x>1时,有y=x-2,
当x≤1时,有y=2x,
所以,y与x满足的关系式是y=.
14.根据下面的算法语句,可知输出的结果T为________.
T=1
I=3
Do
T=T+I
I=I+2
Loop While I<50
输出T
[答案] 625
[解析] 由算法语句知T=1+3+5+7+9+11+…+49==625.故填625.
15. (2014·浙江理,11)若某程序框图如图所示,当输入50时,则该程序运行后输出的结果是________.
[答案] 6
[解析] 本题考查循环结构运行,
第一次运行结果S=1,i=2
第二次运行结果S=4,i=3,
第三次运行结果S=11,i=4.
第四次运行结果S=26,i=5.
第五次运行结果S=57,i=6.
此时S=57>50,输出i=6.
注意认真写出每次运行结果.
三、解答题(本大题共6个小题,共75分,解答应写出文字说明、证明过程或演算步骤)
16.(本小题满分12分)画出求12+22+32+…+20142的算法流程图.
[解析] 算法流程图如下.
17.(本小题满分12分)
如图所示,有一城市,市区半径为15km的圆形区域,近效区为距中心15~25km范围内的环形地带,距中心25km以外的为远郊区.市区地价每公顷100万元,近效区地价每公顷60万元,远郊区地价为每公顷20万元,输入某一点的坐标为(x,y),求该点的地价.请设计出相应的程序流程图.
[解析] 算法流程图如图:
由该点坐标(x,y),求其与市中心的距离r=,确定是市区、近郊区还是远郊区,进而确定地价的值
y=
18.(本小题满分12分)用For语句描述一个算法,找出满足以下三个条件的矩形:(1)四边形长均为整数;(2)面积值与周长值相等;(3)各边长都不超过400.
[解析] 用语句描述为
For a=1 To 400
For b=1 To 400
If a*b=2(a+b) Then
输出a,b
End If
Next
Next