资源描述
双基限时练(二)
1.下列程序框中,有两个出口的是( )
A.起止框 B.输出框
C.处理框 D.推断框
解析 在程序框图中,唯一有两个出口的是推断框,应选D项.
答案 D
2.在程序框图中,算法要输入或输出信息,可以写在( )
A.处理框内
B.推断框内
C.输入、输出框内
D.循环框内
解析 在流程图中,由输入、输出框的意义,知这是用来输入、输出信息的.故选C项.
答案 C
3.程序框图与算法相比,下列推断不正确的是( )
A.程序框图将算法的基本规律结构呈现得很清楚
B.算法是用自然语言描述解决某一问题的步骤,程序框图使这些步骤更为直观
C.实质不变,形式变简单了,难于理解
D.程序框图更简洁改写为计算机语言
解析 分析四个选项及所学学问,易知应选C项.
答案 C
4.下列关于程序框的功能描述正确的是( )
A.①是处理框;②是推断框;③是终端框;④是输入、输出框
B.①是终端框;②是输入、输出框;③是处理框;④是推断框
C.①和③都是处理框;②是推断框;④是输入、输出框
D.①和③的功能相同;②和④的功能相同
答案 B
5.阅读下边的程序框图,若输出的结果为2,则①处应填( )
A.x=2 B.b=2
C.x=1 D.a=5
答案 C
6.如图,输出的结果是________.
解析 m=2,p=m+5=7,m=p+5=12.最终输出m=12.
答案 12
7.如图所示的程序框图的运行结果是输出S=________.
答案
8.以下给出对任意框图的几种说法:
①任何一个程序框图都必需有起止框;
②输入框只能紧挨着放在开头框后,输出框必需紧挨着放在结束框前;
③推断框是唯一具有超过一个出口的程序框;
④对于一个程序来说,推断框内的条件表述方法是唯一的.
其中正确说法的序号是________.
解析 任何一个程序都必需有开头和结束,从而必需有起止框,故①正确;输入框和输出框可以放在任何需要输入、输出的位置,故②错;推断框内的条件表示方法不是唯一的,故④错.③正确.
答案 ①③
9.写出下列算法的功能.
图①
图②
(1)图①中算法的功能是____________________.
(2)图②中算法的功能是____________________.
答案 (1)求以a,b为直角边的直角三角形斜边的长
(2)求两个数a,b的和
10.写出求边长为3,4,5的三角形内切圆面积的程序框图.(其中直角三角形的内切圆半径r=,c为斜边长)
解 程序框图如图.
11.如图,是解决某个问题而绘制的程序框图,认真分
析各框内的内容及图框之间的关系,回答下面的问题:
(1)图框①中x=2的含义是什么?
(2)图框②中y1=ax+b的含义是什么?
(3)图框④中y2=ax+b的含义是什么?
(4)该程序框图解决的是怎样的问题?
(5)当最终输出的结果是y1=3,y2=-2时,求y=f(x)的解析式.
解 (1)图框①中x=2表示把2赋值给变量x.
(2)图框②中y1=ax+b的含义是:
该图框在执行①的前提下,即当x=2时,计算ax+b的值,并把这个值赋给y1.
(3)图框④中y2=ax+b的含义是:
该图框在执行③的前提下,即当x=-3时,计算ax+b的值,并把这个值赋给y2.
(4)该程序框图解决的是求函数y=ax+b的函数值的问题,其中输入的是自变量x的值,输出的是对应x的函数值.
(5)y1=3,即2a+b=3.⑤
y2=-2,即-3a+b=-2.⑥
由⑤⑥,得a=1,b=1,∴f(x)=x+1.
12.已知点P0(x0,y0)和直线l:Ax+By+C=0,写出求点P0到直线l的距离d的算法及程序框图.
解 用数学语言描述算法:
S1,输入点P0的坐标x0,y0,输入直线方程的系数A,B,C.
S2,计算z1=Ax0+By0+C.
S3,计算z2=A2+B2.
S4,计算d=.
S5,输出d.
用程序框图来描述算法.
展开阅读全文