当前位置:文档之家› 高一数学必修三算法与程序框图练习

高一数学必修三算法与程序框图练习

高一数学(下) 周周练(三) 程序框图与基本算法语句
一 选择题
1.已知某算法的流程图如图所示,若将输出的数组(x ,y )依次记为(x 1,y 1),(x 2,y 2),…,(x n ,y n ).则程序结束时,最后一次输出的数组(x ,y )是( )
A .(1 004,-2 006)
B .(1 005,-2 008)
C .(1 006,-2 010)
D .(1 007,-2 012) 2.右边程序的输出结果为 ( )
A . 3,4
B . 7,7
C . 7,8
D . 7,11
3.如图所示的程序框图,如果输入三个实数a ,b ,c ,要求输出这三个数中最大的数,那么在空白的判断框中,应该填入下面四个选项中的( ) A .c >x B .x >c C .c >b D .b >c
4.阅读如下图的程序框图,则输出的S =( )
X =3
Y =4
X =X +Y Y =X +Y
PRINT X ,Y
i=11
s=1 DO s= s * i i = i -1 LOOP UNTIL “条件” PRINT s END (第6题)
A .14
B .20
C .30
D .55
5.执行如图所示的程序框图,若输出的b 的值为16,则图中判断框内①处应填( )
A .3
B .4
C .5
D .2
6、如果右边程序执行后输出的结果是990,那么
A.i > 10
B. i <8
C. i <=9
D.i<9
7.读程序
甲: i=1 乙: i=1000
S=0 S=0
WHILE i<=1000 DO
S=S+i S=S+i
i=i+l i=i-1
WEND Loop UNTIL i<1 PRINT S PRINT S
END END
对甲乙两程序和输出结果判断正确的是 ( )
A .程序不同结果不同
B .程序不同,结果相同
C .程序相同结果不同
D .程序相同,结果相同
8.下边程序执行后输出的结果是 ( )
A. -1
B. 0
C. 1
D. 2
n=
5
s=
s<
WHILE15
=+
s s n
n n
=-
1
WEND
PRINT n
END
二、填空题
9.若数列{a n}的前n项(n≥5)由如图所示的流程图输出依次给出,则a5=________.
10.某算法的程序框图如图所示,则输出量y与输入量x满足的关系式是________.
11.(2009·广东)某篮球队6名主力队员在最近三场比赛中
投进的三分球个数如下表所示:
队员i 12345 6
三分球a1a2a3a4a5a6
a=0 j=1
WHILE j<=5
a=(a+j) mod 5 j=j+1 WEND PRINT a END
(第13题)
个数
下图是统计该6名队员在最近三场比赛中投进的三分球总数的程序框图,则图中判断框应填________,输出的s =________.
12.一个算法的程序框图如图所示,如果输出的结果在区间[-1,1]内,则输入的x 的取值范围是________.
13.程序运行后的结果为__________ (其中:“(a+j ) mod 5”表示 整数(a+j)除以5的余数) 14.程序运行后输出的结果 为____________________.
15.下面程序的作用是求
100991
651431211⨯+
⋅⋅⋅+⨯+⨯+⨯的值 i=1 S=0 DO
S=S+
LOOP UNTIL PRINT S END
x=5 y=-20
IF x<0 THEN x=y -3 ELSE
y=y+3 END IF
PRINT x -y , y -x END
第14题。

相关主题