高中数学必修三第一章统计初步过关测试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
n=5 s=0
WHILE s<15 S=s + n n=n -1 WEND PRINT n END (第3题) 高中数学必修三第一章算法初步过关测试题
一、 选择题(15×5′共75分)
1.将两个数a=8,b=17交换,使a=17,b=8,下面语句正确一组是 A . B . C . D .
2.下列给出的赋值语句中正确的是( )
A .4M =
B .M M =-
C .3B A ==
D .0x y += 3.右边程序执行后输出的结果是( ) A.1- B .0 C .1 D .2 4. 右边程序运行后输出的结果为( ) A. 50 B. 5 C. 25 D. 0 5.结构化程序算法的三种基本结构是: A 、 顺序结构、 选择结构、循环结构 B 、 顺序结构、 流程结构、循环结构
C 、 顺序结构、 分支结构、流程结构、
D 、 流程结构、 循环结构、分支结构 6.下列程序框中,出口可以有两个流向的是: A .终止框 B .输入输出框 C .处理框 D .判断框 7.将数()430012转化为十进制数为:
A. 524
B. 774
C. 256
D. 260 8. 用秦九韶算法计算多项式
654323567983512)(x x x x x x x f ++++-+=在
4-=x 时的值时,3V 的值为 :
A. -845
B. 220
C. -57
D. 34 9.把十进制25化为二进制数为 ( ) A .1100 B .11001 C .10111 D .1001
10.给出以下一个算法的程序框图
(如图所示),该程序框图的
功能是 ( )
A .求输出a,b,c 三数的最大数
B .求输出a,b,c 三数的最小数
C .将a,b,c 按从小到大排列
D .将a,b,c 按从大到小排列
11.右边程序运行的结果是( )
A .1,2,3
B .2,3,1
C .2,3,2
D .3,2,1
12.840和1 764的最大公约数是 ( )
A .84
B .12
C .168
D .252
13.上图给出的是计算
20
1
614121+
⋅⋅⋅+++的值的一个程序框图,其中判断框内应填入的条件是
( )
A .i>10
B .i<10
C .i>20
D .i<20
14.右边的程序框图(如图所示),
能判断任意输入的数x 的奇偶 性:其中判断框内的条件是
( ) A .m=0 B .x=0 C .x=1 D .m=1 15.右边程序运行后的输出结果为
( )
A .17
B .19
C .21
D .23
题号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 答案
二、 填空题(15×5′共75分)
16.三个数1734,816,1343的最大公约数是 17.若输入8时,则下列程序执行后输出的结果是 18.有如下程序框图(如右图所示),则该程序框图表
示的算法
的功能是 .
19. 二进制数111.11转换成十进制数是
_________________.
20. 下左程序运行后输出的结果为_______________.
班 级
姓 名
考 号
试室号
座位号
线 内 不 要 答 题
a=0 j=1
WHILE j<=5 a=(a + j) MOD 5 j=j+1 WEND PRINT a END
第4题
INPUT “a ,b ,c =”;a ,b ,c
IF b>a THEN t=a a=b b=t END IF IF c>a THEN t=a a=c c=t END IF IF c>b THEN t=b b=c c=t END IF PRINT a ,b ,c END
第13题
a = 1
b = 2
c = 3 a = b b = c c = a PRINT a,b,c END (第11题) 第14题
i=1
WHILE i<8 i=i+2 s=2※I+3 WEND PRINT s END
(第15题)
INPUT t
IF t<= 4 THEN
c=0.2
ELES
c=0.2+0.1(t -3)
END IF
PRINT c
END
(第17题)
(第18题) a=b b=a
c=b b=a
a=c
b=a a=b
a=c
c=b b=a
21.上右程序运行后实现的功能为_______________.
22.二进制数11101101转化为十进制数为 ;十进制数429转化为十六进制数为 读程序,完成下面各题:
28.x=1
n=3 DO
k=k+1 n=k+n x=x*2
LOOP UNTIL x>n PRINT n;x END
程序运行结果是
29.s=0 i=1
while i<=10 IF i MOD 5 <> 0 THEN s=s+1 ELSE
s=s+i END IF i=i+1 wend
PRINT s END 程序运行结果是