【摘要】记得有一句话是这么说的:数学是一门描写数字之间关系的科学,是我们前进的阶梯。对于高中学生的我们,数学在生活中,考试科目里更是尤为重要,所以小编在此为您发布了文章:高一数学每周一练算法初步检测试题希望此文能给您带来帮助。
本文题目:高一数学每周一练算法初步检测试题
(命题范围:算法初步)
1.下列运算不属于我们所讨论算法范畴的是 ()
A.已知圆的半径求圆的面积 B.随意抽4张扑克牌算到二十四点的可能性
C.已知坐标平面内两点求直线方程 D.加减乘除法运算法则
2.早上从起床到出门需要洗脸刷牙(5 min)、刷水壶(2 min)、烧水(8 min)、泡面(3 min)、吃饭(10 min)、听广播(8 min)几个步骤、从下列选项中选最好的一种算法 ()
A.S1 洗脸刷牙、S2刷水壶、S3 烧水、S4 泡面、S5 吃饭、S6 听广播
B.刷水壶 、S2烧水同时洗脸刷牙、S3泡面、S4吃饭、S5 听广播
C.刷水壶 、S2烧水同时洗脸刷牙、S3泡面、S4吃饭 同时 听广播
D.吃饭 同时 听广播、S2泡面、S3烧水同时洗脸刷牙、S4刷水壶
3.以下关于排序的说法中,正确的是 ( )
A.排序就是将数按从小到大的顺序排序
B.排序只有两种方法,即直接插入排序和冒泡排序
C.用冒泡排序把一列数从小到大排序时,最小的数逐趟向上漂浮
D.用冒泡排序把一列数从小到大排序时,最大的数逐趟向上漂浮
4.下列语句中:① ② ③ ④⑤ ⑥ 其中是赋值语句的个数为 ( )
A.6 B.5
C.4 D.3
5.把二进制数 化为五进制数是 ( )
A. B.
C. D.
6.840和1764的最大公约数是 ( )
A.84 B.12
C.168 D.252
7.下面为一个求20个数的平均数的程序,在横线上应填充的语句为 ( )
A.i20 B.i20
C.i=20 D.i=20
8.为了在运行下面的程序之后得到输出y=16,键盘输入x应该是( )
A. 或 B. C. 或 D. 或
9.某程序框图如图所示,若输出的S=57,则判断框内位
A. k4?
B.k5?
C. k6?
D.k7?
10.阅读右边的程序框图,运行相应的程序,则输出s的值为
A.-1 B.0
C.1 D.3
参考答案
1、【解析】B. A、C、D均可以按照一定的步骤完成
2、【解析】C.
3、【解析】C.由冒泡排序的特点知C正确.
4、【解析】C. ①②④⑥为赋值语句
5、【解析】C.先转化成十进制,再转化为五进制数.
6、【解析】A.用辗转相除法或更相减损术可求得.
7、【解析】A.依题意须循环20次
8、【解析】C.令 得: 或 (舍),令 得: 或 (舍)
9、【解析】A,本题主要考察了程序框图的结构,以及与数列有关的简单运算,属容易题
10、【解析】B第一次运行程序时i=1,s=3;第二次运行程序时,i=2,s=2;第三次运行程序时,i=3,s=1;第四次运行程序时,i=4,s=0,此时执行i=i+1后i=5,推出循环输出s=0.