浙江省嘉兴市高二下学期期末技术试题(原卷版).docx
2022学年第二学期期末测试技术试题卷考生须知:本试题卷分信息技术和通用技术两部分。满分100分,考试时间60分钟。第一部分 信息技术(共50分)一、选择题(本大题共10小题,每小题3分,共30分。在每小题给出的四个选项中,只有 一个符合题目要求。)1 .下列关于数据的说法,正确的是()A.数据只能通过传感器采集B.U盘上存储的文件不是数据C数据经过解释后才变得有意义D.计算机中存储汉字采用的是ASCII编码2 .人工智能应用“文心一言”能实现与人对话互动,回答问题,协助创作等功能,下列说法正确的是 ()A.该系统使用的海量训练数据不是大数据B.该系统采用了基于数据驱动的人工智能方法C.该系统的应用不会带来安全、就业等社会问题D.该系统给出的回答不一定完全正确,应拒绝使用3 .下列说法不属于信息系统优势的是() A.安全可靠、不存在安全隐患B.使服务方便快捷C.数据分析更方便,决策更科学D.可提高工作效率4.某小区采用了 “智能管理系统”,该系统主要包括门禁系统、车辆道闸系统、可视对讲系统、实时监控 系统等子系统。在该系统中导入业主信息后,各子系统均能正常工作。各子系统主要功能如下:门禁系 统:业主通过“刷卡”或“刷脸”的方式进入小区及楼道。车辆道闸系统:对登记车辆进行自动识别抬 杆。可视对讲系统:可远程查看对应楼道及为访客远程开门。实时监控系统:对小区摄像头、烟雾传感 器、瓦斯传感器实时监控,具有自动报警功能,用户可查询监控数据。下列关于该系统的搭建与完善,说 法正确的是()A.搭建信息系统前不需要完成需求分析B.搭建信息系统只需硬件搭建,不需要软件开发C.搭建信息系统中C/S架构就是浏览器/服务器架构D.信息系统搭建完成后须进行系统测试,验证是否符合用户需求5 .某小区采用了 “智能管理系统”,该系统主要包括门禁系统、车辆道闸系统、可视对讲系统、实时监控 系统等子系统。在该系统中导入业主信息后,各子系统均能正常工作。各子系统主要功能如下:门禁系 统:业主通过“刷卡”或“刷脸”的方式进入小区及楼道。车辆道闸系统:对登记车辆进行自动识别抬 杆。可视对讲系统:可远程查看对应楼道及为访客远程开门。实时监控系统:对小区摄像头、烟雾传感 器、瓦斯传感器实时监控,具有自动报警功能,用户可查询监控数据。关于此“智能楼宇系统”,下列说 法正确的是()A.该系统的用户只包括小区业主B.小区范围内的计算机网络属于广域网C.该系统属于复杂信息系统,由多个子系统组成D.该系统中各个子系统间相互独立,不共享数据6 .某小区采用了 “智能管理系统”,该系统主要包括门禁系统、车辆道闸系统、可视对讲系统、实时监控 系统等子系统。在该系统中导入业主信息后,各子系统均能正常工作。各子系统主要功能如下:门禁系 统:业主通过“刷卡”或“刷脸”的方式进入小区及楼道。车辆道闸系统:对登记车辆进行自动识别抬 杆。可视对讲系统:可远程查看对应楼道及为访客远程开门。实时监控系统:对小区摄像头、烟雾传感 器、瓦斯传感器实时监控,具有自动报警功能,用户可查询监控数据。关于此系统的功能应用,下列说法 正确的是()A.“刷脸”进入小区使用了 NFC功能B.为访客远程开门使用了人工智能技术C. “烟雾传感器”采集的数据不会存储在服务器中D. “刷卡”读取电子标签信息的过程,使用了 RFID技术7.某小区采用了 “智能管理系统”,该系统主要包括门禁系统、车辆道闸系统、可视对讲系统、实时监控 系统等子系统。在该系统中导入业主信息后,各子系统均能正常工作。各子系统主要功能如下:门禁系 统:业主通过“刷卡”或“刷脸”的方式进入小区及楼道。车辆道闸系统:对登记车辆进行自动识别抬 杆。可视对讲系统:可远程查看对应楼道及为访客远程开门。实时监控系统:对小区摄像头、烟雾传感 器、瓦斯传感器实时监控,具有自动报警功能,用户可查询监控数据。为提升该信息系统数据的安全性, 下列措施中不合理的是() A.对不同用户设置不同访问权限B. 各子系统客户机中安装杀毒软件C.为业主制作可进入小区全部楼宇的门卡D. “刷脸”时在屏幕上不显示业主个人信息8.某校高二技术学考模拟考试成绩存放在“成绩.xlsx”中,徐老师编写了一个python程序,读取excel文 件中的考试成绩,并按下图中的规则对成绩划分等第。若要在grade函数中方框处填入代码,下列四个 选项中不正确的是() 程序代码如下:import pandas as pddef grade (s):#返回成绩对应的等第df=pd. read_excel("技术成绩.xlsxn)level=for i in df. index:lev= grade ()#取出技术成绩作为参数level, append(lev)df,等级卜levels=s/10c=chr (65-9-s) if oT":c=hEMelifcA":return cs=s/10c=chr (65-9-s) if OPEM:B. c="E"else:return cprint (df)if s>=90:if89>=s>=80: c=nBuif79>=s>=70: c=HCuC if 69>=s>=60: c=uDmifs<60:c="E”return cif s>=90: c=uAu elifs>=80:c=,B,r elifs>=70: c="C” elifs>=60:c=HDH else:c="E"return c 9,某校高二技术学考模拟考试成绩存放在“成绩.xlsx”中,徐老师编写了一个python程序,读取excel文 件中的考试成绩,并按下图中的规则对成绩划分等第。若要在划线处填入代码,下列四个选项中正确的 是()程序代码如下:import pandas as pddef grade (s):#返回成绩对应的等第df=pd. read_excel("技术成绩. xlsx")level=for i in df. index:lev= grade ()#取出技术成绩作 参数level, append(lev)df,等级=Ievelprint (df)A. df.at技术”B. dfi”技术”C. df.at技术”,iD. df”技术”10有如下程序段:p二input ("请输入明文字符(由字母组成):”)e二"”for i in p:if nan <=i<=HzH:e+二"L”i=chr (ord (i) 32)else:e+二"U”s=ord (i)ord (“A”)e+=str(s/5)+str (s%5)print (e)若输入p的值为“Ad”,则程序执行后输出的结果是()A. U00L03B. U00L70C. L00U03D. UOL3二、非选择题(本大题共2小题,其中第11题8分,第12题12分,共20分)11.某校“校务管理系统”由学生管理、教师管理、课程管理、成绩管理等模块组成。其中,成绩管理模 块可以实现成绩录入、成绩查询等功能。(1)在设计该系统的前期准备中,需要选定数据库管理系统,这一过程属于(单选,填字母:A.需求分析/B .概要设计/C详细设计)。(2)下列措施不能增强系统的安全性 (单选,填字母:A.在外部网络和内部网络之间增加防火 墙/B.及时更新系统修补漏洞/C为方便使用,所有账号初始密码均设置为123456)(3)该系统服务端程序采用Flask Web框架编写,网站功能页面规划如下表所示:序号访问地址功能说明1/主页2/input成绩不入3/view?num=20210115根据学号查询成绩4/analysis成绩分析5若根据学号查询成绩,则服务器端应用实例叩P中与查询成绩URL关联的路由设置语句是(“(4)将系统数据库中的成绩数据导出为文件" ",如图a所示,并制作图表如图b所示,部分程序代码如 下,请在划线处填入合适的代码。图aimport pandas as pdimport matplotlib. pyplot as pit#图表显示中文字体,代码略#读取Excel文件中的数据#差值为2个科目成绩差的绝对值#筛选出“差值”大于等于8记录df = pd. read_ excel(n score. xlsxu)df差值”=abs(df信息df通用”)dfl = df dfl = dfl. sort, values(“差值",ascending = False), head (5) #降序排序并取前 5 行x = dfl姓名y = dfl差值”pit. title("偏科差值较高学生”)#设置图表标题pit. bar (x, y)#绘制柱形图pit. show()12.“石头剪刀布”是一个不需要任何道具即可解决争议的游戏。多人石头剪刀布规则:游戏中,石头胜剪刀,剪刀胜布,布胜石头;当前参与人中,如果出现1种或3种手势时,为平局,继续游戏;当前参与人中,如果出现2种手势时,依据规则出局;当前参与人中,只剩下1位,则为赢家,游戏结束。(1)主程序。输入参与游戏人数,初始化参与游戏人手势状态,统计手势种类,依据规则进行游戏。相 关状态说明如图a所示,三种手势呈正时针环状,当1种手势未出现时,下一个手势为赢,再下一个为 输。运行结果如图所示。请在程序中划线处填入合适的代码。n=int (input(”请输入参加人数:")hand=9*n#设置手势的初始状态为9cnt=0*4#存储各类手势的人数,出局0、石头1、剪刀2、布3while True:redo()#为对未出局人员随机生成手势状态,并输出cnt=counter 0#分类统计各类手势的人数lost=0if cntl=0 and cnt2>0 and cnt3>0 : lost=3 ; win=2if cnt2=0 and cnt3>0 and cntl>0 : lost=l ; win=3if cnt3=0 and cntl>0 and cnt2>0 : lost=2 ; win=lif lost>0:print(Hn 出局:",end='')out (lost)cntlost = 0if一:#只剩下1位赢家,输出获胜编号,游戏结束print("n 结果:hand)for i in range(n):if handi>0 :print(”n 获胜编号:”,i)break(2)编写redo函数。功能为对未出局人员随机生成手势状态,并输出。from random import randintdef redo ():#剩余参与人员随机生成手势状态for i in range (n):if:handi=randint (1,3)print(Hn 开始:* hand, end='(3)编写counter函数。功能为分类统计各类状态人数,存储在列表s中,并返回列表,程序如下。def counter():s=0*4for i in range(n):j=handisj=#分类计数return s(4)编写out函数。功能为把手势k设置为出局,并在对应位置输出为“八”,未出局者输出为,程 序如下。def out (k):#出局for i in range (n):if:handi=0print(HA' end='')else:print,end='(5)加框部分修改为采用循环结构,程序如下。for i in range。,4):win = i%3+l#赢手势号lost =#输手势号if cnti=0 and cntwin>0 and cntlost>0:#只 出现 2 种手势print(nn 出局:",end=1')out (lost)cntlost = 0(6)某轮参与人员各类状态如列表1,3,3,3,3,3,则经过本轮后出局人数为