浙江省湖州市2023-2024学年高二下学期期末考试技术试题-高中信息技术2_第1页
浙江省湖州市2023-2024学年高二下学期期末考试技术试题-高中信息技术2_第2页
浙江省湖州市2023-2024学年高二下学期期末考试技术试题-高中信息技术2_第3页
浙江省湖州市2023-2024学年高二下学期期末考试技术试题-高中信息技术2_第4页
浙江省湖州市2023-2024学年高二下学期期末考试技术试题-高中信息技术2_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2023学年第二学期期末调研测试卷高二技术注意事项:1.本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷共12页,第一部分1至6页,第二部分7至12页。满分100分,考试时间90分钟。2.选择题的答案须用2B铅笔将答题纸上对应的题目标号涂黑,非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内。作图时可先使用2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑。答案写在试题卷上无效。第一部分信息技术(50分)一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分)1.下列有关数据和信息的说法,正确的是()A.数据处理过程中,不会有新的数据产生 B.数据经过数字化后才能被存储C.信息的价值因人而异 D.信息会因别人的获取而发生损耗2.某地区在人流密集区域设置了“绿色停车位”,提供限时免费停车服务,并通过智慧停车系统进行管理。该系统通过自动抓拍车牌图像,实现车牌识别、停放计时和超时取证等功能。当车辆进出车位时,系统会发送短信提示,车主也可以扫描车位旁的二维码获取停车信息。若车辆超时停放,相关信息将被上传至执法平台。下列关于该系统组成与安全的说法,正确的是()A.该系统运行可以不借助于通信网络 B.该系统的运行不需要软件支持C.节假日不限时停车时段,可以关闭服务器防火墙 D.为保障数据安全,采集的图片需加密后上传3.某地区在人流密集区域设置了“绿色停车位”,提供限时免费停车服务,并通过智慧停车系统进行管理。该系统通过自动抓拍车牌图像,实现车牌识别、停放计时和超时取证等功能。当车辆进出车位时,系统会发送短信提示,车主也可以扫描车位旁的二维码获取停车信息。若车辆超时停放,相关信息将被上传至执法平台。下列关于该系统功能与应用的说法,正确的是()A.停电后该系统仍能正常运行,说明该系统对外部环境没有依赖B.可利用停车数据分析该地区的交通状况C.用户到执法平台查询违法信息不涉及该系统的传输功能D.抓拍车牌图像体现了该系统的输出功能4.某地区在人流密集区域设置了“绿色停车位”,提供限时免费停车服务,并通过智慧停车系统进行管理。该系统通过自动抓拍车牌图像,实现车牌识别、停放计时和超时取证等功能。当车辆进出车位时,系统会发送短信提示,车主也可以扫描车位旁的二维码获取停车信息。若车辆超时停放,相关信息将被上传至执法平台。该系统的下列应用中,体现人工智能技术的是()A.停放计时 B.车牌识别 C.发送短信 D.扫描二维码5.下列关于网络的说法,不正确的是()A.网络系统最基本的功能是数据检索 B.接入网络的计算机必须分配IP地址C.服务器是构成网络的主要资源 D.网际协议(IP)负责将信息从一个地方传送到另一个地方6.将一幅未经压缩1024×768像素、16位色的BMP图像,转换成512×384像素、256级灰度BMP图像,则处理前后图像存储容量之比为()A.1:2 B.2:1 C.4:1 D.8:17.某算法的部分流程图如图所示,执行这部分流程后,输出n的值为()A.2 B.3 C.4 D.58.某二叉树使用一维数组存储结构进行存储01234567891011121314ABCDEF则该二叉树的中序遍历结果为()A.BAEDFC B.ECFDAB C.BFDEAC D.EDFCBA9.队列que中队首至队尾元素依次为“A,B,C,D,E,F”,约定:Q为出队操作,R为出队再入队操作,经过QRQRRQ系列操作后,队列中队首到队尾的元素依次为()A.F,B,D B.E,F,B C.B,D,E D.F,B,D,E10.定义如下函数:deffun(x,y):ifx<0:returnyelse:returnfun(x2*y1,y1)执行语句s=fun(13,3)后,s的值为()A.0 B.1 C.2 D.311.有如下Python程序段a=[1,1,2,2,3,3,4,4,5,5]L=0R=len(a)1whileL<=R:m=(L+R)//2ifa[m]>key:R=m1else:L=m+1若key的值为3,执行该程序段后,R的值为()A.4 B.5 C.6 D.712.下列Python程序的功能是在数据有序的链表中插入一个整数,使链表中的数据仍保持有序a=[[8,3],[6,0],[2,1],[11,4],[15,1]]nint(input("请输入一个整数:"))p=q=head=2ifn<=a[head][0]:a.append([n,head])①else:whilep!=1and②:q=pp=a[p][1]a.append([n,p])a[q][1]=1en(a)1划线处应填入的代码是()A.①head=a[p][1]②n>a[p][0] B.①head=a[p][1]②n>a[q][0]C.①head=len(a)1②n>a[p][0] D.①head=len(a)1②n>a[q][0]二、非选择题(本大题共3小题,其中第13小题7分,第14小题10分,第15小题9分,共26分)13.某运动场馆的公告牌上出现如“”的数字提示语,如图所示。这种数字提示语为UTF8编码,通常1个字符需要使用一至四个字节来表示。如果该字符需一个字节表示,那么最高位是“0”;如果需两个字节则以“110”开头,第2个字节以“10”开头;需三个字节以“1110”开头……规则如下表所示,表中数字为标志位。1个字节0xxxxxxx2个字节110xxxxx10xxxxxx3个字节1110xxxx10xxxxxx10xxxxxx4个字节11110xxx10xxxxxx10xxxxxx10xxxxxx截取图中的前8位“11101000”,“1110”开头为3个字节,该字符应取前24位“,根据上述表格规则所示,去掉加点标志位得到“”,转为十六进制为8282H,该Unicode字符对应的汉字为“节”。(1)若提示语为“”,则按以上规则得到的十六进制数是____H。(2)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。defcheck_bt(bstr):ifbstr[①____]=="0":return1elifbstr[:3]=="110":return2elifbstr[:4]=="1110":return3elifbstr[:5]=="11110":return4s=input("请输入数字提示语:").replace("","")#去除字符串中的空格bzw={1:[1],2:[3,2],3:[4,2,2],4:[5,2,2,2]}#标志位信息②____i=0whilei<n:k=check_bt(s[i:i+8])ss=""forjinrange(k):ss+=s[i+j*8+③____:i+(j+1)*8]i=i+k*8#将ss转成十六进制后再转为Unicode字符,并依次输出,代码略14.某小学搭建了智慧跳绳测试系统。该系统Web服务器端程序采用FlaskWeb框架开发,网站框架示意图如图a所示,监测终端内置传感器和IoT模块,学生的跳绳数据经由各监测终端传输至服务器,家长和教师等用户可以通过浏览器登录网站查询个人成绩。(1)下列功能需要在监测终端程序中实现的是____(多选,填字母)。A.采集传感器上的数据B.处理浏览器访问请求C.与无线WiFi建立连接D.直接向数据库写入数据(2)某时刻编号为1的监测终端传感器采集到的数据值为150,监测终端提交数据到Web服务器的URL为://____。(3)一年级学生利用该系统进行了跳绳达标测试,现将系统中的数据导出后进行整理得到如图b所示的数据。现要统计各班学生达标情况,其中男生的达标条件是每分钟跳绳109个,女生的达标条件是每分钟跳绳117个。根据男生女生达标条件统计各班达标的学生人数及各班的达标率(达标率保留两位小数)如图c所示,并绘制图表如图d所示。实现该功能的部分Python程序如下,请在程序中划线处填入合适的代码:图b图c图dimportpandasaspd#读取如图b所示数据,保存到DataFrame对象df中,代码略data=[]#用于存储各学生达标情况,若达标则用1表示,否则用0表示foriindf.index:ifdf.at[i,'性别']=="男"anddf.at[i,"数量"]>=109:data.append(1)elifdf.at[i,'性别']=="女"anddf.at[i,"数量"]>=117:data.append(1)else:data.append(0)df["达标"]=datadf1=df.groupby("班级",as_index=False)["达标"].①____t=[4142,42,42,42,42,42,43]#各班级学生人数df1.insert(2,"达标率%",0)#插入列foriinrange(len(df1)):df1.at[i,"达标率%"]=round(②____,2)print(df1)

