资源简介 丽水市 2022 学年第一学期普通高中教学质量监控 高二技术试题卷 2023.01本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷共 14 页,第一部 分 1 至 8 页,第二部分 9 至 14 页。满分 100 分,考试时间 90 分钟。注意事项:1.考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。2.选择题的答案须用 2B 铅笔将答题纸上对应题目的答案标号涂黑,如要改动,须将原填 涂处用橡皮擦净。3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内, 作图时可先使 用 2B 铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。第一部分 信息技术(50 分)一、 选择题(本大题共 13 小题,每小题 2 分,共 26 分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分。)阅读下列材料,回答第 1 至 2 题。某高中建成了智慧校园信息系统,通过人脸识别完成身份认证,可以实现进出校园、 图书借阅、家校沟通、在线学习等活动。1.下列说法正确的是A.收到以学校名义发送的紧急缴费短信,应立即根据提示操作B.用户既是数据的使用者,也是数据的生产者C.在线学习活动中信息的传递不需要载体D.家长根据学生的出校记录预估其到家时间,这是智慧的体现2.为保护智慧校园信息系统中的数据,下列做法不恰当的是A.定期进行漏洞检测,及时更新系统B.对系统中涉及个人隐私的数据进行加密C.将管理员与普通用户的登录密码设为一致D.建立异地容灾系统(...)3.下列关于图像采集与处理的说法,不正确的是A.数码相机采集图像的过程进行了模数转换B.图像数字化的一般过程是采样、量化、编码C.数字信号在取值上是离散的、不连续的信号D.按同参数保存为 bmp 格式文件,图像色彩越丰富存储容量越大(...)4.下列不属于人工智能研究内容的是A.人脸识别 B.语音识别 C.指纹识别 D.条码识别(...)5.下列关于大数据的说法,不正确的是A.大数据的价值密度高,通过加工可获得巨大价值B.在大数据处理中,可以接受个别数据的不准确C.Hadoop 适用于处理静态数据,在流数据实时处理时明显性能不足D.大数据给人们生活带来便利的同时,也带来新的社会问题第 1 页,共 8 页(...)6.下列说法不正确的是A.算法的要素有数据、运算和控制转移B.常见的算法描述方式有自然语言、流程图、伪代码、计算机程序设计语言等 C.算法的控制结构有顺序结构、分支结构、树形结构、循环结构D.算法解决问题的一般过程是“抽象与建模→设计、描述算法→算法的程序实现” 7.某算法流程图如第 7 题图所示,在依次输入 d 的值为 21,32,8,17,33,0 后,输出 s 的值是A.111 B.31 C.-31 D.-1118.下列 Python 表达式中,值为 True 的是A.9/3**2!=1B."12" == "12345" [1:3]C.abs(-4.3) > 9//2D."ac" in "abcaab"9.用 Python 算法描述鱼缸水温预警功能:当水温高于 32度时, LED 灯呈现“红色”;低于 27 度时,LED 灯呈现“蓝色”;其余情况 LED 灯呈现“绿色”。# 通过传感器获取鱼缸内水温值,并存储到变量 t 中LED="绿色"if :(第7题图)if t>32:LED="红色"else:LED="蓝色"print("LED 灯颜色显示:",LED)为实现上述功能,划线处正确的 Python 表达式是A.not(2732 D.t<27 and t>32 10.下列 Python 程序段的功能:统计出数学成绩大于 115 分的人数。# 某次测试的语文、数学成绩被存储在变量 score 中score={"语文":[117,105,103,110,105,100,98],"数学":[97,119,113,139,129,124,132]" }count=0for i in range(7):if _____________ >115:count+=1print("数学成绩大于 115 分的人数",count)为实现上述功能,划线处正确的 Python 表达式是A.score["数学"][i] B.score{"数学"}[i] C.score[i]["数学"] D.score[i]{"数学"}第 2 页,共 8 页11.有如下 Python 程序段:s="JiaYou2191" ; ans=""for ch in s:if "0"<=ch<="9":ch=str((int(ch)+1)%10)ans=ch+anselse:if "a"<=ch<="z":ch=chr(ord(ch)-ord("a")+ord("A"))ans+=chprint(ans)执行该程序段,输出的结果是A.2023JIAYOU B.JIAYOU2023 C.3202JIAYOU D.jiayou3202 12.下列 Python 程序段的功能:计算数学表达式 1-1/2+1/3-1/4……+1/99-1/100 的值。i=1;k=-1sum=iwhile i<100 :print(sum)方框中的代码由以下三部分组成:①i+=1 ②k=-k ③sum+=k/i下列选项中,代码顺序正确的是A.①②③ B.②①③ C.③②① D.①③②13.有如下 Python 程序段:def pell(n):if n<=2:k=nelse:k=pell(n-1)*2+pell(n-2)return kn=int(input("n="))print(pell(n))执行该程序段,当输入的值为 5 时,输出的结果是A.45 B.29 C.16 D.8第 3 页,共 8 页二、非选择题(本大题共 3 小题,其中第 14 小题 8 分,第 15 小题 8 分,第 16 小题 8 分, 共 24 分。)14.用 4×4 的方阵表示时钟,一列表示一个数字,列 1、列 2 表示“时”,列 3、列 4 表 示“分”,将每个数字转换为 4 位二进制,显示在相应列中,如时间“08:25”每位数 字转换成二进制分别是"0000"、1000"、"0010"、"0101",在方阵中表示如第 14 题-1 图所示,最终时钟效果如第 14 题-2 图所示。用 Python 程序模拟方阵时钟的效果, “08:25”的模拟结果如第 14 题-3 图所示。第 14 题-1 图 第 14 题-2 图 第 14 题-3 图 (1) 时间“19:07” 的方阵时钟效果为________ (单选,填字母)。A. B.(2) 实现上述功能的程序如下,请在划线处填入合适的代码。 b = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 ] # 表示 4×4 方阵time = input("输入时间(例:08:25 输入 0825):")for i in range(len(time)):n = ①r2 = ""for j in range(4): # 将数字转为 4 位二进制r2 = ②n //= 2for j in range(len(r2)):if r2[j] == "1":b[j * 4 + i] = 1s = ""print(time, "模拟结果:")for i in range(len(b)):s += str(b[i]) + " "if ③ :print(s)s = ""第 4 页,共 8 页阅读下列材料,完成第 15 至 16 题。某校食堂欲提升学生用餐满意度,现向全校学生征求建议。信息社团利用学科知识与 工具展开调研,收集、整理并分析数据,根据分析结果,向食堂提出合理建议。15.信息社团的两个小组收集了不同年级学生点餐及菜品评分的数据,数据集合用“数据 集 A”与“数据集 B”来表示,分别存储在“数据集 A.xlsx”与“数据集 B.xlsx”文 件中,如第 15 题-1 图、第 15 题-2 图所示:第 15 题-1 图 数据集 A.xlsx第 15 题-2 图 数据集 B.xlsx(1) 将“数据集 B”合并至“数据集 A”中,且不改变“数据集 A”的表格结构,进行如 下操作:①将“数据集 B”中的“★”评价转换为数值评分②舍弃“数据集 B”中“年级”列数据③修改“数据集 A”中“序号”列数据,从 1 开始递增④合并“数据集 B”至“数据集 A”下列选项中,操作顺序正确的是 (单选,填字母)A.④②①③ B.①②③④ C.①②④③第 5 页,共 8 页分析菜品评分数据,绘制图表进行可视化呈现,如第 15 题-3 图所示:第 15 题-3 图编写 Python 程序实现上述功能:import pandas as pdimport matplotlib.pyplot as pltdf = pd.read_excel ("数据集 A.xlsx")df =plt.rcParams['font.sans-serif']=['SimHei'] #正常显示中文标签 plt.figure(figsize=(15,5))x=df.菜品名称y= _________________plt.bar (x,y)plt.title("菜品评分情况")plt.xlabel("菜品名称")plt.ylabel("平均评分")for i,j in zip(x,y): #设置图表标签plt.text(i,j+0.05,'%0.2f'%j,ha='center')plt.show ()(2) 加框处代码应为 (单选,填字母)A.df.groupby("菜品名称",as_index=False).sum()B.df.groupby("菜品名称",as_index=False).mean()C.df.groupby("订单编号",as_index=False).count()D.df.groupby("订单编号",as_index=False).mean()(3) 请在划线处填写合适的代码。(4) 分析第 15 题-3 图可以得出,平均评分不低于 3.8 的菜品个数是 。第 6 页,共 8 页16.社团成员依据前期收集并整理后的数据,分析并统计食堂各菜品间的关联次数(关联 次数指的是不同菜品同时出现在同一订单内的次数) ,编写 Python 程序实现:输入菜 品名称,输出与其关联次数排名前三(不考虑并列情况) 的菜品名称。提出合理的套 餐搭配建议。程序运行结果如第 16 题-1 图所示。第 16 题-1 图(1) 如第 16 题-2 图所示,“序号”列中 1~ 12 为 4 位学生的订单信息,其中与“糖醋排骨” 关联次数最多的菜品名称是 ,关联次数是 。第 16 题-2 图(2) 实现上述功能的部分 Python 程序如下,请在划线处填写合适的代码。(3) 程序中加框处代码有错,请改正。import pandas as pddf=pd.read_excel ("数据集 A.xlsx")cp=["小炒时蔬","红烧牛肉","黄焖鸡","红烧肉","粉蒸肉","梅菜扣肉","糖醋排骨 ","烧圆子","小炒肉","水煮肉片","香菇炒肉","鱼香肉丝","烤鸭","香酥鸭","烧 带鱼","炸小鱼","大锅菜","番茄鸡蛋","麻婆豆腐","凉拌黄瓜"]cpdic={"小炒时蔬":0,"红烧牛肉":1,"黄焖鸡":2,"红烧肉":3,"粉蒸肉":4,"梅菜扣 肉":5,"糖醋排骨":6,"烧圆子":7,"小炒肉":8,"水煮肉片":9,"香菇炒肉":10,"鱼香 肉丝":11,"烤鸭":12,"香酥鸭":13,"烧带鱼":14,"炸小鱼":15,"大锅菜":16,"番茄 鸡蛋":17,"麻婆豆腐":18,"凉拌黄瓜":19}第 7 页,共 8 页a=[]for i in df.values:# 列表 a 分别存储订单编号、菜品 id、菜品名称a.append([i[2],i[4],i[5]])n,ncp=len(a),len(cp)num=[0]*ncpj=0cpmc=input("请输入菜品:")key=cpdic[cpmc] # 通过菜品名称获取菜品 idwhile jif j==0 or a[j-1][0]!=a[j][0]:start=jif a[j][1]==key:while a[j][0]==a[start][0]:if start!=j:num[ ① ]+=1start+=1if start==n:break第 8 页,共 8 页j=startj+=1for i in range(3):# 改错# 输出三个套餐搭配建议for j in range(ncp-1,i,-1):if ② :num[j-1],num[j]=num[j],num[j-1]cp[j-1],cp[j]=cp[j],cp[j-1]print("建议套餐中包含",cpmc,"与",cp[i],",两个菜品关联次数为",num[i])2022学年第学期普通高中教学质量监控高二信息技术参考答案第一部分信息技术一、选择题答案:第1-13题2分:共26分123456>8910111213BDACBcADB二、非选择题(第14题8分,第15题8分,第16题8分,共24分)14.共8分(1)A(2分)(2)①int(time[i])(2分)②str(n%2)+r2(2分)③(i+1)%4=0或i%4=3(2分)15.共8分(1)C(2分)(2)B(2分)(3)df.评分或df["评分"](2分)(4)3(2分)16.共8分(1)炸小鱼(1分)2(1分)(2)①a[start][1](2分)②num[j]>num[j1](2分)(3)j=start-1(2分) 展开更多...... 收起↑ 资源列表 丽水市2022学年第一学期普通高中教学质量监控信息技术卷.docx 丽水市信息技术参考答案.pdf