1
绝密★考试结束前
2024学年第一学期丽水五校高中发展共同体期中联考
高二年级技术学科试题
考生须知:
1.本卷共12 页满分100分,考试时间90分钟。
2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。
3.所有答案必须写在答题纸上,写在试卷上无效。
4.考试结束后,只需上交答题纸
第一部分信息技术(50分)
一、选择题(本大题共12小题,每小题2分,共24分,每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分。)
1. 某校智能门禁可以通过摄像头采集学生人脸图像并识别,从而获取学生到校和离校数据,同时实时发送短信给家长。下列关于数据与信息的说法,正确的是()
A. 计算机中存储的图像不是数据
B. 上个月的到校和离校短信已经毫无价值
C. 可以对该智能门禁中数据进行加工处理以获得新的信息
D. 学生人脸数据不需要提前录入
2. 某校智能门禁可以通过摄像头采集学生人脸图像并识别,从而获取学生到校和离校数据,同时实时发送短信给家长。下列关于图像数字化的说法,不正确的是()
A. 图像数字化需要经过采样,量化和编码
B. 同一图像,采集的像素点个数越多,图像所需存储空间越大
C. 图像的量化位数不影响图像清晰度
D. 数字化后的数据以二进制形式存储在计算机中
3. 某校智能门禁可以通过摄像头采集学生人脸图像并识别,从而获取学生到校和离校数据,同时实时发送短信给家长。为提高人脸识别的准确率,下列措施不恰当的是()
A. 使用分辨率更高的摄像头 B. 对人脸特征匹配算法进行优化
C. 通过大量数据进行训练 D. 提升网络传输速度
4. 某医疗系统整合了患者的各类医疗数据,包括病历、检查报告、诊断影像等信息。通过大数据技术对海量患者数据进行分析,以辅助医生进行疾病诊断和治疗方案的制定。为了保护医疗系统的数据安全,以下做法正确的是()
A. 为防止数据丢失,对重要数据进行备份
B. 为节省空间,不需要对患者数据进行加密存储
C. 为提高运行速度,系统内传输数据不进行校验
D. 为节省能源,晚上关闭防火墙
5. 某医疗系统整合了患者的各类医疗数据,包括病历、检查报告、诊断影像等信息。通过大数据技术对海量患者数据进行分析,以辅助医生进行疾病诊断和治疗方案的制定。下列关于大数据技术的说法正确的是()
A. 大数据分析只能处理结构化数据,对于非结构化的医疗影像数据无法处理
B. 大数据分析结果一定准确无误,可以直接作为诊断依据
C. 大数据技术可以快速处理海量的患者数据,挖掘数据之间的相关性
D. 医疗系统中,大数据的价值密度高
6. 下列关于进制与编码的说法,正确的是()
A. 将末位是“8”的2位十六进制数转换成十进制数,其最大值是251D
B. 在二进制数末尾添加一个“0”,变为原数的10倍
C. 已知大写字母“Y”ASCII码值为59H,则大写字母“Z”的ASCII码值为60H
D. 某7位二进数末尾为“0”,其一定为偶数
7. 下列表达式的值与其他三项不同的是()
A. "ab" in "abcd" B. 3**2==12%9
C. 5>3 or 4>5 D. [3,5,7][1]==5
8. 某算法的部分流程图如图所示,执行这部分流程后,下列说法正确的是()
A. s的终值为16 B. i的终值为6
C. i←i+1执行了5次 D. i<5 条件判断了4次
9. 中学生一分钟仰卧起坐体测标准为:小于25个为不合格,大于45个为优秀,25至45个为良好。已知v为一分钟内的仰卧起坐个数,则下列Python程序段中,不能实现该功能的是()
A.if v<25:print("不合格")elif v<=45:print("良好")else:print("优秀") B. if v>45:print("优秀")elif v>=25:print("良好")else:print("不合格")
C. if v>45:print("优秀")if v<25:print("不合格")else:print("良好") D. if v>=25:if v<=45: print("良好")else: print("优秀")else:print("不合格")
A. A B. B C. C D. D
10. 有如下Python程序段:
a=[1,0,0,0,0,0,0,0]
i=1
while ia[i]=2*a[i-1]
i=i+1
执行该程序段后,a[2:4]的值为()
A. [2,4,8] B. [4,8,16] C. [2,4] D. [4,8]
11. 有下列Python程序段:
dic={};s="1232p321p";i=0
while s[i]!="p":
if s[i] in dic:
dic[s[i]]+=1
else:
dic[s[i]]=1
i+=1
程序运行后,dic["1"]的值是()
A. 0 B. 1 C. 2 D. 3
12. 已知数组a中包含若干整数,现要统计其中连续出现最多的数字的出现次数。若有多个数字连续出现次数相同且最多,则输出最先出现的那个数字和出现次数。Python程序段如下,则方框中的语句应为()
cnt,m,num = 1,1,a[0]
for i in range(1len(a)):
print(m,num)
A.if a[i]==a[i-1]: cnt+=1 if cnt>=m: m=cnt num=a[i]else: cnt=1 B.if a[i]==a[i-1]: cnt+=1 if cnt>m: m=cnt num=a[i]else: cnt=1 C.if a[i]==a[i+1]: cnt+=1else: if cnt>m: m=cnt num=a[i] cnt=1 D.if a[i]==a[i-1]: cnt+=1else: if cnt>=m: m=cnt num=a[i-1] cnt=1
A. A B. B C. C D. D
二、非选择题(本大题共3小题,其中第13小题7分,第14小题9分,第15小题10分,共26分)
13. 用火柴棒拼数字公式,数字0到9的拼法如图a所示,加号与等号各自需要2根火柴棒,若现在有n根火柴棒(1≤n≤24),可以拼出多少个形如 A+B=C的等式?如果A≠B,则A+B=C与B+A=C视为不同的等式,n 根火柴棒必须用尽,程序运行结果如图b所示。
f=[6,2,5,5,4,5,6,3,7,6] #存储各数字所需火柴棒数量
def stick(n): #统计整数n所需要的火柴棒数量
if n<10:
return f[n]
num=0
while①_______:
k=n%10
num+=f[k]
n=n//10
return②_______
n=int(input("请输入1-24内的整数:"))
cnt=0
for i in range(1112):
for j in range(1112):
if stick(i)+stick(j)+stick(i+j)+4==n:
③_______
print(i,"+",j,"=",i+j)
print("共有", cnt ,"个等式")
(1)该程序所用的算法是_______(单选,填字母:A.解析算法/B.枚举算法)
(2)为实现上述功能,请在划线处填入合适的代码。
14. 某次技术成绩的部分数据如图a所示,数据存储在“score.xlsx”文件中,高二8班班主任陈老师为更好地分析数据,编写了程序,请回答下列问题。
图a
(1)陈老师先读取数据并筛选高二8班学生的数据进行查看,代码如下:
import pandas as pd
df=pd.read_excel("score.xlsx")
df1=
print(df1)
方框中应填入的语句为_____(单选,填字母)
A.df["班级"]=="高二8班"B.df[df["班级"]=="高二8班"]C.df["班级"=="高二8班"]
(2)陈老师现需要找出本班信息或者通用偏科的学生,规定信息相对分=信息成绩-全段信息平均分,通用相对分=通用成绩-全段通用平均分。若信息相对分比通用相对分低10分以上,则认为其信息薄弱;若通用相对分比信息相对分低10分以上,则认为其通用薄弱。实现上述功能的部分Python程序如下,请在划线处填入合适的代码。
s1="信息薄弱:" ; s2="通用薄弱:"
df_grade=①_______
for i in df1.index:
xx=df1["信息"][i]-df_grade["信息"]
ty=df1["通用"][i]-df_grade["通用"]
if ty-xx>10:
s1+=df1["姓名"][i]+","
if②_______:
s2+=df1["姓名"][i]+","
print(s1,s2)
(3)陈老师想要比较各班的技术平均分情况,并绘制如图b所示的柱形图。实现上述功能的部分Python程序如下,请在划线处填入合适的代码。
图b
df2=df.groupby(①_______,as_index=False).mean()
df2=df2.sort_values("总分",ascending=False)
x=df2["班级"]
y=②_______
plt.bar(x,y)
pltshow()
15. 某音乐播放软件中,播放列表中包括歌曲名称和其热度,并按照热度降序排列用户可以进行以下操作:
一.删除歌曲:用户选中歌曲将其从播放列表中删除。
二.添加歌曲:用户输入歌曲名称和热度将其添加到播放列表中,需维持热度降序排列。
该软件使用链表lst存储播放列表,每个节点包括歌曲名称,热度和指针区域,head存储链表头节点位置,请回答下列问题。
(1)若lst=[["晴天",123,2],["小美满",138,0],["苹果香",104,-1]],head=1,现需删除歌曲《晴天》,应修改 ▲_____的值(单选,填字母)
A.lst[0] B.lst[1] C.lst[2] D.head
(2)实现删除歌曲功能的remove_song函数如下,请在划线处填入合适代码。
def remove_song(lst,head,song):
if lst[head][0]==song:
①_______
else:
p=head;q=lst[p][2]
while lst[q][0]!=song:
p=q
q=lst[q][2]
②_______
return head,lst
(3)实现添加歌曲功能的add_song函数如下,请在划线处填入合适代码。
def add_song(lst,head,song,fever):
if len(lst)==0:
lst.append([songfever,-1])
head=0
else:
if①_______:
lst.append([song,fever,head])
head=len(lst)-1
else:
p=head;q=lst[p][2]
while q!=-1 and fever p=q
q=lst[q][2]
lst.append(②_______)
lst[p][2]=len(lst)-1
return head,lst
绝密★考试结束前
2024学年第一学期丽水五校高中发展共同体期中联考
高二年级技术学科试题
一、选择题(本大题共12小题,每小题2分,共24分,每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分。)
1.
【答案】C
2.
【答案】C
3.
【答案】D
4.
【答案】A
5.
【答案】C
6.
【答案】D
7.
【答案】B
8.
【答案】A
9.
【答案】C
10.
【答案】D
11.
【答案】B
12.
【答案】B
二、非选择题(本大题共3小题,其中第13小题7分,第14小题9分,第15小题10分,共26分)
13.
【答案】 ①. n!=0 或n>0 ②. num ③. cnt+=1 ④. B
14.
【答案】 ①. B ②. df.mean() ③. xx-ty>10 ④. "班级" ⑤. df2["总分"]
15.
【答案】 ①. B ②. head=lst[head][2] ③. lst[p][2]=lst[q][2] ④. fever>lst[head][1] ⑤. [song,fever,q]
PAGE
第8页