高二数学(下)单元测试题一(数学三第一章)
一:选择题:
1. 下列语句正确的是( )
A.x+3=y-2 B.d=d+
2: 将二进制数10101(2)化为十进制为( )
A.21
B.
3:将十进制数111化为五进制数是( )
A.421(5) B. 521(5) C.423(5) D. 332(5)
4: 用程序框图表示“秦九韶算法”将用到( )
A、顺序结构 B、条件结构
C、顺序结构和循环结构 D、三种基本逻辑结构
5:用冒泡法对6,5,3,1,2,7,9,8进行排序,需要( )趟排序
A.3 B
6:用更相减损术求138和92的最大公约数( )
A .23
B
7: 用辗转相除法求228,1995的最大公约数( )
A.35 B.
8: 下列数是“回文数”的个数是( )
123, 456, 121, 14541
A. 0 B
二:填空题
9.课本中出现了两种排序的方法,它们是:___________________;_______________________
10.算法的基本结构是______________ __________________ __________________
11.用秦九韶算法为x=5时,多项式f(x)=3x5-4x4+6x3-2x2-5x-2的值为____________
12.下列程序运行的结果是_____________
N=15
SUM=0
I=1
WHILE I≦N
SUM=SUM+I
I=I+2
WEND
PRINT“SUM=”;SUM
END
![]() |
三.解答题
13.请编写出一个“求满足的n最小值”的程序。
14.某班50人参加考试。请设计一个算法统计出80分以上的人数,并画出程序框图。
15.2000年世界人口50亿,按年增长率8%0计算,多少年后,世界人口超过100亿,请设计出一个算法,并画出程序框图。
16.求100到999中的水仙花数,所谓水仙花数是一个三位数,它的各位数字的立方之和等于该数,例如153是一个水仙花数,因为153=13+53+33。试编一段程序,找出所有的水仙花数。
答案:
一1B
二
9.直接排序法,冒泡法 10. 顺序结构 条件结构 循环结构
11. 7548 12. SUM= 64
三
13,解:
n=0
s=0
WHILE s1000
n=n+1
s=s+n
WEND
PRINT"满足12+22+…+n2>1000的n的最小值为:";n
END
14题:
15题算法分析:只需一个累积变量和一个计数变量,将累积变量的初始值设为5E+9,计数变量从0到N
16解:
I=100
DO
A=I\100
B=(I-100*A )\10
C=I-A*100-B*10
IF I=A3+B3+C3 THEN
PRINT I
ENDIF
I=I+1
LOOP UNTIL I>999
END