浙江省丽水市2024-2025学年高一下学期6月教学质量监控信息技术试卷(含答案)

资源下载
  1. 二一教育资源

浙江省丽水市2024-2025学年高一下学期6月教学质量监控信息技术试卷(含答案)

资源简介

浙江省丽水市2024-2025学年高一下学期期末教学质量监控信息技术
一、选择题
1.某校餐厅引入智慧管理系统,学生可在自助点餐机上选取菜品,菜品信息以文本、图像、视频等格式存储。系统通过摄像头采集人脸图像,与数据库中预存的人脸信息进行比对,完成刷脸支付,并语音播报支付信息。同时该系统还支持扫码付款、每日消费数据统计等功能。下列关于数据与信息的说法,正确的是( )
A.历史消费数据不存在价值
B.菜品信息的表现形式只能是图像
C.信息经过加工处理可具有更高的价值
D.同一信息只能依附同一载体
2.某校餐厅引入智慧管理系统,学生可在自助点餐机上选取菜品,菜品信息以文本、图像、视频等格式存储。系统通过摄像头采集人脸图像,与数据库中预存的人脸信息进行比对,完成刷脸支付,并语音播报支付信息。同时该系统还支持扫码付款、每日消费数据统计等功能。下列关于该系统数据管理与数据安全的说法,不正确的是( )
A.加密人脸数据可提升数据的安全性
B.不同格式的数据必须保存在不同的存储设备中
C.菜品图像是非结构化数据
D.为保护系统数据安全,数据存储可采用磁盘阵列
3.某校餐厅引入智慧管理系统,学生可在自助点餐机上选取菜品,菜品信息以文本、图像、视频等格式存储。系统通过摄像头采集人脸图像,与数据库中预存的人脸信息进行比对,完成刷脸支付,并语音播报支付信息。同时该系统还支持扫码付款、每日消费数据统计等功能。下列关于该系统中数据采集与编码的说法,不正确的是( )
A.预存的人脸图像可通过摄像头采集
B.系统播报支付信息是数字信号转化成模拟信号的过程
C.消费数据在计算机中以十六进制形式存储
D.识别二维码是数据解码的过程
4.某学校共有3个年级,每个年级有10个班,各班学生人数在35至40之间。现用 12位二进制编码来唯一标识每一位学生,下列二进制位标识分配方案可行的是( )
A. B.
C. D.
A.A B.B C.C D.D
5.下列关于大数据的说法,正确的是( )
A.对大数据进行处理时,必须保证每个数据都准确无误
B.大数据给生活带来便利的同时也会带来新的社会问题
C.大数据数据量大,处理速度慢
D.大数据更注重事物间的因果关系
6.某图像文件属性如图所示,该图像所占的存储空间约为( )
A.12KB B.1.5KB C.384KB D.1536KB
7.某算法的部分流程图如图所示,若输入m=36,n=24,执行该部分流程图后,输出m的值为( )
A.6 B.72 C.12 D.24
8.若变量a=2,b=3,c=4,则运算表达式b**2//c+a*b的值是( )
A.9 B.8 C.7 D.6
9.某个时间点的值存储在变量t中,如t="2025-03-01 17:15:18",现要提取月份到变量m中,下列选项正确的是( )
A.m=t[5:7] B.m=t[5:6] C.m=t[6:8] D.m=t[6:7]
10.已知字典ACI存储了部分大写字母的ASCII值,若ACI={"A":65,"B":66,"C":67,"D":68},则访问字典中"C"的ASCII值的表达式是( )
A.ACI[3] B.ACI["C"] C.ACI{"C"} D.ACI[C]
11.为增强学生的体质,某校设置学生运动打卡积分奖励机制。学生一天的打卡情况由是否打卡(已打卡为Y,未打卡为N)和运动时间(单位:分钟)组成,如Y40表示已打卡且运动时间为40分钟。积分奖励规则如下:
①运动时间1至30分钟内加3分,30分钟及以上加5分;
②当天已打卡加1分,否则为0分。
如下伪代码的功能为计算一名学生一天的积分情况
某学生某天已打卡,运动时间为40分钟,则积分为( )
A.6 B.5 C.4 D.3
12.为增强学生的体质,某校设置学生运动打卡积分奖励机制。学生一天的打卡情况由是否打卡(已打卡为Y,未打卡为N)和运动时间(单位:分钟)组成,如Y40表示已打卡且运动时间为40分钟。积分奖励规则如下:
①运动时间1至30分钟内加3分,30分钟及以上加5分;
②当天已打卡加1分,否则为0分。
定义函数sumx(x),参数x为一天的打卡情况,函数功能为根据x计算积分,并返回结果。
def sumx(x):
s=0
x1=x[0]
x2=int(x[1:])
return s
为实现该功能,加框处的代码为( )
A.if x1=="Y": s+=1 if x2>=30: s+=5 elif 0 < x2 < 30: s+=3 B.if x2>=30: s+=5 else: s+=3 if x1=="Y": s+=1 C.if x1=="Y": s+=1 elif x2>=30: s+=5 elif 0=30: s+=5 if x2>0: s+=3
A.A B.B C.C D.D
13.为增强学生的体质,某校设置学生运动打卡积分奖励机制。学生一天的打卡情况由是否打卡(已打卡为Y,未打卡为N)和运动时间(单位:分钟)组成,如Y40表示已打卡且运动时间为40分钟。积分奖励规则如下:
①运动时间1至30分钟内加3分,30分钟及以上加5分;
②当天已打卡加1分,否则为0分。
定义函数sumx(x),参数x为一天的打卡情况,函数功能为根据x计算积分,并返回结果。调用函数sumx(x),现要统计一周积分情况的代码如下:
record="Y35Y40N5Y15N37Y8Y26"
day=record[0]
score=0
for i in range(1,len(record)):
if "0"<=record[i]<="9":
day=day+record[i]
else:

