1、阶段测评(二)时间:90分钟满分:120分一、选择题(本大题共10小题,每小题5分,共50分,在每小题给出的四个选项中,只有一项是符合要求的)1下列程序框中表示处理框的是()解析:“”表示处理框,“”表示起止框,“”表示判断框,“”表示输入、输出框答案:A2下列赋值语句错误的是()Aii1 Bmm21Ck Dxya解析:赋值语句左边只能是变量名,而不能是表达式,故D错答案:D3在求函数y的值的算法中,不可能用到的语句或算法为()A赋值语句 B输入、输出语句C条件语句 D循环语句解析:求分段函数的值,不可能用到循环语句答案:D4下面的问题中必须用选择结构才能实现的个数是()已知三角形三边长,求三
2、角形的面积求方程axb0(a,b为常数)的根求三个实数a,b,c中的最大者求123100的值A4 B3 C2 D1解析:解决时用到选择结构,用到顺序结构,用到循环结构,必用到选择结构答案:B5某铁路客运部门规定甲、乙两地之间旅客托运行李的费用为:不超过50 kg按1.1元/kg收费,超过50 kg的部分按2.2元/kg收费,相应收费系统的算法框图如图所示,则处应填()Ay1.1x By552.2(x50)Cy2.2x Dy552.2x解析:设托运行李x kg,则当x50时,收费y501.1(x50)2.2552.2(x50)答案:B6运行以下程序时,执行循环体的次数是()i1Doii1ii*i
3、Loop While i10输出iA2 B10 C11 D8解析:第一次执行循环体,i1,ii12,iii4,i410,成立第二次执行循环体ii15iii25i2510,不成立,退出循环,共执行了2次循环体答案:A7下面为一个求20个数的平均数的程序,在横线上应填充的内容为()S0For i1 To _输入xSSxNextaS/20输出aA20 B19 C21 D22解析:由于输入20个数,故选A.答案:A8如果执行如图所示的程序框图,输入n6,m4,那么输出的p等于()A720 B360 C240 D120解析:k1,p3;k2,p12;k3,p60;k4,p360,k4时不满足km,所以输
4、出的p360.答案:B9如图给出的是计算124219的值的一个程序框图,则其中空白的判断框内,应填入下列四个选项中的()Ai19 Bi20 Ci19 Di20解析:由题可知应求20个数的和,故判断框内应填i20.答案:B9题图10题图10某算法框图如图所示,现输入如下四个函数,则可以输出的函数是()Af(x) Bf(x)Cf(x) Df(x)lg sin x解析:由题意可知:f(x)f(x)0f(x)应为奇函数;f(x)存在零点对所给选项进行分析验证应选C.答案:C二、填空题(本大题共4小题,每小题5分,共20分,把答案填在题中横线上)11画“求分段函数y的值”的算法流程图时,应画_个判断框解
5、析:由于分段函数共有3种情况,故应画2个判断框答案:212分析下面的程序:输入xIf9xAndx100Thenax10bx Mod 10x10* b+ a输出xElse输出“输入有误!”Else If若输入38,远行上面的程序后,得到的结果是 .解析:输入x38,程序运行过程是:9385,所以退出循环体,结束循环Sn01234515.mn51520.17(12分)如图所示,有一城市,市区为半径为15 km的圆形区域,近效区为距中心1525 km范围内的环形地带,距中心25 km以外的为远郊区市区地价每公顷100万元,近效区地价每公顷60万元,远郊区地价为每公顷20万元,输入某一点的坐标为(x,
6、y),求该点的地价请设计出相应的算法框图解:算法框图如图:由该点坐标(x,y),求其与市中心的距离r,确定是市区、近郊区还是远郊区,进而确定地价的值y18(14分)给出30个数:1,2,4,7,11,其规律是:第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,依次类推,要计算这30个数的和,现已给出该问题的算法框图(1)请在图中判断框和处理框处填上合适的语句,使之能完成该算法功能;(2)根据算法框图写出程序解:(1)该算法使用了循环语句,因为是求30个数的和,故循环体应该执行30次,其中i是计数变量,因此判断框内的条件是限制计数变量i的,故应该为i30,算法中的变量p实质是表示参与求和的个数,由于它也是变化的,且满足第i个数比其前一个数大i1,第i1个数比其前一个数大i,故应有ppi,故处应填i30.处应填ppi.(2)程序描述如下:i1p1S0Fori1 To 30 SSp ppi ii1Next输出S.