资源简介 宁波市2022学年第二学期期末考试高二技术试卷考生须知:1.本卷满分100分,考试时间90分钟;2.答题前,在答题卷指定区域填写学校、班级、姓名、试场号、座位号及准考证号;3.所有答案必须写在答题卷上,写在试卷上无效;4.考试结束后,只需上交答题卷。第一部分信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求,不选、多选、错选均不得分)1. 下列关于数据与信息的说法,正确的是( )A. 数据就是数值,可以用来计算 B. 当数据量达到一定程度,就成为大数据C. 数据是信息的载体,数据经过解释可以获得信息 D. 对信息的加工处理总是可以提升信息的价值【答案】C【解析】【详解】本题考查的是信息与数据。数据是客观世界符号化的表示,可以是数值,也可以是文字、图形、声音等,故选项A说法错误;大数据是指无法在一定时间内用常规软件工具对其内容进行抓取、管理和处理的数据集合,故选项B说法错误;数据是信息的载体,数据经过解释可以获得信息,选项C说法正确;对信息的加工处理不一定会提升信息的价值,故选项D说法错误。本题应选C。2. 下列关于人工智能及其应用的说法,正确的是( )A. 符号主义人工智能包含知识库和推理引擎两个部分B. 联结主义人工智能是一种在问题引导下的试错学习C. 行为主义人工智能通过模仿人类大脑中神经元之间的复杂交互来进行认知推理D. AlphaGo从围棋人工智能跨界到电力控制领域, 属于混合增强智能【答案】A【解析】【详解】本题考查是人工智能相关知识。符号主义人工智能包含知识库和推理引擎两个部分,选项A说法正确;行为主义人工智能是一种在问题引导下的试错学习,选项B说法错误;联结主义人工智能通过模仿人类大脑中神经元之间的复杂交互来进行认知推理,选项C说法错误;AlphaGo从围棋人工智能跨界到电力控制领域, 属于跨领域人工智能,选项D说法错误,故本题应选A。3. 下列关于大数据处理的说法,正确的是( )A. 对动态数据无法进行可视化表示B. 在中文文本分析中采用短语或段落作为表示文本的特征项C. 大数据数据类型多,无法分析全体数据,只能分析抽样数据D. Hadoop面向大规模的批量处理,适用于处理静态数据,不适用于流数据【答案】D【解析】【详解】本题主要考查大数据处理。对动态数据可以进行可视化表示;在中文文本分析中采用字、词或短语作为表示文本的特征项;大数据数据类型多,分析全体数据,而不是抽样数据;Hadoop面向大规模的批量处理,适用于处理静态数据,不适用于流数据,故本题选D选项。4. 某计算机的部分系统信息如图所示,下列说法正确的是( )A. Windows是计算机操作系统,是一款应用软件B. 该计算机系统只支持64位的应用软件C. 该计算机可用内存为3.89GB,内存大的计算机性能更好D. 计算机的处理器由运算器和存储器组成【答案】C【解析】【详解】本题主要考查计算机硬件参数。Windows是计算机操作系统,是一款系统软件;该计算机系统支持32位和64位的应用软件;该计算机可用内存为3.89GB,内存大的计算机性能更好;计算机的处理器由运算器和控制器组成,故本题选C选项。5. 下列关于数制和编码的说法,正确的是( )A. 将末位为0的二进制数转换为十六进制数后,十六进制数的末位一定是0B. 模拟音频信号数字化需要经过采样、量化和编码三个过程C. 汉字在计算机内部采用二进制编码,存储一个汉字字符需要1个字节D. 一维条形码可承载的信息量通常比二维码多【答案】B【解析】【详解】本题考查的是数制与编码。将末位为0的二进制数转换为十六进制数后,十六进制数的末位不一定是0,选项A说法错误;模拟音频信号数字化需要经过采样、量化和编码三个过程,选项B说法正确;汉字在计算机内部采用二进制编码,存储一个汉字字符需要2个字节,选项C说法错误;二维条形码可承载的信息量通常比一维码多,选项D说法错误。故本题应选B。6. 某智慧食堂是基于政府机关、企事业单位、医院、学校等食堂管理模式,创新打造的食堂订餐及就餐模式。系统具备强大的管理功能,如下图所示。根据阅读材料,下列说法正确的是( )A. 该信息系统使用“后厨行为监控”功能发送手机短信不需要通信网络的支持B. 该信息系统中的用户就是食堂就餐的顾客和后台监管的系统管理员C. “就餐客流监测”功能指导错峰就餐,体现该系统基于数据分析,支持科学决策的优势D. 断电情况系统无法运行,说明信息系统本身具有安全隐患【答案】C【解析】【详解】本题考查的是信息系统相关知识。该信息系统使用“后厨行为监控”功能发送手机短信需要通信网络的支持,故选项A说法错误;用户是信息系统的使用者、维护者、管理者和设计者,故选项B说法错误;“就餐客流监测”功能指导错峰就餐,体现该系统基于数据分析,支持科学决策的优势,选项C说法正确;断电情况系统无法运行,说明信息系统本身具有局限性,选项D说法错误。故本题应选C。7. 某智慧食堂是基于政府机关、企事业单位、医院、学校等食堂管理模式,创新打造的食堂订餐及就餐模式。系统具备强大的管理功能,如下图所示。下列关于该智慧食堂的支撑技术的说法,正确的是( )A. PC端、移动端、微信、钉钉都属于该信息系统中的硬件B. 系统强大的后台管理功能主要由各终端完成C. RFID芯片结算属于通信技术,不属于传感器技术D. 食堂环境监测需要用到温湿度传感器,智能称重结算需要用到压力传感器【答案】D【解析】【详解】本题考查的是信息系统搭建。微信、钉钉属于应用软件,故选项A说法错误;系统强大的后台管理功能主要由服务器完成,选项B说法错误;RFID芯片结算属于传感器技术,选项C说法错误;食堂环境监测需要用到温湿度传感器,智能称重结算需要用到压力传感器,选项D说法正确。故本题应选D。8. 某智慧食堂是基于政府机关、企事业单位、医院、学校等食堂管理模式,创新打造食堂订餐及就餐模式。系统具备强大的管理功能,如下图所示。为了提升信息系统的安全性,以下做法不可行的是:( )A. 用户登录系统时进行身份认证B. 对系统服务器的数据经常做备份C. 服务器安装防火墙后,降低系统运行负荷,关闭杀毒软件D. 对个人的注册信息使用加密算法以提升数据的保密性【答案】C【解析】【详解】本题考查的是信息系统安全。关闭杀毒软件,可能会造成服务器中木马病毒,故本题应选C。9. 某算法的部分流程图如图所示。执行这部分流程,输出s和i的值分别是( )A. 30 11 B. 30 9 C. 28 11 D. 26 9【答案】A【解析】【详解】本题考查的是流程图识读。阅读程序可知s=0+1*2+3*0+5*2+7*0+9*2+……,直到s>15时,输出s和i,故最终s=30,i=11。选项A正确。10. 某停车场的收费标准为“30分钟内(含)免费,3小时内(含)5元,超过3小时每增加1小时加收1元,停车不足1小时的按1小时计算。”已知停车时长为t分钟,则下列Python程序段中不能正确计算停车费m的是( )A. B.C. D.【答案】D【解析】【详解】本题主要考查Python分支结构的应用。选项D中,满足第一个if判断条件时,也满足第二个if判断条件,因此m值都是5,因此不能正确计算停车费m,故本题选D选项。11. 下列Python程序段功能为:列表1st中存放的是无重复的正整数,找出其中的最大值max1和次大值max 2。max 1=max 2= 0for i in range (len(1st)):if 1st[i] >max1:(1)(2)elif 1st[i] >max2:(3)print("最大值是:"+str(max1) +", 次大值是:"+str(max 2) )上述程序段中划线处可选语句为:①max1=1st[i] ②max1=max2 ③max2=max1 ④max2=1st[i]则(1)、(2)、(3)处语句依次可为( )A. ③①④ B. ①③② C. ③①② D. ①③④【答案】A【解析】【详解】本题主要考查Python程序的调试与执行。如果1st[i] >max1,说明产生最大值,则首先更新③max2=max1,再更新①max1=1st[i]。如果满足1st[i] >max2,说明产生了次大值,则只需更新④max 2=1st[i],故本题选A选项。12. 有如下python程序import randoma=[0]*6i=0while i<6:a[i] =random. randint(1, 5) #元素值在1到5之间if a[i] %2!=i%2:i-=1elif i%2==1:a[i]+=a[i-1]i+=1print(a)程序运行后,输出的a不可能的是( )A. [2,3,4,5,2,5] B. [4,5,2,7,3,8]C. [2,7,2,7,2,7] D. [4,9,4,7,2,5]【答案】B【解析】【详解】本题考查的是Python随机函数及循环语句。由if a[i] %2!=i%2语句可知,a[i]的值和i的奇偶性必须保持一致,若不一致重新生成;再由elif i%2==1,可知,如果i为奇数,则a[i]+=a[i-1],由于先前a[i]的值是奇数,a[i-1]为偶数,故执行完a[i]值还是为奇数,综上所述,最终a[i]的值和i的奇偶性一致。选项B中,a[5]=8,5与8奇偶性不一致,故本题应选B。二、非选择题(本大题共3小题,其中第13小题8分,第14小题9分,第15小题9分,共26分)13. 小明搭建智慧教室环境管理系统,智能终端通过传感器获取教室的光线、温度等信息,并上传至服务器;智能终端根据阈值自动控制教室的灯、空调等设备的开关:用户可以通过手机浏览器或PC浏览器来访问服务器上的数据,并远程控制教室的灯、空调等设备的开关。该系统的架构如图所示。图(1)该信息系统的架构是_____(选填:B/S或C/S)模式,智能终端和服务器的通信采用_____(选填:有线或无线)方式。(2)智能终端上传温度数据的部分代码如下。while True:temp=round(pin 2.read_analog() /1024*3000/10.24,1)errno, resp=0bloq. get ("input id=1&val="+str(temp), 10000)if errno==200:if resp==’1’:pin8.write_digital(1)else:pin8.write_digital(0)else:display. scroll(str(errno))sleep (1000*300)则温度传感器连接智能终端的端口是______,温度传感器采集温度的时间间隔为______(填整数)分钟。(3)若服务器地址为192.168.1.100,端口为5000,温度传感器某时刻采集的温度值为23.5,则终端上传数据的URL为 ______(单选,填字母)。A. http://192.168.1.100:5000/input id=1&val=23.5B. http://192.168.1.100:5000/id=1&val=23.5C. http://192.168.1.100/input id=1&val=23.5D. http://192.168.1.100/id=1&val=23.5(4)某一天小明访问Web服务器查询数据,发现教室的温度值超过28℃,他通过服务器远程控制打开教室的空调,一个小时后,通过服务器再次查询教室的实时温度,发现温度仍然超过28℃。他去教室实地检查,发现教室温度超过28℃,而空调并未启动。分析可能的原因有____【答案】 ①. B/S ②. 无线③. pin2④. 5 ⑤. A ⑥. 执行器故障、执行器与智能终端连接有问题、空调插座没电、空调故障等。【解析】【详解】本题考查的是信息系统搭建。(1)由图中可知客户端访问的是web服务器,故该信息系统的架构是B/S,智能终端和服务器的通信采用无线方式。(2)由代码temp=round(pin 2.read_analog() /1024*3000/10.24,1)可知温度传感器连接智能终端的端口是pin2;由sleep (1000*300)可知温度传感器采集温度的时间间隔为300/60=5分钟。(3)由代码errno, resp=0bloq. get ("input id=1&val="+str(temp), 10000)可知:若服务器地址为192.168.1.100,端口为5000,温度传感器某时刻采集的温度值为23.5,则终端上传数据的URL为: http://192.168.1.100:5000/input id=1&val=23.5,选项A正确。(4)可能的原因有:执行器故障、执行器与智能终端连接有问题、空调插座没电、空调故障等。14. 为了完善某学校食堂管理、持续提高食堂服务质量,让全校师生更加精神饱满地开展工作、学习,对学校食堂进行了一些调查,调查项目共5项(具体内容略)。学校后勤管理谢老师收集了12个班级的调查结果,分别存储在“dy01.csv”、“dy02.csv”、…、“dy12.csv”等12个文件中(如图a所示),每个文件部分界面如图b所示。图a 图b现需要分析12个班级学生对这5个问题的选“A”情况。谢老师用Python的pandas模块编写了以下代码,实现相关问题的解决。请回答下列问题。(1)定义了fun_A()函数实现了统计某个班级5个问题的选“A”的人数情况。Python程序代码如下,请在划线处填入合适代码。import pandas as pddef fun_A(file):df=pd. read_csv(file)A_list=[]for i in df. columns[1:]:j=0c=0while jif ______:c+=1j+=1A_list. append(c)return A_list(2)调用上述函数,处理12个班级每个问题的选“A”的总人数,Python程序代码如下,请在划线处填入合适代码。ans_list=[]s="010203040506070809101112"for i in range(0, len (s) -1, 2):filename="dy"+ ①____+"~. csv"res=fun_A(filename)ans_list. append(res)x=["问题1","问题2",“问题3","问题4","问题5"]y=[0,0,0,0,0]for i in range (5):s=0 #每个问题选A的人数for j in range (12):②____y[i]=s(3)经上述处理后,接着以图的形式汇报结果(如图c所示),Python程序代码如下,请回答下列问题。import matplotlib. py plot as pltplt rcParams['font. sans-serif’] =[’SimHei’] #图表显示中文字体plt. title ("每个问题选A的总人数")plt. legend ()plt. show()加框处代码合适的是_____(单选,填字母)A. plt. bar (x, y) B. plt. bar (x, y, label=’A选项’)C. plt. plot (x, y) D. plt. plot (x, y, label=’A选项’)(4)调查数据的有效问卷共550份,从图c中可以观察出有________(填数字)个问题的选“A”总人数低于60%。每个问题选A的总人数图c【答案】 ①. df[i][j]=="A" ②. s[i:i+2] ③. s=s+ans_list[i][j] 或 s+=ans_list[i][j] ④. B ⑤. 2【解析】【详解】本题考查的是利用Python的pandas库进行数据分析。(1)c用来统计每个问题选“A”的人数,由下一条语句c+=1可知if条件应是问题选“A”的条件,故此处应填:df[i][j]=="A"。(2)文件名中的数字是以两位数字组成,故该小题的第一空应填:s[i:i+2];阅读程序可知每个班级每个问题选A的人数存放在二维列表ans_list中,要统计每个问题选A的人数,故该小题的第二空应填:s=s+ans_list[i][j] 或 s+=ans_list[i][j]。(3)由图c可知这是柱形图,标题为:A选项,故本题应选B。(4)问题的选“A”总人数低于60%,即选“A”总人数低于550*0.6=330人,由图c可知有2个。15. 人们通过研究发现,将某些不同商品(如休闲食品和饮料)陈列在一起销售,能使商品的销售量增长。为了寻找这些能相互促进销量的商品,就需要进行商品的关联分析。“支持度”是反映商品关联性的一个重要度量值,为了统计相关商品的支持度,需要先统计相关商品的关联次数。关联次数指的是不同商品同时出现在同一个购物流水中的次数。如图所示的流水文件,关联次数最多的一组商品是x4和x5。现编写程序找出关联次数最多的商品组,若有多组,则全部输出,请补充程序划线处。(1)以下自定义函数用于读取流水文件,并进行预处理。假设流水文件中每一行数据由流水号及商品名组成,每项内容之间用逗号隔开,商品名由字母“x”加一位数字组成。def read(file)f=open(file,'r') #读取文件li=[]for line in f:______s=’’for i in range(len(line.strip()):#strip()函数删除字符串末尾的"\n"ch=line[i]if ch==’,’:flag=Trueif ch>='0' and ch<='9'and flag:s=s+chli.append(s)f.close()return li(2)以下自定义函数用于生成商品的关联。def g1(s):a=[]for i in range(len(s)-1):x=s[i]for j in range(______):y=s[j]return a(3)以下自定义函数用于查找最高关联次数。def maxg1(dic):mt=0for i in dic:if dic[i]>mt:______return mt(4)以下是主程序。dic={}li=read('data.txt')#data.txt流水文件for i in li.if len(i)>1:a=g1(i)for j in a:if j in dic:dic[j]+=1else:dic[j]=1mt=maxg1(dic)for i in dic:if ______:print(’关联度最多的一组商品是:x’+i[0]+’和x’+i[1])(5)若将加框处代码精简为“a.append(x+y)”(不包括引号),程序的运行结果是否有影响?______(选填:是或否)。【答案】 ①. flag=False ②. i+1,len(s) ③. mt=dic[i] ④. dic[i]==mt ⑤. 是【解析】【详解】本题主要考查Python程序的综合应用。①flag用于屏蔽流水号的作用,因为流水号是由数字组成的,当遇到第一个逗号时才赋值flag值为True,后续的数字才可以统计,此处是初始化flag值为False。②函数gl用于生成商品的关联,i商品依次与后面的商品进行比较,故此处循环范围是i+1,len(s)。③函数maxgl用于查找最高关联次数,若dic[i]大于mt,则更新mt=dic[i]。④如果dic[i]与mt相等,则说明mt就是最高关联次数,故if判断条件是dic[i]==mt。⑤加框处实现关联的商品没有先后顺序之分,即x1x3和x3x1是一类,如果将加框处代码精简为“a.append(x+y)”(不包括引号),则会后先后顺序之分,因此程序的运行结果会有影响。宁波市2022学年第二学期期末考试高二技术试卷考生须知:1.本卷满分100分,考试时间90分钟;2.答题前,在答题卷指定区域填写学校、班级、姓名、试场号、座位号及准考证号;3.所有答案必须写在答题卷上,写在试卷上无效;4.考试结束后,只需上交答题卷。第一部分信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求,不选、多选、错选均不得分)1. 下列关于数据与信息的说法,正确的是( )A. 数据就是数值,可以用来计算 B. 当数据量达到一定程度,就成为大数据C. 数据是信息的载体,数据经过解释可以获得信息 D. 对信息的加工处理总是可以提升信息的价值2. 下列关于人工智能及其应用的说法,正确的是( )A. 符号主义人工智能包含知识库和推理引擎两个部分B. 联结主义人工智能是一种在问题引导下的试错学习C. 行为主义人工智能通过模仿人类大脑中神经元之间的复杂交互来进行认知推理D. AlphaGo从围棋人工智能跨界到电力控制领域, 属于混合增强智能3. 下列关于大数据处理的说法,正确的是( )A. 对动态数据无法进行可视化表示B. 在中文文本分析中采用短语或段落作为表示文本的特征项C. 大数据数据类型多,无法分析全体数据,只能分析抽样数据D. Hadoop面向大规模批量处理,适用于处理静态数据,不适用于流数据4. 某计算机的部分系统信息如图所示,下列说法正确的是( )A. Windows是计算机操作系统,是一款应用软件B. 该计算机系统只支持64位的应用软件C. 该计算机可用内存为3.89GB,内存大的计算机性能更好D. 计算机的处理器由运算器和存储器组成5. 下列关于数制和编码的说法,正确的是( )A. 将末位为0的二进制数转换为十六进制数后,十六进制数的末位一定是0B. 模拟音频信号数字化需要经过采样、量化和编码三个过程C. 汉字在计算机内部采用二进制编码,存储一个汉字字符需要1个字节D. 一维条形码可承载的信息量通常比二维码多6. 某智慧食堂是基于政府机关、企事业单位、医院、学校等食堂管理模式,创新打造的食堂订餐及就餐模式。系统具备强大的管理功能,如下图所示。根据阅读材料,下列说法正确的是( )A. 该信息系统使用“后厨行为监控”功能发送手机短信不需要通信网络的支持B. 该信息系统中的用户就是食堂就餐的顾客和后台监管的系统管理员C. “就餐客流监测”功能指导错峰就餐,体现该系统基于数据分析,支持科学决策的优势D. 断电情况系统无法运行,说明信息系统本身具有安全隐患7. 某智慧食堂是基于政府机关、企事业单位、医院、学校等食堂管理模式,创新打造的食堂订餐及就餐模式。系统具备强大的管理功能,如下图所示。下列关于该智慧食堂的支撑技术的说法,正确的是( )A. PC端、移动端、微信、钉钉都属于该信息系统中的硬件B. 系统强大的后台管理功能主要由各终端完成C. RFID芯片结算属于通信技术,不属于传感器技术D. 食堂环境监测需要用到温湿度传感器,智能称重结算需要用到压力传感器8. 某智慧食堂是基于政府机关、企事业单位、医院、学校等食堂管理模式,创新打造的食堂订餐及就餐模式。系统具备强大的管理功能,如下图所示。为了提升信息系统的安全性,以下做法不可行的是:( )A 用户登录系统时进行身份认证B. 对系统服务器的数据经常做备份C. 服务器安装防火墙后,为降低系统运行负荷,关闭杀毒软件D. 对个人的注册信息使用加密算法以提升数据的保密性9. 某算法的部分流程图如图所示。执行这部分流程,输出s和i的值分别是( )A. 30 11 B. 30 9 C. 28 11 D. 26 910. 某停车场的收费标准为“30分钟内(含)免费,3小时内(含)5元,超过3小时每增加1小时加收1元,停车不足1小时的按1小时计算。”已知停车时长为t分钟,则下列Python程序段中不能正确计算停车费m的是( )A. B.C. D.11. 下列Python程序段功能为:列表1st中存放是无重复的正整数,找出其中的最大值max1和次大值max 2。max 1=max 2= 0for i in range (len(1st)):if 1st[i] >max1:(1)(2)elif 1st[i] >max2:(3)print("最大值是:"+str(max1) +", 次大值是:"+str(max 2) )上述程序段中划线处可选语句为:①max1=1st[i] ②max1=max2 ③max2=max1 ④max2=1st[i]则(1)、(2)、(3)处语句依次可为( )A. ③①④ B. ①③② C. ③①② D. ①③④12. 有如下python程序import randoma=[0]*6i=0while i<6:a[i] =random. randint(1, 5) #元素值在1到5之间if a[i] %2!=i%2:i-=1elif i%2==1:a[i]+=a[i-1]i+=1print(a)程序运行后,输出的a不可能的是( )A. [2,3,4,5,2,5] B. [4,5,2,7,3,8]C. [2,7,2,7,2,7] D. [4,9,4,7,2,5]二、非选择题(本大题共3小题,其中第13小题8分,第14小题9分,第15小题9分,共26分)13. 小明搭建智慧教室环境管理系统,智能终端通过传感器获取教室的光线、温度等信息,并上传至服务器;智能终端根据阈值自动控制教室的灯、空调等设备的开关:用户可以通过手机浏览器或PC浏览器来访问服务器上的数据,并远程控制教室的灯、空调等设备的开关。该系统的架构如图所示。图(1)该信息系统的架构是_____(选填:B/S或C/S)模式,智能终端和服务器的通信采用_____(选填:有线或无线)方式。(2)智能终端上传温度数据的部分代码如下。while True:temp=round(pin 2.read_analog() /1024*3000/10.24,1)errno, resp=0bloq. get ("input id=1&val="+str(temp), 10000)if errno==200:if resp==’1’:pin8.write_digital(1)else:pin8.write_digital(0)else:display. scroll(str(errno))sleep (1000*300)则温度传感器连接智能终端的端口是______,温度传感器采集温度的时间间隔为______(填整数)分钟。(3)若服务器地址为192.168.1.100,端口为5000,温度传感器某时刻采集温度值为23.5,则终端上传数据的URL为 ______(单选,填字母)。A. http://192.168.1.100:5000/input id=1&val=23.5B. http://192.168.1.100:5000/id=1&val=23.5C. http://192.168.1.100/input id=1&val=23.5D. http://192.168.1.100/id=1&val=23.5(4)某一天小明访问Web服务器查询数据,发现教室的温度值超过28℃,他通过服务器远程控制打开教室的空调,一个小时后,通过服务器再次查询教室的实时温度,发现温度仍然超过28℃。他去教室实地检查,发现教室温度超过28℃,而空调并未启动。分析可能的原因有____14. 为了完善某学校食堂管理、持续提高食堂服务质量,让全校师生更加精神饱满地开展工作、学习,对学校食堂进行了一些调查,调查项目共5项(具体内容略)。学校后勤管理谢老师收集了12个班级的调查结果,分别存储在“dy01.csv”、“dy02.csv”、…、“dy12.csv”等12个文件中(如图a所示),每个文件部分界面如图b所示。图a 图b现需要分析12个班级学生对这5个问题的选“A”情况。谢老师用Python的pandas模块编写了以下代码,实现相关问题的解决。请回答下列问题。(1)定义了fun_A()函数实现了统计某个班级5个问题的选“A”的人数情况。Python程序代码如下,请在划线处填入合适代码。import pandas as pddef fun_A(file):df=pd. read_csv(file)A_list=[]for i in df. columns[1:]:j=0c=0while jif ______:c+=1j+=1A_list. append(c)return A_list(2)调用上述函数,处理12个班级每个问题的选“A”的总人数,Python程序代码如下,请在划线处填入合适代码。ans_list=[]s="010203040506070809101112"for i in range(0, len (s) -1, 2):filename="dy"+ ①____+"~. csv"res=fun_A(filename)ans_list. append(res)x=["问题1","问题2",“问题3","问题4","问题5"]y=[0,0,0,0,0]for i in range (5):s=0 #每个问题选A的人数for j in range (12):②____y[i]=s(3)经上述处理后,接着以图的形式汇报结果(如图c所示),Python程序代码如下,请回答下列问题。import matplotlib. py plot as pltplt. rcParams['font. sans-serif’] =[’SimHei’] #图表显示中文字体plt. title ("每个问题选A的总人数")plt. legend ()plt. show()加框处代码合适的是_____(单选,填字母)A. plt. bar (x y) B. plt. bar (x, y, label=’A选项’)C. plt. plot (x, y) D. plt. plot (x, y, label=’A选项’)(4)调查数据的有效问卷共550份,从图c中可以观察出有________(填数字)个问题的选“A”总人数低于60%。每个问题选A的总人数图c15. 人们通过研究发现,将某些不同商品(如休闲食品和饮料)陈列在一起销售,能使商品的销售量增长。为了寻找这些能相互促进销量的商品,就需要进行商品的关联分析。“支持度”是反映商品关联性的一个重要度量值,为了统计相关商品的支持度,需要先统计相关商品的关联次数。关联次数指的是不同商品同时出现在同一个购物流水中的次数。如图所示的流水文件,关联次数最多的一组商品是x4和x5。现编写程序找出关联次数最多的商品组,若有多组,则全部输出,请补充程序划线处。(1)以下自定义函数用于读取流水文件,并进行预处理。假设流水文件中每一行数据由流水号及商品名组成,每项内容之间用逗号隔开,商品名由字母“x”加一位数字组成。def read(file)f=open(file,'r') #读取文件li=[]for line in f:______s=’’for i in range(len(line.strip()):#strip()函数删除字符串末尾的"\n"ch=line[i]if ch==’,’:flag=Trueif ch>='0' and ch<='9'and flag:s=s+chli.append(s)f.close()return li(2)以下自定义函数用于生成商品的关联。def g1(s):a=[]for i in range(len(s)-1):x=s[i]for j in range(______):y=s[j]return a(3)以下自定义函数用于查找最高关联次数。def maxg1(dic):mt=0for i in dic:if dic[i]>mt:______return mt(4)以下是主程序。dic={}li=read('data.txt')#data.txt是流水文件for i in li.if len(i)>1:a=g1(i)for j in a:if j in dic:dic[j]+=1else:dic[j]=1mt=maxg1(dic)for i in dic:if ______:print(’关联度最多的一组商品是:x’+i[0]+’和x’+i[1])(5)若将加框处代码精简为“a.append(x+y)”(不包括引号),程序的运行结果是否有影响?______(选填:是或否)。 展开更多...... 收起↑ 资源列表 浙江省宁波市2022-2023学年高二下学期期末考试技术试卷 Word版含解析.docx 浙江省宁波市2022-2023学年高二下学期期末考试技术试卷(原卷版).docx