中山市直属学校算法初步单元测试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高一数学单元形成性测试题(十三)
(数学三第一章)
一:选择题:
1. 下列语句正确的是( )
A .x+3=y-2
B .d=d+2
C .0=x
D .x-y=5
2: 将二进制数10101(2)化为十进制为( )
A .21 B. 20 C.19 D. 18
3:将十进制数111化为五进制数是( )
A .421(5) B. 521(5) C.423(5) D. 332(5)
4: 用程序框图表示“判断以任意给定的3个正实数为边长的三角形是否存在”将用到( )
A 、顺序结构
B 、顺序结构和条件结构
C 、顺序结构和循环结构
D 、三种基本逻辑结构
5:用二分法求方程2
20x -=的近似根的算法中要用那种算法结构( ) A .顺序结构 B.条件结构 C. 循环结构 D. 以上都用 6:对赋值语句描述正确的是( )
①可以给变量提供初值 ②将表达式的值赋给变量
③可以给一个变量重复赋值 ④不能给同一个变量重复赋值
A .①②③ B.①② C .②③④ D.①②④
7: 阅读右面的流程图,若输入的a 、b 、c 分别是21、32、75,
则输出的a 、b 、c 分别是:( ) )(A 75、21、32 )(B 21、32、75 )(C 32、21、75 )(D 75、32、21 8:将两个数8,17a b ==交换,使17,8a b ==,下面语句正确一组是 ( )
二:填空题
9.算法的基本结构是:__________________
10.各种程序设计语言中都包含的基本算法语句是______________
11.程序框图(如图1
12.下列程序如图2运行的结果是
N=15 SUM=0
I=1 WHILE I ≦N
SUM=SUM+I
I=I+2
WEND
PRINT “SUM=”;SUM END
(2)
三.解答题
13.已知一个三角形的三条边长分别为2,3,4,画出一个求三角形面积的框图。
14. 画出一个“求满足10003212
222>++++n 的n 最小值”的框图。
15.2000年世界人口50亿,按年增长率8%0计算,多少年后,世界人口超过100亿,请设计出一个算法,并画出程序框图。
16.已知2221,021,024,0x x y x x x x x ⎧->⎪=+=⎨⎪-+<⎩
,试输入x 的值计算y 的值,画出流程图。
答案:
一1B 2C 3A 4B 5D 6A 7A 8B
二
9. 顺序结构条件结构循环结构
10.输入语句,输出语句,赋值语句,条件语句,循环语句
11.24
12.SUM= 64
三
13,解:
14题:
15题算法分析:只需一个累积变量和一个计数变量,将累积变量的初始值设为5E+9,计数变量从0到N
16