浙江省杭州市桐浦富兴联谊学校2023-2024学年高二下学期5月月考信息技术试题(Word版附解析)
展开这是一份浙江省杭州市桐浦富兴联谊学校2023-2024学年高二下学期5月月考信息技术试题(Word版附解析),文件包含浙江省杭州市桐浦富兴联谊学校2023-2024学年高二下学期5月月考技术试题-高中信息技术Word版含解析docx、浙江省杭州市桐浦富兴联谊学校2023-2024学年高二下学期5月月考技术试题-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共21页, 欢迎下载使用。
高二年级技术学科试题
考生须知:
1.本卷共12页,满分100分,考试时间90分钟。
2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。
3.所有答案必须写在答题纸上,写在试卷上无效。
4.考试结束后,只需上交答题纸。
第一部分 信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1. 下列关于数据与信息的说法,正确的是( )
A. 计算机中的中文字符以十六进制的形式存储B. 大数据技术只能处理结构化数据
C. 同一数据经解释后产生的信息可能不同D. 同样的信息对不同的人其价值是相同的
2. 下列关于信息系统安全与防护的说法,正确的是( )
A. 信息系统应对用户开放所有数据访问权限B. 打开防火墙能够彻底避免计算机感染病毒
C. 为确保数据的安全性,应重视数据的备份和恢复D. 只需要知道解密算法,即可将密文解密成明文
3. 某校对学生校园卡消费系统进行升级,实现无人收银。升级功能描述如下:通过RFID读写器对学生选择菜品(碗中含有电子标签)进行识别,并计算对应菜品的总金额,学生则只需要通过人脸识别的方式进行付款,完成付款后的相关数据保存在服务器的数据库中。学校又为家长开发了以B/S为架构的消费记录软件,家长在校外可以通过计算机、手机等终端设备查询孩子的消费记录等信息。下列关于该系统组成的说法,正确的是( )
A. 该系统中消费记录软件属于系统软件B. RFID读写器和碗(含有电子标签)属于硬件设备
C. 该系统中的用户仅是学生和家长D. 该系统中的数据仅包含菜品数据
4. 某校对学生校园卡消费系统进行升级,实现无人收银。升级功能描述如下:通过RFID读写器对学生选择的菜品(碗中含有电子标签)进行识别,并计算对应菜品的总金额,学生则只需要通过人脸识别的方式进行付款,完成付款后的相关数据保存在服务器的数据库中。学校又为家长开发了以B/S为架构的消费记录软件,家长在校外可以通过计算机、手机等终端设备查询孩子的消费记录等信息。下列关于该系统功能与应用的说法,不正确的是( )
A. 数据库中可以存储消费记录、学生信息等数据
B. 可通过消费记录分析出最受欢迎菜品的类型
C. 该系统设计合理,不存在局限性
D. 通过RFID读写器获取电子标签中的信息属于数据输入功能
5. 某校对学生校园卡消费系统进行升级,实现无人收银。升级功能描述如下:通过RFID读写器对学生选择的菜品(碗中含有电子标签)进行识别,并计算对应菜品的总金额,学生则只需要通过人脸识别的方式进行付款,完成付款后的相关数据保存在服务器的数据库中。学校又为家长开发了以B/S为架构的消费记录软件,家长在校外可以通过计算机、手机等终端设备查询孩子的消费记录等信息。下列关于该系统中网络技术的说法,正确的是( )
A. 该系统只需建立在学校局域网即可,无需接入互联网
B. 计算机终端通过浏览器访问服务器只使用了http协议
C. 移动终端通过移动通信网络访问该系统无需传输介质
D. 该系统的网络资源包括所有软件、硬件、数据等资源
6. 下列关于人工智能的说法,正确的是( )
A. 人工智能技术仅涉及计算机学科
B. 行为主义人工智能的研究基于数据驱动,模仿人脑神经元
C. 混合增强智能是人类智能、人工智能等多种智能体的混合
D. 人工智能有效促进社会发展,并不会带来任何问题
7. 未经压缩的BMP图像a为400×200像素、16色位图,将该图像的水平像素和垂直像素均缩小为原来的50%,并转换为黑白位图,得到图像b,则图像a与b的存储容量之比为( )
A. 8:1B. 16:1C. 32:1D. 64:1
8. 若已知元素的入栈顺序是1,2,3,4,其出栈顺序不可能的是( )
A. 1,2,3,4B. 3,1,4,2C. 3,2,1,4D. 2,1,4,3
9. 某算法的部分流程图如图所示。执行这部分流程,若输入n值为264,则输出s是( )
A. 8B. 16C. 2024D. 4202
10. 有如下Pythn程序段:
imprt randm
s='Pythn2024'; ans="
k=randm.chice([-1,1]) #随机生成-1或1
fr ch in s:
key=randm.randint(1,3)
if 'A'<=ch<='Z':
ans+=chr((rd(ch)+k*key-65)%26+65)
elif '0'<=ch<='9':
ans+= chr((rd(ch)+k*key-48)%10+48)
else:
ans+=ch
print(ans)
执行该段程序后,输出的结果可能是( )
A. Pythn2024B. Qythn3111C. Oythn3935D. Sythn5145
11. 有如下Pythn函数mydel,功能是在非空列表lst中找第一个数据x并删除,划线处的正确代码为( )
def mydel(lst, x):
fr i in range(len(lst)):
if lst[i]==x:
break
else:
return("找不到想删除的数据")
fr j in range(① ):
lst[j]=lst[j+1]
lst.pp() #pp()方法的功能是删除列表最后一个数据
A. i, len(lst)-1B. i, len(lst)-2C. len(lst)-1, i, -1D. len(lst)-2, i-1, -1
12. 有如下Pythn代码,函数Linkinsert功能是在升序链表lst中按序插入数据data
def Linkinsert(lst, data, head):
p=head
lst.append([data,-1])
if data<=lst[head][0]:
lst[-1][1]=head
head=len(lst)-1
else:
q=lst[p][1]
while ① and data>lst[q][0]:
p=q
q=lst[p][1]
②
lst[-1][1]=q
return head
则划线处应填写的代码是( )
A. ①q!=-1 ②lst[p][1]=len(lst)-1B. ①q!=-1 ②lst[p][1]=len(lst)
C. ①p!=-1 ②lst[q][1]=len(lst)-1D. ①p!=-1 ②lst[q][1]=len(lst)
二、非选择题(本大题共3小题,其中第13小题8分,第14小题9分,第15小题9分,共26分)
13. 小明搭建了简易空气净化系统,该净化器通过传感器检测空气中的PM2.5浓度,当PM2.5浓度过高时发出警报提醒用户开窗通风。用户通过浏览器查看实时监测结果。该系统的结构示意图如图所示,请回答下列问题:
(1)确定传感设备的型号,属于搭建信息系统前期准备中的____(单选,填字母:A.需求分析/B.概要设计/C.详细设计)
(2)该系统网络应用软件的实现架构是____(单选,填字母:A.B/S架构/B.C/S架构)
(3)系统结构示意图中,①和②分别是____和____(填字母:A.执行器/B.控制器/C.传感器)
(4)小明基于Flask Web框架编写服务器端程序,部分代码如下。编写完成后,若要通过浏览器获取视图函数index()的返回页面,则应访问的URL是____
#导入Flask框架模块及其他相关模块,代码略
app= Flask(_name_)
@app. rute('/idx')
def index():
#从数据库读取温度和湿度数据,并返回页面,代码略
#服务器其他功能,代码略
if _name_ == '_main_'
app.run(hst=', prt= 5000)
(5)关于该系统的说法正确的是____(多选,填字母)
A.系统运行一段时间后,传感器能够正常采集数据并上传至服务器,但数据异常时,执行器不会报警,可能是IT模块故障
B.该系统对于异常数据的计算与判断只能在服务器完成
C.在该系统结构的基础上,能够再拓展温湿度检测模块
D.若图中Wi-Fi断开连接,用户将查看不到任何数据
E.该系统中的数据存储于数据库以便于用户访问查看
14. 某校艺术周举行十佳歌手评比,全年级同学对候选人的歌曲进行投票,每张选票最多只能选择5首歌曲(保证参赛歌曲没有重名),否则选票无效。现已将同学的投票情况保存在“N10.xlsx”文件中,部分数据如图a所示。需要编写Pythn程序,删除无效票,再统计每首歌的得票数,最后按得票数降序排序并用柱形图呈现,如图b,请回答下列问题:
图a 图b
(1)自定义check函数,功能为读取Excel文件并返回有效票数据。
imprt pandas as pd
def check(filename):
df=pd.read_excel(filename)
df['票数']= df.sum(axis=1) #统计每张票勾选的人数
df1= #单选题
return df1
请为划线处选择合适的代码____(单选,填字母)
A.df['票数']<=5 B.df.'票数'<=5 C.df[df['票数']<=5] D.df[df.'票数'<=5]
(2)统计每首歌的得票数,绘制得票数最高的前十名(得票相同视为名次并列处理)。部分代码如下,请在划线处补充代码。
imprt pandas as pd
imprt matpltlib.pyplt as plt
#显示中文处理代码略
df1= check("N10.xlsx")
df_del=df1.①____(['序号','票数'], axis=1) #删除“序号”,“票数”两列数据
df_sum=df_del.sum()
#将df_sum数据转换为DataFrame类型的数据df2,df2如图c所示,代码略
df_srt=df2.srt_values('票数', ascending= ②____) #按得票数降序排序
df_srt.reset_index(drp=True, inplace=True) #重置索引
cnt=10 ; n=len(df_srt)
fr i in range(cnt, n):
if df_srt.at[cnt-1,"票数"]==df_ srt.at[i,"票数"]:
③____
else:
break
df3=df_ srt[:cnt]
plt.bar(④____)
图c
15. 某地区物流总站的智能物流系统,通过自动扫描货物物流单上的条形码采集物流信息,如图a所示。该系统根据分站编号将货物分流并等待配送,当某分站的等待配送货物重量大于等于配送车队第一辆的最大承重时(每件货物重量一定小于货车的最大承重),系统开始自动装货并进行配送,已知总站有足够的货车配送货物,如图b所示。当一天的货物全部扫描完成后,系统会对未配送的货物自动装货并进行配送。
例如:当数据扫描到ID为1的货物时,目的地分站编号1的待配送货物总重量达到了900kg,没有达到货车hc1的最大承重1800kg,不配送。当数据扫描到ID为4时,目的地分站编号2的待配送货物总重量达到了2000kg,大于等于货车hc1的最大承重1800kg,需要为分站2进行配送,优先配送先扫描的货物ID为[2,3],载货重量为1500kg,ID为4的货物留下。当数据扫描到ID为5的货物时,目的地分站编号1的待配送货物总重量达到了1800kg,超过了货车hc2的最大承重1600kg,货车hc2为分站1进行配送,配送的货物ID为[0,1],载货重量为900kg,ID为5的货物留下,继续扫描ID为6的货物……
图a 图b 图c
编写Pythn程序模拟上述功能,程序的运行结果如图c所示,请回答下列问题:
(1)将货车hc1的最大承重修改为2100kg,则货车hc1配送的货物ID为____
(2)读取物流数据,将读取的货物根据各自的目的地分站编号分流至每个分站的待配送队列中,先扫描的货物配送时也优先配送,请在划线处填入合适的代码。
#读取采集的物流数据存储在变量data中;n是所有分站的总数,分站编号分别是1到n;
#hc数组中存储所有货车的最大承重数据,例如:hc[0]=1800,则第一辆货车的最大承重为1800kg,#物流总站有足够的货车,代码略。
st=[] #st列表存储了每个分站的数据信息,其中st[k][0]是第k+1个分站待配送货物的总重量
hct=0
fr i in range(n):
st.append([0])
head=[1]*n ; tail=[1]*n
fr i in range(len(data)):
k=data[i][1]-1
st[k].append(i)
tail[k]+=1
____
trans() #调用函数trans
#扫描完所有数据后,将还未配送的货物依次进行配送,代码略
(3)每次扫描货物后判定是否可以进行配送,根据处理结果依次输出每次配送的具体信息,请在划线处填入合适的代码。
def findmax(st): #findmax函数功能是找到分站中货物累计重量最大的分站
t=0
fr i in range(1, len(st)):
if ①____:
t=i
return t
def trans():
glbal st, head, tail, hct, hc #全局变量,整个程序都可访问和修改的变量
while True:
maxt=findmax(st)
if st[maxt][0]< hc[het]: #hc[hct]当前队首货车的载重量
break
remain=hc[hct]
inf=[]
while ②____ and remain>data[st[maxt][head[maxt]]] [2]:
tmp=st[maxt][head[maxt]]
inf.append(int(data[tmp][0]))
remain-=data[tmp][2]
③____
head[maxt]+=1
print(st)
#输出当前配送数据inf、货车、分站编号等信息,代码略
het+=1
相关试卷
这是一份浙江省杭州市桐浦富兴联谊学校2023-2024学年高二下学期6月学考模拟信息技术试题(Word版附解析),文件包含2024届浙江省杭州市“桐浦富兴”教研联盟高二6月学考模拟考试模拟技术试题-高中信息技术Word版含解析docx、2024届浙江省杭州市“桐浦富兴”教研联盟高二6月学考模拟考试模拟技术试题-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共15页, 欢迎下载使用。
这是一份浙江省杭州市联谊学校2023-2024学年高二下学期5月月考技术试题(PDF版附答案),文件包含浙江省杭州市桐浦富兴联谊学校2023-2024学年高二下学期5月月考技术试题pdf、浙江省杭州市桐浦富兴联谊学校2023-2024学年高二下学期5月月考技术试题信息答案pdf、浙江省杭州市桐浦富兴联谊学校2023-2024学年高二下学期5月月考技术试题通用答案pdf等3份试卷配套教学资源,其中试卷共14页, 欢迎下载使用。
这是一份浙江省杭州市桐浦富兴稽阳联谊教研联盟2023-2024学年高二下学期5月月考技术试题(扫描版附答案),文件包含浙江省杭州市联谊学校2023-2024学年高二下学期5月月考技术试题pdf、高二信息答案pdf、高二通用答案pdf等3份试卷配套教学资源,其中试卷共14页, 欢迎下载使用。