#设置绘图参数,代码略plt.bar(df2["班级"],df2["达标率%"],label="达标率")(4)程序的方框中应填入的正确代码为____(多选,填字母)A.df2=df1.sort_values("达标率%",ascending=False).head(3)B.df2=df1.sort_values("达标率%",ascending=True).tail(3)C.df2=df1.sort_values("达标率%",ascending=True)[0:3]D.df2=df1.sort_values("达标率%",ascending=False)[0:3]15.某希望工程为学生捐赠n种不同类型的书籍。现规定每位学生只能领取一本书。为了方便分发,要求每位学生在期望单上勾选两种不同类型的书籍。分发规则为按照学生勾选情况,优先分发当前存量最大的书籍(若该书籍有多名学生勾选,则优先分发给编号小的学生)。现编写程序根据期望单数据与书籍存量,按上述规则模拟分配过程,输出每种类型书籍的分发清单(假设书籍存量能满足学生书籍分发)。图a图b图c(1)若分发前每种书籍存量数据如图a所示,学生勾选数据如图b所示,分发过程:先将书籍存量降序排序,得到存量顺序为BDCA,然后将B类型的书籍分配给编号为1的学生,更新存量后的顺序为DBCA,再将D类型的书籍分配给编号为3的学生,更新存量后的顺序不变,接着将D类型书籍分配给编号为4的学生,以此类推……最终分发方案如图c所示。若将B类型书籍的原始存量改为10,则最终分发方案____(选填:会/不会)发生变化。(2)定义函数sort_c(book),参数book每个元素由书籍类型和存量构成。函数功能是将book中的元素按存量降序排列,并返回book。defsort_c(book):foriinrange(len(book)1):forjinrange(1,len(book)i):ifbook[j1][1]<book[j][1]:returnbook调用sort_c(book)函数,若book为[["A",4],["B",2],["C",7],["D",2],["E",3]],n为5,则程序段中加框处语句执行的次数是____。A.2B.3C.4D.5(3)实现上述功能的部分Python程序如下,请在程序段划线处填入合适的代码。defpx(booki):#函数px实现将元素book[i]排序到合适位置whilei<len(book)1andbook[i][1]<book[i+1][1]:book[i],book[i+1]=book[i+1],book[i]i+=1defsearch(book,i):#函数search实现在列表data中查找符合要求的期望单索引

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论