score+=sumx(day)
print("本周的累计积分为:",score)
加框处的代码,由以下三个部分组成:
①score=score+d ②d=sumx(day) ③day=record[i]
下列选项中,代码顺序正确的是( )
A.①②③ B.③②① C.②①③ D.③①②
14.有如下Python程序段:
text="Science"
idx=[6,1,0,4]
res=""
for i in idx:
res=res+text[i]
print(res)
执行该程序后,输出的结果是( )
A.ecnS B.cSSe C.eSiS D.ecSn
二、操作题
15.某商场举行幸运抽奖活动,每位进入商场的顾客都可以获得一个由四位数字组成的号码,商场随机抽取一个数字作为幸运数字,当顾客号码的各位数字之和与幸运数字相同,即表示中奖,并获得对应的积分个数。例如:幸运数字为12,某顾客的号码为2019,该号码各位数之和为2+0+1+9=12,与幸运数字相同,则该顾客获得2019个积分。
编写Python程序, 输入幸运数字,及发放的最小、最大号码,统计并输出获奖总人数、奖励积分 最多和 最少的获奖号码。运行界面及调试结果如下:
(1)若幸运数字为21,号码为7653的顾客是否中奖▲ (填:是 / 否)。
(2)完成该程序的代码如下,请在划线处填入合适的代码
def sumv(x):
s=0
k=x
while k>0:
s=s+k%10
k=①
return s
n=int(input("请输入幸运数字:"))
m1=int(input("请输入最小号码:"))
m2=int(input("请输入最大号码:"))
c=0
maxv,minv=m1,m2
print("获奖总人数:",c,",最多积分的号码:",maxv,",最少积分的号码:",minv)
(3)加框处所使用的算法是▲ (单选,填字母:A.解析算法/ B.枚举算法)。
16.小王设计了一款简易的图书借阅管理系统,该系统具有图书的借阅与归还、按关键词查询图书、统计借阅排行榜等功能。每位同学最多可同时借阅5本书,若借满5本时再借新书,需归还已借图书。
(1)每次借还记录存储在列表中,列表每个元素由卡号、类别、书名、借还状态(1为在借,0为已归还)组成。某同学的借还记录为:[["1001","计算机","Python入门", 1],["1001","文学","我是猫",1],["1001","文学","红楼梦",1],["1001","文学","我是猫",0],["1001","科普","三分钟宇宙",1],["1001","文学","红楼梦",0],["1001","科幻","三体",1]],基于当前状态,还能借▲ 本书。
(2)该系统有前缀匹配查询功能,即查询书名以关键字开头的图书,如输入关键词"Python",即查询书名以"Python"开头的图书。定义函数check(key,name)以实现该功能,并返回判断结果,参数key为关键字,参数name为书名。
def check(key,name):
return True
下列选项中的代码填入加框处后,能实现该功能的有▲ (多选,填字母)。
A.for i in range(len(key)): if name[i]!=key[i]: return False B.for i in range(len(name)): if name[i]!=key[i]: return False
C.if key[:len(name)]!=name: return False D.if name[:len(key)]!=key: return False
(3)系统可按类别输出借阅次数从高到低排名前5的图书,程序运行结果如图所示。实现该功能的部分Python程序如下,请在划线处填入合适的代码。
def topbook(top, lst):
# 该函数的功能为找出列表lst中借阅次数从高到低排名前top的图书,并返回图书列表信息,参数lst为某一类别的所有图书信息。
result=[]
used=[0] * len(lst)

while c maxi=-1
for i in range(len(lst)):
if used[i]==1:
continue # 结束本次循环,直接进入下一次
if maxi==-1 or lst[i][2]>lst[maxi][2]:
maxi=i
if maxi!=-1:
result.append(lst[maxi]) # 为result追加一个元素lst[maxi]

c+=1
else:
break # 结束循环
return③
top=5 # 借阅次数排名前5
ctg=input("请输入要检索的书本类别:")
# 读取所有书本信息,将书本类别为ctg的数据存储在列表lst中,lst的每个元素由类别、书名、借阅次数组成,如lst为[["文学","红楼梦",44],["文学","我是猫",41]...],代码略
result=topbook(top, lst)
for r in result:
print("书名:", ④ ,",借阅次数:", r[2])
题号 1 2 3 4 5 6 7 8 9 10
答案 C B C C B D C B A B
题号 11 12 13 14
答案 A A C D
15. 是 k//10 sumv(i)==n maxv=i B
16. 2 AD c=0 used[maxi]=1 result r[1]

展开更多......

收起↑

资源预览