内容正文:
2023-2024学年浙教版高一上学期3.4算法及其实现
一、选择题
1.某算法的部分流程图如图所示,执行这部分流程后,变量s,i的值分别是( )
A.14、6
B.14、8
C.8、6
D.8、8
2.用Python算法控制结构描述:空气质量指数AQI值大于100,小于等于150称为轻度污染;大于150称为中度以上污染。设M为AQI值,Z为污染程度。下列选项正确的是( )
A. if M > 150:
Z = "中度以上污染"
elif M > 100:
Z = "轻度污染"
B. if M > 150:
Z = "中度以上污染"
else:
Z = "轻度污染"
C. if M > 100:
Z = "轻度污染"
elif M > 150:
Z = "中度以上污染"
D. if 100 < M <= 150:
Z = "轻度污染"
else:
Z = "中度以上污染"
A.A B.B C.C D.D
3.如下图所示,该流程图所表示的算法违背了算法的有穷性特征,下列修改方法中,可以改正该错误的是( )
A.将①处改为 i ← 0 B.将②处改为 s ≥ 0 ?
C.将③处改为 i ← i-2 D.将④处改为 s ← s-i
4.某算法的流程图如图所示,若输入x的值为26,则下列说法正确的是( )
A.变量x的终值可能为负数 B.语句"x←x//2"共执行5次
C.语句"x>0?"共执行5次 D.输出变量s值为"01011"
5.某算法的部分流程图如图所示,执行这部分流程后,输出 s,n 的值分别是()
A.105,9 B.15,9 C.105,7 D.15,7
6.十六进制数B3H转换成二进制数为( )
A.1111B B.10100011B C.10110011B D.10111100B
7.某算法的部分流程图如下图所示,执行这部分流程,则“s≤100?”被执行的次数是(▲ )
A.2
B.3
C.4
D.5
8.根据如图所示的算法流程图,若输入a的值为2,则输出a的值是( )
A.0 B.1 C.2 D.3
9.以下为求100以内(包括100)所有偶数和的算法,其中结果正确的算法是( )
A. B.
C. D.
10.字符二进制内码表示中,汉字字符内码最高位为“1”,英文字符内码最高位为“0”。用UltraEdit软件观察“7”、“W”、“I”、“N”、“系”、“统”这几个字符的内码,如下图所示,则这五个字符的序列可能为( )
A.WIN7系统 B.WIN系统7 C.系统WIN7 D.7系统WIN
11.如图所示的流程图,表示相应程序设计基本结构的是( )
A.顺序结构 B.循环结构 C.选择结构 D.赋值结构
12.用B表示二进制数,D表示十进制数,H表示十六进制数,则以下表达式成立的是( )
A.10H>10D>10B B.10D>10B>10H
C.10B=10D=10HD. D.不是同一数制,无法比较
13.若执行时输入x的值为-50,以下流程图的执行结果是( )
A.-30 B.0 C.-50 D.-100
14.某算法的部分流程图如图所示,若输入的 n 值为 95,最终输出的 S 值为( )
A.00010111
B.11010000
C.11100000
D.00000111
15.某算法的部分流程图如图所示,执行部分流程图,若输入X的值为﹣5,则输出结果为( )
A.2 B.4 C.5 D.25
二、填空题
16.算法是解决问题的 和 。
17.素数的定义是:大于1的自然数中,除了能被1和它本身整除以下,没有别的因子的数。以下算法用于判断一个数是否为素数,根据算法描述,回答问题。
①输入一个数n(n>2)
②i=2
③n能被i整除吗?
若能,输出“不是素数”,程序结束;
若不能,i=i+1;
④判断i>吗?
若是,输出 a ;
若不是,转为执行步骤③。
(1)“n能被i整除”用VB表达式表示为 ;
(2)a处应填入 。
18.如图所示为某智慧种植园大棚内的湿度自动控制系统鼻法流程图。其湿度自动控制过程为;如果环境湿度低于50RH,则开启加湿设备;如果环境湿度高于90RH,则开启干燥设备。请根据该控制过程完善流程图。
(1) (用表达式表示)
(2) (用表达式表示)
三、判断题
19.算法是能被计算机执行的动作或指令的有穷集合。( )
四、操作题
20.中学生100m跑步可以提高身体协调性,加强肌肉力量。现在请你设计一个算法,以男生为例将达标成绩保存到变量b中,输入100m跑步成绩并保存到变量f中,如达标输出“恭喜达标”,否则输出“未达标,继续努力”。(参照标准:男生100米,达标成绩14.9秒。)
【操作要求】
(1)请使用系统提供的图形,将流程图补充完整。
(2)拖动符号区的图形,到中央区的流程图中。
(3)输入相应内容,使之正确表达算法。
五、简答题
21.用计算机解决实际问题的过程中,需要进行算法设计,请问什么是算法?
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
参考答案:
1.B
2.A
3.C
4.B
5.A
6.C
7.C
8.B
9.AC
10.B
11.B
12.A
13.D
14.C
15.B
16. 步骤
方法
17. n mod i=0 是素数
18. t<50 t>90
19.正确
20.
21.算法是指在有限步骤内求解某一问题所使用的一组定义明确的规则。通俗地说,算法就是用计算机求解某一问题的方法,是能被机械地执行的动作或指令的有穷集合。
答案第1页,共2页
答案第1页,共2页
学科网(北京)股份有限公司
$$