内容正文:
流程图 同步练习
【选择题】
1、流程图描述动态过程,关于其“终点”的描述中,较为恰当的是( )
A、只允许有一个“终点”
B、只允许有两个“终点”
C、可以有一个或多个“终点”
D、以上皆不正确
2、下列关于程序框图的理解,正确的有( )
①任何一个程序框图都必须有起止框;
②输入框图只能放在开始框后,输出框只能放在结束框前;
③判断框是唯一具有超过一个退出点的图形符号;
④对于一个程序来说,判断框内条件是唯一的.
A、1个 B、2个 C、3个 D、4个
3、 读下述程序框图(图1),说明输出结果( )
A、1 B、3 C、4 D、6
(图1)
(图2)
4、 某一算法流程图(如图2),输入x=1得结果( )
A、
B、0 C、
D、
5、下图给出的是计算
的值的一个程序框图,其中判断框内应填入的条件是 ( )
A、i>100 B、i<=100 C、i>50 D、i<=50
【填空题】
6、在程序框图中, 图形符号的名称是___________表示的意义____________
7、在程序框图中, 图形符号的名称是___________
表示的意义____________
8、在画程序框图时,框图一般按_________、________的方向画。
9、求a、b、c中最大值的算法最多要有___________次赋值过程,才能输出最大值。
【解答题】
10、设y为年份,按照历法的规定,如果y为闰年,那么或者y能被4整除不能被100整除,或者y能被400整除。对于给定的年份y,要确定索是否为闰年,如何设计算法,画出其流程图。
11、若有A、B、C三个不同大小的数字,你能设计一个算法,找出其中的最大值吗?试给出解决问题的一种算法,并画出流程图。
12、已知点
和直线l:Ax+By+C=0,写出求点P到直线l的距离d的流程图
参考答案
1、B 2、D 3、A 4、D 5、B
6、连接线 连接的方向
7、循环框 循环过程
8、向下、向右
9、 3
10、流程图:
11、解:应该先两两比较,算法和流程图如下:
S1 输入A、B、C;
S2 如果A>B,那么转S3,否则转S4;
S3 如果A>C,那么输出A,转S5,否则输出C,转S5;
S4 如果B>C,那么输出B,转S5,否则输出C;
S5 结束。
12、解答:本题可用顺序结构的循环结构来完成。算法流程图如下:
第5题
开始
S=0
i=2
S=S+1/i
i=i+2
N
输出S
结束
Y
开始
否
100|y?
是
输出y非闰年
输出y是闰年
是
4|y?
否i
结束
输入y
否
400|y?
是
开始
结束
输入A,B,C
A>B
A>C
B>C
Y
Y
Y
N
N
N
输出C
输出B
输出A
是
否
I>70?
开始
x=1
I=2
x=x×I
I=I+1
输出x
结束
开始
x=1
x=x×2
x=x×3
x=x×4
x=x×5
x=x×6
x=x×7
输出x
结束
$$
第二章 框图 同步练习(一)
说明:本试卷分为第Ⅰ、Ⅱ卷两部分,请将第Ⅰ卷选择题的答案填入题后括号内,第Ⅱ卷可在各题后直接作答.共100分,考试时间90分钟.
第Ⅰ卷(选择题 共35分)
一、选择题:(本大题共7小题,每小题5分,共35分)
1、下列流程图的基本符号中,表示判断的是( )
A、 B、 C、 D、
2、下列的流程图示中表示选择结构的是( )
A、 B、 C、 D、
3、下列对程序框图的描述,正确的是( )
A、只有一个起点,一个终点
B、只有一个起点,一个或多个终点
C、多个起点,一个或多个终点
D、多个起点,只有一个终点
4、右图是《集合》的知识结构图,如果要加入“子