流程图--选择结构 同步练习
一、选择题
1、 算法的三种基本结构是………………………………………………… ( )
A 、 顺序结构、 选择结构、循环结构 B、顺序结构、流程结构、循环结构
C、顺序结构、 分支结构、流程结构 D、流程结构、循环结构、分支结构[21世纪教育网]
2、 流程图中表示判断框的是………………………………………………( )
A、 矩形框 B 、菱形框 C、 圆形框 D、椭圆形框
3、如图(1)、(2),
它们都表示的是输出
所有立方小于1000
的正整数的流程图,那
么应分别补充的条件
为……………( )
A、(1) (2)
B、(1) (2) N
C、(1) (2) Y
D、(1) (2)
Y
N
4、算法共有三种逻辑结构,即顺序结构、条件结构和循环结构,下列说法正确的是( )
A.一个算法只能含有一种逻辑结构 B. 一个算法最多可以包含两种逻辑结构
C.一个算法必须含有上述三种逻辑结构 D. 一个算法可以含有上述三种逻辑结构的任意组合
5、给出以下一个算法的流程图(如下图所示),该流程图的功能是…………………( )
求输出a,b,c三数的最大
B. 求输出a,b,c三数的最小数
将a,b,c按从小到大排列
D. 将a,b,c按从大到小排列
6、右边的流程图(如上图所示),能判断任意输入的数x的奇偶性:其中判断框内的条件
是………………………………………………………………………………………… ( )
A.m=0 B.x=0 C.x=1 D.m=1
7、下面的问题中必须用选择结构才能实现的个数是( )
(1)已知三角形三边长,求三角形的面积;
(2)求方程ax+b=0(a,b为常数)的根;
(3)求三个实数a,b,c中的最大者;
(4)求1+2+3+…+100的值.21世纪教育网
(A)4个 (B) 3个 (C) 2个 (D) 1个
二、填空题
8、右边流程图输出d的含义是
9、 下面是求解一元二次方程的
流程图,请在空和缺的地方填上适当的标注.
(1) ;
(2) ;
(3) .
10、下面流图表示了什么样
的算法?
21世纪教育网
11、下面是一个算法的流程图,回答
下面的问题:当输入的值为3时,
输出的结果为
三、解答题
12. 设计算法流程图,输出2000以内除以n剩1的正整数.
13、某学生五门功课成绩为80、95、78、87、65.写出求平均成绩S的算法,画出流程图.
14、函数,请设计算法流程图,要求输入自变量x,输出y的值.
15、设计算法流程图,判断直线ax+by+c=0与圆的位置关系,要求输入参数a,b,c和,,r,输出相关信息.
[来源:21世纪教育网]
21世纪教育网