2024年1月浙江省丽水市高二年级质量监控信息技术卷(Word版含答案)

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

2024年1月浙江省丽水市高二年级质量监控信息技术卷(Word版含答案)

资源简介

丽水市 2023 学年第一学期普通高中教学质量监控
高二技术试题卷 2024.01
本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷共 14 页,第一部 分 1 至 7 页,第二部分 8 至 14 页。 满分 100 分,考试时间 90 分钟。
注意事项:
1.考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。
2.选择题的答案须用 2B 铅笔将答题纸上对应题目的答案标号涂黑,如要改动,须将原填 涂处用橡皮擦净。
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使 用 2B 铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。
第一部分 信息技术(50 分)
一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。每小题列出的四个备选项中只有 一个是符合题目要求的,不选、多选、错选均不得分。)
1 .下列关于数据与信息的说法,正确的是
A.人们在处理数据时, 自身的行为不会产生数据
B.计算机中的数据虽然表现形式不同,但都以十六进制方式进行存储 C.经过智能加工处理得到的信息都是真实、可信的
D.信息是用来消除随机不确定性的东西
2 .下列行为不能有效保障数据安全的是
A.定期备份数据
B.定期更新杀毒软件
C.通过公共 WiFi 传输敏感数据
D.保护数据存储介质的安全
阅读下列材料,回答第 3 至 4 题。
杭州亚运会上,采用人脸识别检票入场;赛场上,出现了很多无人机器人,如机器人 自主巡逻、机器狗捡铁饼等,为赛事增色不少 ;观众可通过虚拟现实(VR)设备,使用 数字翻译官同声传译,感受现场氛围;5G 通信技术保障网络畅通,助力智慧亚运。
3 .下列选项中,没有应用人工智能技术的是
A.人脸识别入场
B.数字翻译官同声传译
C.5G 通信保障网络畅通
D.机器人自主巡逻
4 .下列有关大数据与数据处理的说法,不正确的是
A.处理大数据时,一般采用分治思想
B.杭州亚运会上所有比赛成绩数据属于大数据
C.可通过柱形图分析现场观看亚运会观众的各年龄段人数
D.基于大数据挖掘和分析,可以提升观众的视觉体验
高二技术试题卷 第 1 页 共 12 页
5 .对图像数字化,256 种颜色的图像,它的位深度为
A. 8 位 B.64 位 C. 128 位 D.256 位
6 .计算 s=0+2+4+ …+100 的部分流程图如图所示
第 6 题图
下列不能正确计算 s 的是
A. B. C. D.
7 .下列 Python 表达式中,值为 True 的是
A.len([1,"apple"])==6 B.3+5%3**2==8
C."bird" in "birthday" D.abs(int(-4.6))>9//2
8 .用字典保存学生信息,dic={"姓名":"李臣武","学号":"2022020118","性别":"男"},学号的 前 4 位表示入学年份。下列语句能正确提取入学年份的是
A.dic[学号][0:4] B.dic[学号][:3] C.dic["学号"][:4] D.dic["学号"][0:3]
9 .有如下 Python 程序段:
s=input()
st=""
for i in s:
if "0"<=i<="9":
st=st+i
elif "a"<=i<="z":
st=i+st
执行该程序段,输入“01yaYUn” ,则 st 的值是
A."nUYay10" B."nUYay01" C."nay01YU" D."nay01"
高二技术试题卷 第 2 页 共 12 页
10 .定义如下函数:
deff(n):
if n==1:
return str(n)
else:
return str(n%2)+f(n//2)
执行语句 k=f(20)后,k 的值为
A."00101" B." 10101" C." 10100" D."01001" 11 .列表 s 包含 8 个互不相等的元素,即 s[0],s[ 1],...,s[7] ,有如下 Python 程序段:
for i in range( ① ):
for j in range( ② ):
if s[j]>s[j+1]:
s[j],s[j+1]=s[j+1],s[j]
该程序段实现列表 s 中元素升序排列,下列选项正确的是
A.①1,n ②0,n-i- 1 B.①0,n- 1 ②0,n-i
C.①1,n ②n-2,i- 1,- 1 D.①0,n- 1 ②n-2,i- 1,- 1
12.某 Python 程序段如下,实现输入三个数并按从大到小的顺序依次输出。方框中应填入 的正确代码为
#输入 a,b,c ,代码略
print(a,b,c)
A.if a二、非选择题(本大题共 3 小题,其中第 13 小题 7 分,第 14 小题 9 分,第 15 小题 10 分, 共 26 分。)
13 .某算法如下:对任意一个正整数 n ,若 n 为偶数,下一步将其除以 2;若 n 为奇数, 下一步将其乘以 3 再加 1 ,不断重复,经过有限次运算后,一定可以得到 1 。编写程 序验证这一算法。
(1)当 n 是 10 的时候,数据的变化过程是:10→ → 1; (2)实现上述算法的 Python 程序段如下,请在划线处填入合适的代码。
n=int(input("请输入一个整数:"))
if n>0:
print("变化过程为:", n ,end="")
while n!=1:
if ① :
n=n//2
else:

print('→',n,end="")
else:
print("输入错误,请重新输入")
(3)该程序段采用的算法是 (单选,填字母:A 解析算法/B.枚举算法)
高二技术试题卷 第 3 页 共 12 页
14 .某超市收银系统结算过程如下:扫描仪扫描商品上的条形码,获取对应的商品编码, 再以该编码为关键字,从数据库中查找对应信息;扫描结束,系统显示消费金额。超 市商品数据存在“database.csv” 中,部分数据如图 a 所示;现模拟收银过程,扫描获得 商品的编码及数量存在“buy.csv” 中,如图 b 所示。
高二技术试题卷 第 4 页 共 12 页
第 14 题 图 a
第 14 题 图 b
(1)生成条形码时,将商品信息按一定规则转换成黑白条纹,这是 过程(单 选,填字母:A.编码/B.解码)。
(2)定义如下函数,读取“database.csv”数据并返回,请在划线处填入合适的代码。 def read_data():
f=open("database.csv")
d=[]
f.readline() #过滤标题行
for i in f.readlines(): #逐行处理数据
s=list(i.split(','))
d.append([s[0],s[ 1],s[2],float(s[3]),int(s[4])])
(3)模拟超市收银过程的部分 Python 程序如下。
①请在划线处填入合适的代码。
def pay(lst):
f=open("buy.csv")
n=len(lst)
money=0
f.readline()
for i in f.readlines(): s=list(i.split(','))
#过滤标题行
for j in range(0,n): if ① : money+=lst[j][3]*float(s[ 1]) break
return money
lst=read_data()
print("购买商品共花费:",pay(lst),"元")
②方框中的算法时间复杂度是 (单选,填字母:A.O(n)/B.O( 1)/C.O(log2 n))。 ③分析方框中算法的作用,写出一种能实现相同功能的算法或方案。
15.某超市统计分析 2023 年 1-4 季度国产商品销售额占比。所有商品销售数据存在“ 已售 商品.csv ”中,并按售出时间升序排序,部分数据如图 a 所示(条形码编号中前 3 位 表示国家代码,690~699 代表中国),统计结果如图 b 所示。
高二技术试题卷 第 5 页 共 12 页
第 15 题 图 a
第 15 题 图 b
(1)图中数据出现“20230132” ,属于 数据问题(单选,填字母)。 A.数据缺失 B.数据重复 C.逻辑错误
(2)定义如下函数,判断该商品是否属于“ 国产” ,请在划线处填入合适的代码。
def contryinfo(tym) :
data=int(tym[0:3])
if :
return 0 #表示该商品属于“ 国产”
else:
return 1
(3)定义如下函数,计算该商品所属季度,请在划线处填入合适的代码。 def jdinfo(t):
month=int(t[4:6])
return
(4)统计 2023 年 1-4 季度国产商品销售额占比的部分 Python 程序如下,请在划线处填入 合适的代码。
import pandas as pd
import matplotlib.pyplot as plt
'''
读取“ 已售商品.csv ”的数据,存入列表 lst 中。lst 列表的每个元素包含 4 个数 据项,分别对应已售商品的时间、条形码编号、销售价和销售数量,代码略。
'''
sales=[[0,0,0,0],[0,0,0,0]]
for k in range(len(lst)):
i=jdinfo(lst[k][0])
j=contryinfo(lst[k][1])

df=pd.DataFrame(sales,columns=['第一季度','第二季度','第三季度','第四季度'],index=[' 国产','非国产'])
df=df.T #将 df 进行行列转置
df[' 国产商品占比']= ② #国产商品占比=国产/(国产+非国产)* 100
plt.rcParams['font.sans-serif']=['SimHei']
plt.plot( df.index, ③ )
plt.ylim(50,90)
plt.title('2023 年各季度国产商品销售额占比图')
plt.show()
高二技术试题卷 第 6 页 共 12 页丽水市 2023学年第一学期普通高中教学质量监控
高二信息技术参考答案
1 2 3 4 5 6 7 8 9 10 11 12
D C C B A D B C D A D B
13.(1) 5→ 16→ 8→ 4→ 2 (2 分)
(2) ①n%2==0 (2 分)
②n=n*3+1 (2 分)
(3)A (1 分)
14.(1)A (1分)
(2)return d (2分)
(3)①lst[j][1]==s[0] (2分)
②A (2分)
③方案 1:可用二分查找,先将数据库数据按照商品编号排序,在查找的过程中使用
二分查找。
方案 2:使用字典,以商品编号为键,其它为值。 (2分)
15.(1)C (1 分)
(2)690<=data<=699 (1 分)
(3)(month+2)//3-1 或(month+2)//3 (2 分)
(4)①sales[j][i]+=float(lst[k][2])*int(lst[k][3])
或 sales[j][i-1]+=float(lst[k][2])*int(lst[k][3])
答案必须与(3)配对出现 (2分)
②df['国产']/(df['国产']+df['非国产'])*100
或 df.国产/(df.国产+df.非国产)*100 或其他等价答案 (2分)
③df.index,df.国产商品占比 或 df.index,df[“国产商品占比”] (2分)

展开更多......

收起↑

资源列表