资源简介 绝密★考试结束前绍兴市会稽联盟2023-2024学年高二下学期期中考试信息技术试题考生须知:1.本卷共 6 页满分 50 分,考试时间 90 分钟。2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。3.所有答案必须写在答题纸上,写在试卷上无效。4.考试结束后,只需上交答题纸。第一部分 信息技术(共 50 分)一、选择题(本大题共12小题,每小题2分,共24分,在每小题给出的四个选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1. 体感技术与自然语言交互是继键盘+鼠标、多点触控之后获得广泛应用第三大类操作方式。体感技术使人们无须借助复杂的控制设备,直接使用肢体动作与数字设备和环境进行互动,并根据人的动作来完成各种指令,就像为计算机配备了一双精准有效的“眼睛”,为用户带来更刺激、更具现场感的愉悦学习体验。下列有关数据、信息和知识的说法不正确的是( )A. 数据是对客观事物的符号表示 B. 体感技术中所监测到的数据需要加以分析解释才能成为信息C. 体感技术的出现使得信息的传递可以不依附载体 D. 人们可以借助体感交互获得信息【答案】C【解析】【详解】本题考查的是数据、信息和知识的描述。体感技术虽然改变了人机交互的方式,但信息的传递仍然需要通过某种载体,比如数字设备的屏幕或者声音等形式。故答案为:C。2. 下列关于数据编码的说法,正确的是( )A. 相对于一维条形码,二维码的信息存储量更大 B. 数字信号转换成模拟信号的过程称为数字化C. 采样频率越高,量化的等级就越多 D. 计算机以十进制处理和存储数据【答案】A【解析】【详解】本题考查数据编码相关内容。A选项,与一维条形码相比,二维码具有数据容量更大、编码超越字母数字的限制、有抗损毁能力等方面的优势,目前已得到广泛应用,选项正确。B选项,模拟信号转换成数字信号的过程称为数字化,选项错误。C选项,数字化的步骤是采样、量化和编码。采样是把时间连续的模拟信号转换成时间离散、幅度连续的信号。量化就是使连续的模拟信号变为时间轴上的离散值,并把离散值进行取整,得出n位二进制数所能表示的数。编码就是按照一定的规律对量化结果进行二进制位数字编码。采样频率越高,并不代表量化的等级越多,选项错误。D选项,计算机以二进制处理和存储数据,选项错误。故本题答案是A选项。3. 12306网站于 2011年 6月 12日正式投入购票业务,在北京、上海、广州、武汉、西安、沈阳等多地设置了服务器,为社会提供车票发售、列车时刻查询等服务,近日访问量达到了 532亿次。在春运期间,12306根据以往的出行数据,预测客流趋势,优化运力调配,制定多项决策,以更好满足旅客的需求。下列关于大数据的说法正确的是( )A. 使用批处理计算实时分析用户行为B. 12306网站中历年旅客流动数据属于流数据C. 需要分析旅客出行的原因以做出更准确的客流趋势预测D. 可以利用以往的出行大数据制定优化决策,说明大数据的价值高【答案】D【解析】【详解】本题考查大数据相关内容。A选项,批处理是指在特定时间跨度内批量处理大量数据;流处理是指在产生连续数据流时立即对其进行处理;实时分析用户行为需要使用流处理来计算,选项错误。B选项,流数据一般指实时产生的数据流,例如传感器数据、日志数据等;批数据一般指离线处理的数据,例如从数据库中导出的数据、历史数据等;12306网站中历年旅客流动数据属于批数据,选项错误。C选项,准确的客流趋势预测只需要分析旅客的出行数据,不需要分析旅客出行的原因,选项错误。D选项,可以利用以往的出行大数据制定优化决策,说明大数据的价值高,选项正确。故本题答案是D选项。4. 在Python中,下列不能表示“x既能被3整除,又能被5整除”的表达式是( )A. x%15==0 B. x%3==0 and x%5==0 C. x//15==x/15 D. x//15==0【答案】C【解析】【详解】本题考查表达式。“//”是整除运算符,而“/”是除法运算符。整除运算符“//”会取商的整数部分,而除法运算符“/”会得到浮点数结果,两者不可能相等。故答案为:C。5. 在Python语言中,用字典hero存储《水浒传》中的人物数据:hero={"天罡星":["宋江","卢俊义","吴用"],"地煞星":["朱武","黄信","孙立"]},下列表达式值为"吴用"的是( )A. hero[0][2] B. hero{"天罡星"}[2] C. hero["天罡星"][3] D. hero["天罡星"][2]【答案】D【解析】【详解】本题考查数据结构。给定的字典hero中,键是字符串,值是列表。根据字典索引的规则,hero["天罡星"][2]才能正确获取到值"吴用",因为首先通过键"天罡星"获取到对应的值,得到包含"宋江"、"卢俊义"、"吴用"的列表,然后再通过索引[2]获取到列表中的第三个元素,即"吴用"。故答案为:D。6. 有如下Python程序段:s=input()t=0mw=''for i in range(len(s)):ch=s[i]if '0'<=ch<='9':t=t*10+int(ch)elif ch=='-':mw+=chr(t%26+ord('A'))t=0else:mw+=chprint(mw)执行该程序段输入“29-052-24!”(不包括双引号),则输出的结果是( )A. DA! B. DA C. DAY D. DAY!【答案】A【解析】【详解】本题考查Python程序。程序首先接收用户输入的字符串,然后遍历输入的字符串,根据字符的不同进行处理。具体来说,当遇到数字字符时,将其转换为整数,并累加到变量t中;当遇到字符'-'时,将累加的整数对26取模后转换为相应的大写字母,并追加到字符串mw中;对于其他字符,直接追加到字符串mw中。输入字符串是"29-052-24!",按照上述逻辑执行程序可得最终的结果为:DA!。故答案为:A。7. 小斌使用某智能终端读取当前环境的温度,并编程实现根据不同的温度值,LED 屏显示不同的图形,部分 Python 程序代码如下:while True:t=pin0.read_analog()if t>40:display.show(Image.HAPPY)#在 LED 屏上点阵显示笑脸的图形sleep(2000)else:display.show(Image.SAD)#在 LED 屏上点阵显示哭脸的图形sleep(1000)将代码烧录至某智能终端后运行,下列关于代码执行效果描述不正确的是( )A. 当检测到t值为60,LED屏显示“笑脸”图形,并至少维持3秒B. 当检测到t值为37,LED屏显示“哭脸”图形,并至少维持1秒C. 当t值等于40时,LED屏不显示任何图形D. 智能终端从p0口读取温度数据【答案】C【解析】【详解】本题考查信息系统的设计。当t值等于40时,执行else部分代码,因此LED屏显示“哭脸”图形,并至少维持1秒。故选C。8. 学校电子阅览室计算机部分参数如下表所示:下列关于该计算机的说法,正确的是( )A. 计算机硬盘容量小于内存容量 B. CPU主要包含运算器和控制器C. 计算机的性能由显示器的尺寸决定 D. 预装软件均属于应用软件【答案】B【解析】【详解】本题考查计算机系统相关内容。A选项,计算机硬盘容量是1TB,内存容量是8GB,硬盘容量大于内存容量,选项错误。B选项,CPU主要包含运算器和控制器,选项正确。C选项,计算机的性能由CPU和内存决定,选项错误。D选项,预装软件中有操作系统和部分应用软件,操作系统属于系统软件,选项错误。故本题答案是B选项。9. 某智能快递柜的部分功能:快递员登录快递柜 APP 账号后可扫描快递条码,录入快递信息并寄存快递。系统自动采集包裹的尺寸、重量等数据,并分配储物格,以优化空间使用率。寄存完成后系统向收件人手机发送取件码和取件位置信息。收件人取件时,可通过输入取件码或手机 APP 扫码,系统控制对应位置的储物格锁扣打开,允许收件人取件。下列关于该信息系统组成和功能的说法,不正确的是( )A. 该系统规范了工作流程,提高了工作效率 B. 快递员、收件人属于该信息系统的用户C. 该系统具有数据采集、处理和存储等功能 D. 取件码、储物格位置等数据仅存放在收件人手机中【答案】D【解析】【详解】本题考查信息系统相关内容。ABC选项说法正确。D选项,取件码、储物格位置等数据不仅存放在收件人手机中,还存储在该系统的数据库中,选项说法错误。故本题答案是D选项。10. 定义如下函数:def p(x):for i in range(2,x):if x%i==0:return Falsereturn True执行语句 print(p(5),p(6))后,输出的结果为( )A. True False B. False True C. False False D. True True【答案】A【解析】【详解】本题考查Python程序设计相关内容。分析程序段,其功能是通过调用p(x)函数,判断i在[2,x-1]内有无整除x的情况,若有则返回False,若无则返回True。执行语句 print(p(5),p(6))时,分别将5、6传给x:当x=5时,在[2,4]内没有能整除x的数,返回值为:True;当x=6时,在[2,4]内,2能整除x的数,执行return False,返回值为:True。故本题答案是A选项。11. 使用列表d模拟链表结构,每个节点包含数据区域(数据均为整型,范围为0~9)和指针区域,h为头指针。若d=[[1,2],[4,4],[3,3],[2,1],[5,-1]],h=0,遍历该链表得到的数据为( )A. 1、2、3、4、5 B. 1、3、2、4、5 C. 1、4、5 D. 1、3、4、2、5【答案】B【解析】【详解】本题考查链表。据题目描述,列表 d 模拟了一个链表,每个元素是一个列表,包含两部分:数据区域和指针区域。h 是头指针,表示链表起始位置。具体来说,d 中每个元素的第一个值表示节点的数据,第二个值表示下一个节点在列表 d 中的索引,如果为 -1 表示链表结束。 根据题目给出的 d=[[1,2],[4,4],[3,3],[2,1],[5,-1]],从头节点开始遍历链表应该按照如下顺序得到数据:1、3、2、4、5,对应选项 B。12. 队列Q和栈S的初始值均为空,数字入栈先后顺序为1、2、3、4、5。P表示入栈,T表示元素出栈以后入队。在进行PPTTPPTPT操作后,队列中从队首到队尾的元素依次为( )A. 2、1、3、4 B. 2、1、4、5 C. 1、2、4、5 D. 2、1、4、3【答案】B【解析】【详解】本题考查队列和栈。根据操作规则,数字先入栈,然后出栈后入队。按照给定的操作序列PPTTPPTPT,首先数字1入栈,接着2入栈,然后2出栈入队,接着1出栈入队,然后3入栈,接着4入栈,接着4出栈入队,接着5入栈,然后5出栈入队,依次类推。最终队列中从队首到队尾的元素依次为2、1、4、5。故答案为:B。二、非选择题(本大题共3小题,其中第13小题8分,第14小题10分,第15小题8分,共26分)13. 某平台新上架影片推荐度的计算方式为:由5位专业评审与5位大众评审给影片评分,评分区间为[1,10],将专业评审均分的60%与大众评审均分的40%求和后取整数部分,根据得分确定等级(分值与等级的关系如图a所示)。评委打分情况放在“dc.txt”文件中,如图b所示,其中“A”表示专业评审,“B”表示大众评审,“A1-5”表示第1位专业评审给出5分。图 a 图 b请回答下列问题:(1)若专业评审均分为 5,大众评审均分为 6,则该影片等级为____(填数字)颗星。(2)实现上述功能的部分 Python 程序如下,请在划线处填入合适的代码。f=open("①____ ",encoding="utf-8")line=f.readline() #读取第一行,保存在字符串 line 中pro,pub=0,0while line:#当 line 非空x=②____t=int(line[3:])if x=="A":pro+=telif x=="B":③____line=f.readline() # 继续读取一行score=int(pro/5*0.6+pub/5*0.4)grade=④____print("推荐度为:","★"*grade)【答案】 ①. 3 或 三 ②. dc.txt ③. line[0] ④. pub+=t ⑤. (score+1)//2 或int((score+1)/2)【解析】【详解】本题考查Python综合应用。(1)根据题意,先计算出专业评审和大众评审的均分,然后按照60%与40%的比例求和,再根据得分确定等级。如果专业评审均分为5,大众评审均分为6,则得分为5×0.6+6×0.4=5.4。根据等级与分数的对应关系,5.4对应的等级为3颗星。故答案为:3。(2)这里需要填入文件路径或文件名,即Python程序要读取的评审数据文件。根据题目描述,文件名为"dc.txt",因此这里填入"dc.txt"。故答案为:dc.txt。在读取文件的每一行时,需要判断每行数据是专业评审还是大众评审。评审类型(专业评审或大众评审)位于每行的开头位置,因此通过读取每行的第一个字符,就可以确定评审类型。因此,这里应该填入line[0],表示取每行字符串的第一个字符。故答案为:line[0]。在读取每一行的评审数据后,需要根据评审类型进行不同的操作。如果评审类型是大众评审("B"),则需要将评审分数累加到大众评审的总分上。所以,这里应该将大众评审的评分累加到pub变量中。故答案为:pub+=t。最后,根据计算得到的专业评审和大众评审的总分,按照60%与40%的比例求和,然后根据得分确定推荐度等级。根据题目描述,得分需要除以2然后取整数部分,再加1,以确定推荐度等级。因此,这里应该填入(score+1)//2 或 int((score+1)/2)。故答案为:(score+1)//2或int((score+1)/2)。14. 某蔬菜大棚需要搭建自动化温湿度调节系统。该系统通过温湿度传感器采集数据,由智能终端经IOT模块发送到Web服务器,存储在数据库中,同时根据服务器内设定的阈值控制喷水装置或控温装置的开关,系统结构如图a所示。用户可通过浏览器打开相关网页查看实时或历史数据。请回答下列问题:图 a(1)该系统中 IOT 模块无法实现的功能是____(单选,填字母:A.连接无线网络/B.发送来自于智能终端的数据/C.将局域网接入互联网)。(2)互联网用户查看温湿度历史数据这一过程中,没有涉及到的系统硬件设备有____(多选,填字母:A.温湿度传感器/B.智能终端/C.无线路由器/D.调制解调器/E.Web 服务器)(3)该系统服务器端程序由FlaskWeb框架编写,下列表格中描述了相关路由及其功能,已知用户计算机IP为“192.168.0.3”,Web服务器IP为“192.168.0.2”,端口号为5000,则用户使用计算机查看实时温湿度数据时,应访问的URL是http://____(4)已知温度大于30且湿度小于50时,大棚环境处于异常状态。现将系统中某天24小时的温湿度记录导出,如图b所示(时间格式为“时:分”),每小时设置60个监测时间点,每个监测时间点会监测大棚的温度与湿度数据,现分析每小时大棚环境异常的监测时间点数量,线形图如图c所示,部分Python程序如下,请在程序中划线处填入合适的代码。图 b图 cimport pandas as pdimport matplotlib.pyplot as pltdf=pd.read_excel("data.xlsx") #读取文件 data.xlsx 中的数据for i in range(len(df)) :if i%2==0 and df.at[i,"监测值"]>30:df.at[i,"状态"]=1if i%2==1 and df.at[i,"监测值"]<50:df.at[i,"状态"]=1dfg=df.groupby("时间" , as_index=False).状态.sum()time=[] ; data=[]for t in range (24):s=str(t); c=0if t<10:s='0'+stime.append(s)dft= dfg[①____]for j in dft.index:if dft.at[j,"时间"][:2]==s:②____data.append(c)plt.plot(time, data)#设置绘图参数,显示如图 c 所示线形图,代码略【答案】 ①. C ②. AB ③. 192.168.0.2:5000/readt ④. dfg.状态==2 或 dfg['状态']==2 ⑤. c+=1【解析】【详解】本题考查信息系统的应用。(1)将局域网接入互联网通常由路由器等网络设备负责,而不是IOT模块的功能范畴。IOT模块通常通过连接无线网络来实现与互联网的连接,而不是直接将局域网接入互联网。故答案为:C。(2)互联网用户查看温湿度历史数据过程中,没有涉及到的系统硬件设备是智能终端和温湿度传感器。因为智能终端主要用于数据采集和发送到服务器,而温湿度传感器用于采集环境数据,而用户查看数据是通过浏览器访问Web服务器,无需涉及智能终端和传感器。故答案为:AB。(3)用户使用计算机查看实时温湿度数据时,应访问的URL应该是 Web 服务器的 IP 地址和端口号,而根据题中所给表格中得知查看实时温湿度数据的路由为/redit,用户计算机IP为192.168.0.2,Web服务器IP为192.168.0.2,端口号为5000,因此URL应该是http://192.168.0.2:5000/readt。故答案为:192.168.0.2:5000/readt。(4)当我们使用groupby方法对时间列进行分组后,我们会得到每个小时的监测状态总和。在空4中,我们想要筛选出异常状态的时间点,即状态值等于2的时间点。因此,我们可以使用 dfg.状态==2 或 dfg['状态']==2 这两种方式来筛选出状态等于2的行。故答案为:dfg.状态==2 或 dfg['状态']==2。在空5中,我们需要计算每个小时异常状态的监测时间点数量,因此需要一个计数器来记录异常状态的次数。当我们发现异常状态时,将计数器c的值加1即可。故答案为:c+=1。15. 某英文逐词翻译软件,不区分大小写。为了加快翻译速度,在翻译的过程中,软件会将最近出现过的一些单词存入内存。若内存中有该单词则直接翻译,否则查外存词典并将该单词存入内存。内存中每个单元存储一个单词,存满时会清空最早进入内存的单词,腾出单元存放新单词。编程模拟软件的翻译过程,输入一个仅含英文、逗号或空格字符的英语句子,以句号结束,计算翻译软件需要去外存查找多少次词典,在翻译开始前,内存中没有任何单词。运行界面如图所示。(1)若上图中的内存容量改为 7,则需要去外存查找____次词典。(2)实现上述功能的 Python 程序如下,请在划线处填入合适的代码。m = int(input("请输入内存容量:"))s = input("请输入英语句子:")dic = {}head = tail = 0word = ""for ch in s:if ch == " " or ch == "," or ch == ".":if word not in dic or dic[word] < head:if tail - head == m:①____dic[word] = tailtail + = 1word = ""else:if ②____:ch = chr(ord(ch) + 32)word += chprint("需要去外存查找",③____,"次词典")【答案】 ①. 10 ②. head = head + 1 或 head+=1 ③. "A" <= ch <= "Z" ④. tail 或者 str(tail)【解析】【详解】本题考查Python程序设计相关内容。结合题目内容,分析程序段,推知:(1)内存容量为7,则输入英语句子“If you have an apple and I have an apple,we both have one apple”时,内存为空,需要去外存查找“If you have an apple and I”,查找完毕(7次),存入内存;再翻译“have an apple,we both have one apple”时,“have an apple”已在内存中,不需要在外存查找;再翻译“we both have one apple”,“we both”不在内存,先在外存查找翻译(查找2次),再将“we both”存入内存,替换最早存入的“If you”,即“we both have an apple and I”;再查找“have one apple”,“have”已在内存,不需要在外存查找,“one”不在内存,先在外存查找翻译(查找1次),再将“one”存入内存,替换最早存入的“have”,即“we both one an apple and I”,“apple”已在内存,不需要在外存查找。则在外存查找次数:7+2+1=10,故此处答案为:10。(2)②处,若遇到“ ”、“,”、“.”一种,表明前面的字符串已构成单词,需要依据规则进行翻译:若该单词不在字典中(word not in dic or dic[word] < head),去判断内存中单词个数是否已达到容量值,即若tail - head == m成立,则应清空最早进入内存的单词,腾出单元存放新单词,故此处答案为:head = head + 1 或 head+=1。③处,若未遇到" "、","、".",表明该单词尚有字符未读取完,此时,如果ch介于"A"与"Z"之间,则将其转换为小写字母,连接在单词word内,故此处答案为:"A" <= ch <= "Z"。④处,此处应输出查找次数,分析程序段,tail代表查找次数,可以数字或字符串的形式输出次数值,故此处答案为:tail或者str(tail)。绝密★考试结束前绍兴市会稽联盟2023-2024学年高二下学期期中考试信息技术试题考生须知:1.本卷共 6 页满分 50 分,考试时间 90 分钟。2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。3.所有答案必须写在答题纸上,写在试卷上无效。4.考试结束后,只需上交答题纸。第一部分 信息技术(共 50 分)一、选择题(本大题共12小题,每小题2分,共24分,在每小题给出的四个选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1. 体感技术与自然语言交互是继键盘+鼠标、多点触控之后获得广泛应用的第三大类操作方式。体感技术使人们无须借助复杂的控制设备,直接使用肢体动作与数字设备和环境进行互动,并根据人的动作来完成各种指令,就像为计算机配备了一双精准有效的“眼睛”,为用户带来更刺激、更具现场感的愉悦学习体验。下列有关数据、信息和知识的说法不正确的是( )A. 数据是对客观事物的符号表示 B. 体感技术中所监测到的数据需要加以分析解释才能成为信息C. 体感技术的出现使得信息的传递可以不依附载体 D. 人们可以借助体感交互获得信息2. 下列关于数据编码的说法,正确的是( )A. 相对于一维条形码,二维码的信息存储量更大 B. 数字信号转换成模拟信号的过程称为数字化C. 采样频率越高,量化的等级就越多 D. 计算机以十进制处理和存储数据3. 12306网站于 2011年 6月 12日正式投入购票业务,在北京、上海、广州、武汉、西安、沈阳等多地设置了服务器,为社会提供车票发售、列车时刻查询等服务,近日访问量达到了 532亿次。在春运期间,12306根据以往的出行数据,预测客流趋势,优化运力调配,制定多项决策,以更好满足旅客的需求。下列关于大数据的说法正确的是( )A. 使用批处理计算实时分析用户行为B. 12306网站中历年旅客流动数据属于流数据C. 需要分析旅客出行的原因以做出更准确的客流趋势预测D. 可以利用以往的出行大数据制定优化决策,说明大数据的价值高4. 在Python中,下列不能表示“x既能被3整除,又能被5整除”的表达式是( )A. x%15==0 B. x%3==0 and x%5==0 C. x//15==x/15 D. x//15==05. 在Python语言中,用字典hero存储《水浒传》中的人物数据:hero={"天罡星":["宋江","卢俊义","吴用"],"地煞星":["朱武","黄信","孙立"]},下列表达式值为"吴用"的是( )A. hero[0][2] B. hero{"天罡星"}[2] C. hero["天罡星"][3] D. hero["天罡星"][2]6. 有如下Python程序段:s=input()t=0mw=''for i in range(len(s)):ch=s[i]if '0'<=ch<='9':t=t*10+int(ch)elif ch=='-':mw+=chr(t%26+ord('A'))t=0else:mw+=chprint(mw)执行该程序段输入“29-052-24!”(不包括双引号),则输出的结果是( )A. DA! B. DA C. DAY D. DAY!7. 小斌使用某智能终端读取当前环境的温度,并编程实现根据不同的温度值,LED 屏显示不同的图形,部分 Python 程序代码如下:while True:t=pin0.read_analog()if t>40:display.show(Image.HAPPY)#在 LED 屏上点阵显示笑脸的图形sleep(2000)else:display.show(Image.SAD)#在 LED 屏上点阵显示哭脸的图形sleep(1000)将代码烧录至某智能终端后运行,下列关于代码执行效果描述不正确的是( )A. 当检测到t值为60,LED屏显示“笑脸”图形,并至少维持3秒B. 当检测到t值为37,LED屏显示“哭脸”图形,并至少维持1秒C. 当t值等于40时,LED屏不显示任何图形D. 智能终端从p0口读取温度数据8. 学校电子阅览室计算机的部分参数如下表所示:下列关于该计算机的说法,正确的是( )A. 计算机硬盘容量小于内存容量 B. CPU主要包含运算器和控制器C. 计算机的性能由显示器的尺寸决定 D. 预装软件均属于应用软件9. 某智能快递柜的部分功能:快递员登录快递柜 APP 账号后可扫描快递条码,录入快递信息并寄存快递。系统自动采集包裹的尺寸、重量等数据,并分配储物格,以优化空间使用率。寄存完成后系统向收件人手机发送取件码和取件位置信息。收件人取件时,可通过输入取件码或手机 APP 扫码,系统控制对应位置的储物格锁扣打开,允许收件人取件。下列关于该信息系统组成和功能的说法,不正确的是( )A. 该系统规范了工作流程,提高了工作效率 B. 快递员、收件人属于该信息系统的用户C. 该系统具有数据采集、处理和存储等功能 D. 取件码、储物格位置等数据仅存放在收件人手机中10. 定义如下函数:def p(x):for i in range(2,x):if x%i==0:return Falsereturn True执行语句 print(p(5),p(6))后,输出的结果为( )A. True False B. False True C. False False D. True True11. 使用列表d模拟链表结构,每个节点包含数据区域(数据均为整型,范围为0~9)和指针区域,h为头指针。若d=[[1,2],[4,4],[3,3],[2,1],[5,-1]],h=0,遍历该链表得到数据为( )A. 1、2、3、4、5 B. 1、3、2、4、5 C. 1、4、5 D. 1、3、4、2、512. 队列Q和栈S初始值均为空,数字入栈先后顺序为1、2、3、4、5。P表示入栈,T表示元素出栈以后入队。在进行PPTTPPTPT操作后,队列中从队首到队尾的元素依次为( )A. 2、1、3、4 B. 2、1、4、5 C. 1、2、4、5 D. 2、1、4、3二、非选择题(本大题共3小题,其中第13小题8分,第14小题10分,第15小题8分,共26分)13. 某平台新上架影片推荐度的计算方式为:由5位专业评审与5位大众评审给影片评分,评分区间为[1,10],将专业评审均分的60%与大众评审均分的40%求和后取整数部分,根据得分确定等级(分值与等级的关系如图a所示)。评委打分情况放在“dc.txt”文件中,如图b所示,其中“A”表示专业评审,“B”表示大众评审,“A1-5”表示第1位专业评审给出5分。图 a 图 b请回答下列问题:(1)若专业评审均分为 5,大众评审均分为 6,则该影片等级为____(填数字)颗星。(2)实现上述功能部分 Python 程序如下,请在划线处填入合适的代码。f=open("①____ ",encoding="utf-8")line=f.readline() #读取第一行,保存在字符串 line 中pro,pub=0,0while line:#当 line 非空x=②____t=int(line[3:])if x=="A":pro+=telif x=="B":③____line=f.readline() # 继续读取一行score=int(pro/5*0.6+pub/5*0.4)grade=④____print("推荐度为:","★"*grade)14. 某蔬菜大棚需要搭建自动化温湿度调节系统。该系统通过温湿度传感器采集数据,由智能终端经IOT模块发送到Web服务器,存储在数据库中,同时根据服务器内设定阈值控制喷水装置或控温装置的开关,系统结构如图a所示。用户可通过浏览器打开相关网页查看实时或历史数据。请回答下列问题:图 a(1)该系统中 IOT 模块无法实现的功能是____(单选,填字母:A.连接无线网络/B.发送来自于智能终端的数据/C.将局域网接入互联网)。(2)互联网用户查看温湿度历史数据这一过程中,没有涉及到的系统硬件设备有____(多选,填字母:A.温湿度传感器/B.智能终端/C.无线路由器/D.调制解调器/E.Web 服务器)(3)该系统服务器端程序由FlaskWeb框架编写,下列表格中描述了相关路由及其功能,已知用户计算机IP为“192.168.0.3”,Web服务器IP为“192.168.0.2”,端口号为5000,则用户使用计算机查看实时温湿度数据时,应访问的URL是http://____(4)已知温度大于30且湿度小于50时,大棚环境处于异常状态。现将系统中某天24小时的温湿度记录导出,如图b所示(时间格式为“时:分”),每小时设置60个监测时间点,每个监测时间点会监测大棚的温度与湿度数据,现分析每小时大棚环境异常的监测时间点数量,线形图如图c所示,部分Python程序如下,请在程序中划线处填入合适的代码。图 b图 cimport pandas as pdimport matplotlib.pyplot as pltdf=pd.read_excel("data.xlsx") #读取文件 data.xlsx 中的数据for i in range(len(df)) :if i%2==0 and df.at[i,"监测值"]>30:df.at[i,"状态"]=1if i%2==1 and df.at[i,"监测值"]<50:df.at[i,"状态"]=1dfg=df.groupby("时间" , as_index=False).状态.sum()time=[] ; data=[]for t in range (24):s=str(t); c=0if t<10:s='0'+stime.append(s)dft= dfg[①____]for j in dft.index:if dft.at[j,"时间"][:2]==s:②____data.append(c)plt.plot(time data)#设置绘图参数,显示如图 c 所示线形图,代码略15. 某英文逐词翻译软件,不区分大小写。为了加快翻译速度,在翻译的过程中,软件会将最近出现过的一些单词存入内存。若内存中有该单词则直接翻译,否则查外存词典并将该单词存入内存。内存中每个单元存储一个单词,存满时会清空最早进入内存的单词,腾出单元存放新单词。编程模拟软件的翻译过程,输入一个仅含英文、逗号或空格字符的英语句子,以句号结束,计算翻译软件需要去外存查找多少次词典,在翻译开始前,内存中没有任何单词。运行界面如图所示。(1)若上图中的内存容量改为 7,则需要去外存查找____次词典。(2)实现上述功能的 Python 程序如下,请在划线处填入合适的代码。m = int(input("请输入内存容量:"))s = input("请输入英语句子:")dic = {}head = tail = 0word = ""for ch in s:if ch == " " or ch == "," or ch == ".":if word not in dic or dic[word] < head:if tail - head == m:①____dic[word] = tailtail + = 1word = ""else:if ②____:ch = chr(ord(ch) + 32)word += chprint("需要去外存查找",③____,"次词典") 展开更多...... 收起↑ 资源列表 浙江省绍兴市会稽联盟2023-2024学年高二下学期期中考试信息技术试题(原卷版).docx 浙江省绍兴市会稽联盟2023-2024学年高二下学期期中考试信息技术试题(解析版).docx