1、第一章第2课时一、选择题1在程序框图中,对下列图形的功能描述正确的是()A(1)是计算、赋值框;(2)是判断框;(3)是终止框;(4)是输入、输出框B(1)是起止框;(2)是输入、输出框;(3)是计算、赋值框;(4)是判断框C(1)和(3)都是计算、赋值框;(2)是判断框;(4)是输入、输出框D(1)和(3)的功能相同;(2)和(4)的功能相同【答案】B【解析】根据程序框图的规定知(1)是起止框;(2)是输入、输出框;(3)是计算、赋值框;(4)是判断框故选B.2下列功能:赋值;计算;判断;输入,输出其中属于处理框的是()ABCD【答案】B【解析】处理框的功能是赋值和计算,判断则是判断框的功能
2、,输入、输出则要通过输入、输出框来完成,故赋值和计算都属于处理框的功能故选B.3阅读下面的程序框图,则输出的结果是()A4B5C6D13【答案】D【解析】根据程序执行的过程x2,y2215,b35213.故选D.4阅读下面的程序框图,若输出的结果为2,则处的执行框内应填的是()Ax2Bb2Cx1Da5【答案】C【解析】处应给变量x赋值,若xm,则a2m3,b2m,2m2,m1.故选C.二、填空题5下图是一个算法的流程图,已知a3,输出的c7,则b的值为_【答案】11【解析】根据题意,得c,a3,c7,b11.6如图,若a0,b0,则此算法的功能是_【答案】求以a,b为直角边的三角形斜边c的长度
3、或求第一象限内的点P(a,b)到原点(0,0)的距离(答案不唯一)【解析】根据各个框的先后顺序,看各个字母表示的内容及最后的输出三、解答题7已知平面内两点A(a,b),B(c,d),设计一个算法计算A,B两点间的距离,画出程序框图【解析】算法如下:第一步,输入a,b,c,d.第二步,计算z1(ac)2.第三步,计算z2(bd)2.第四步,计算d.第五步,输出d.程序框图如下图1所示8设计一个算法,已知函数y2x的图象上,任意给定两点横坐标x1和x2(x1x2),求过这两点的直线的斜率,并画出程序框图【解析】算法如下:第一步,输入x1,x2.第二步,计算y12x1.第三步,计算y22x2.第四步,计算k.第五步,输出k. 图1 图2