浙江省名校协作体2022-2023学年高三上学期开学考试信息技术试题(解析版)_第1页
浙江省名校协作体2022-2023学年高三上学期开学考试信息技术试题(解析版)_第2页
浙江省名校协作体2022-2023学年高三上学期开学考试信息技术试题(解析版)_第3页
浙江省名校协作体2022-2023学年高三上学期开学考试信息技术试题(解析版)_第4页
浙江省名校协作体2022-2023学年高三上学期开学考试信息技术试题(解析版)_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

2022学年第一学期浙江省名校协作体试题高三年级技术学科首命题:金华一中次命题兼审校:玉环中学温州中学考生注意:1.本卷满分100分,考试时间90分钟;2.答题前,在答题卷指定区域填写学校、班级、姓名、试场号、座位号及准考证号。3.所有答案必须写在答题卷上,写在试卷上无效;4.考试结束后,只需上交答题卷。第一部分信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1.“核酸检测的物质是病毒的核酸。核酸检测是通过查找患者的呼吸道标本、血液或粪便中是否存在外来入侵的病毒的核酸,来确定是否被病毒感染。因此一旦检测为核酸阳性,即可证明患者体内有病毒存在。”结合上述示例,下列描述正确的是()A.当人们听到核酸检测呈阳性,就会想到新冠,这是智慧的体现B.人们使用核酸检测来检验是否感染病毒,这是知识的体现C.几小时后可以在上查询核酸检测结果,这是信息的采集D.一次核酸检测呈阴性,不能直接判断是否发生了病毒感染,体现了信息的真伪性【答案】B【解析】【详解】本题主要考查信息、知识、智慧的描述。当人们听到核酸检测呈阳性,就会想到新冠,这是知识的体现;人们使用核酸检测来检验是否感染病毒,这是知识的体现;几小时后可以在上查询核酸检测结果,这是信息的处理;一次核酸检测呈阴性,不能直接判断是否发生了病毒感染,体现了信息的时效性,故本题选B选项。2.直播购物成为当下消费的趋势:淘宝、抖音、微信直播……你的每一次点击和滑动都会成为数据的一部分。有关组织通过数据的搜集、存储、分析和可视化技术,解决大数据海量、高速、多变、价值密度低的问题,帮助组织解决发展中遇到的实际问题。对于上述描述,下列说法不正确的是()A.你在平台中的每次购物行为,都蕴含着巨大的价值B.你在观看直播、购物过程中,有可能泄露个人隐私C.平台提供给你的“直播推荐”,依赖于你的上网行为D.你的每次观看、点赞、评论等行为及相关数据可能会被采集【答案】A【解析】【详解】本题主要考查大数据的描述。有关组织通过数据的搜集、存储、分析和可视化技术,解决大数据海量、高速、多变、价值密度低的问题,有可能挖掘出有价值的数据,但不是用户的每次上网行为都有价值,如用户的随意点击等就没有价值,故本题选A选项。3.一幅BMP格式的位图图像,图像参数如图所示,其所占的存储空间大小为()A.0KB B.768KB C.16MB D.900KB【答案】B【解析】【详解】本题主要考查图像文件容量计算。图像文件容量=像素*颜色深度/8=512*512*24/8/1024=768KB,故本题选B选项。4.某算法的部分流程图如图所示,执行这部分程序,依次输入1,0,2,4,-1,则输出的s值为()A516 B.528 C.596 D.532【答案】D【解析】【详解】本题主要考查算法流程图的执行。分析流程图可知,依次输入a的值,如果a=-1,则输出s,否则依次执行s=s*8+int(a),故s的值依次是s=s*8+int(1)=1,s=s*8+int(0)=8,s=s*8+int(2)=66,s=s*8+int(4)=66*8+4=532,故输出s的值为532,故本题选D选项。5.阅读下列材料,回答各题停车场智能车辆管理系统,是对停车场进行停车智能收费、停车智能引导、停车警报系统的综合管理系统,由停车场出入口车牌自动识别子系统进行全程的智能管理,该系统为其它停车场留有硬件接口,可以方便地将其它停车场的管理系统扩充为子系统进行统一管理。有效地提高停车管理系统的运行效率,保证车辆的停车安全。1.下列关于该智能车辆管理系统的说法,不正确的是()A.系统的使用可以有效提高车辆出入管理效率B.车辆出入等数据一般存储在系统的数据库中C.本系统只包含硬件、软件、用户和通信系统四个部分D.由于系统的运行需要供电,因此该系统对外部环境有依赖性2.该信息系统的使用过程中,体现了人工智能技术的是()A.车辆驶入停车场,摄像头拍摄车牌号B.车辆驶出停车场,语音播报该车辆车牌号C.系统能够实时显示空余车位数量D.车主通过微信/支付宝扫码支付停车费用的过程3.系统网络是由计算机系统、数据通信系统以及网络软件和网络协议三部分组成,下列关于智能车辆管理系统中网络的组成与构建说法正确的是()A.系统连接万维网一定需要光调制解调器(俗称“光猫”)B.系统服务器与终端必须在同一个局域网中,该系统才能正常运行C.本系统中较重要的网络协议是网际协议(IP)、传输控制协议(TCP)D.系统中的计算机、数码摄像头等有线终端用双绞线连接至路由器的WAN口【答案】①.C②.B③.C【解析】【详解】本题主要考查信息系统的应用。①信息系统(Informationsystem),是由计算机硬件、网络和通信设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化系统。主要有五个基本功能,即对信息的输入、存储、处理、输出和控制。本系统不只包含硬件、软件、用户和通信系统四个部分,还包括信息资源等部分,故本题选C选项。②人工智能研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。车辆驶出停车场,语音播报该车辆车牌号,应用了人工智能模式识别技术,故本题选B选项。③系统连接万维网一定需要路由器;只要终端可以访问到服务器就可以,不用必须在同一个局域网;系统连接万维网一定需要;系统中的计算机、数码摄像头等有线终端用双绞线连接至路由器的LAN口,WAN口用于连接外网,故本题选C选项。6.已知变量s="2012abc2",下列Python表达式的值最小的是()A.int(s[2:4]+"6")//8 B.len(s)*3Cround(float(s[:3])/4) D.int(s[-1]*4)【答案】A【解析】【详解】本题主要考查Python表达式的运算。切片操作基本表达式:object[start_index:end_index:step],step:正负数均可,其绝对值大小决定了切取数据时的“步长”,而正负号决定了“切取方向”,正表示“从左往右”取值,负表示“从右往左”取值。start_index:表示起始索引(包含该索引对应值),该参数省略时,表示从对象“端点”开始取值。end_index:表示终止索引(不包含该索引对应值),该参数省略时,表示一直取到数据“端点”。int(s[2:4]+"6")//8=126//8=15,len(s)*3=8*3=24,round(float(s[:3])/4)=round(201.0/4)=50,int(s[-1]*4)=int('2'*4)=2222,故本题选A选项。7.有如下Python程序段:s="Python"ans=""foriinrange(len(s)):c=s[i]if"a"<=c<="z":ifi%2==0:c=chr((ord(c)–ord("a")–i)%26+ord("a"))else:c=c.upper()#x.upper()将字符串x中的大写字母转换成小写字母ans+=cprint(ans)执行该程序段后,输出的内容是()A.PYwHtN B.YrHkN C.PaTIOt D.PYrHkN【答案】D【解析】【详解】本题主要考查Python程序的执行。分析程序可知,变量c依次取s中的字符,如果c是小写字母,则判断i的奇偶性,如果i是偶数,则执行c=chr((ord(c)–ord("a")–i)%26+ord("a")),即将该小写字母循环向前移i位,即“t”变为“r”,“o”变为“k”,如果i是奇数,则将小写字母变为大写字母。若c是其他字符,则保持不变,故执行该程序段后,输出的内容是PyrHkN,故本题选D选项。8.已知二叉树T2的后序遍历序列为G—D—H—E—B—I—F—C—A,中序遍历序列是D—G—B—E—H—A—C—I—F,则二叉树T2的前序遍历序列为()A.A—B—D—G—E—H—C—I—F B.A—B—D—G—E—H—C—F—IC.A—B—D—G—E—H—F—C—I D.该二叉树形态不唯一,无法确定【答案】B【解析】【详解】本题主要考查二叉树的遍历。由后序遍历可知根节点为A,由中序遍历可知左子树为D—G—B—E—H,右子树为C—I—F,依次类推,可以得到该二叉树如下,所以二叉树T2的前序遍历序列为A—B—D—G—E—H—C—F—I,故本题选B选项。9.有如下Python程序段:deff(x):ifx==1:return1else:returnx*f(x-1)s=0foriinrange(1,6):s+=f(i)print(s)执行该程序段后,变量s的值是()A.33 B.34 C.154 D.153【答案】D【解析】【详解】本题主要考查Python程序的执行。分析程序可知,函数f(x)用于计算x的阶乘。range(start,stop,[step]),start:计数从start开始。默认是从0开始。例如range(5)等价于range(0,5);stop:计数到stop结束,但不包括stop。例如:range(0,5)是[0,1,2,3,4]没有5;step:步长,默认为1。例如:range(0,5)等价于range(0,5,1)。执行该程序段后,变量s=f(1)+f(2)+f(3)+f(4)+f(5)=1!+2!+3!+4!+5!=1+2+6+24+120=153,故本题选D选项。10.某算法的VB程序段如下:key=randint(0,3)*2+13i,j,c=0,len(a)–1,0whilei<=j:m=(i+j+1)//2ifa[m]>=key:i=m+1else:j=m-1c+=1列表a=[23,21,19,18,16,15,14,11],该程序段执行后,下列说法不正确的是()A.i的值为j+1 B.i的值可能是8 C.j的值可能是5 D.c的值一定是3【答案】B【解析】【详解】本题主要考查二分查找及Python程序实现。key=randint(0,3)*2+13,可知key依次取的值是0、15、17、19,第一次查找,m=4,a(4)=16,如果向右查找,则i=m+1=5,进行第二次查找m=6,a(6)=14,若key=0,则i=7,此时进行第三次查找,m=8,a(8)=11,11仍然大于0,更新i=m+1=9,故i的值不可能是8,故本题选B选项。二、非选择题(本大题共4小题,其中第13小题6分,第14小题6分,第15小题7分,第16小题7分,共26分)11.大力老师收集了学校高三年级7选3选课数据,存储在“选课情况。xlsx”中,其数据格式如图所示,学科列下的“1”表示相应行的学生选了该学科,“0”表示未选。(1)大力老师收集的数据存在一些问题,需要进行数据整理,下列说法合理的是()(多选)A.数据集中格式不一致的数据,需要进行格式转换B.数据集中的异常数据应该直接删除或忽略C.数据集中的缺失的数据可以用任意值填充D.数据集中的重复数据须在审核的基础上进行合并或删除(2)为实现统计各班技术选考人数,并找出技术选考人数最多的3个班级,大力老师通过Python编程进行数据处理,并以图表的形式呈现结果。实现上述功能的Python程序如下,请在划线处填入合适的代码。importpandasaspdimportmatplotlib.pyplotaspltplt.rcParams["font.sans—serif"]=["SimHei"]#中文显示df=pd.read_excel("选课情况.xlsx")g=df.groupby("班级").技术.____________①df1=pd.DataFrame({"班级":_________②,"技术人数":g.values})df1=df1.sort_values("___________③",ascending=False)x=________④y=df1.技术人数[0:3]plt.bar(x,y,lable="选技术人数")plt.title("技术选科人数最多的三个班级")plt.xlabel("班级")plt.ylabel("人数")plt.legend()plt.ylim(40,50)plt.show()【答案】①.AD②.sum()③.g.index④.技术人数⑤.df1.班级[0:3]或df1["班级"][0:3]【解析】【详解】本题主要考查Python处理Excel表格。(1)数据集中格式不一致的数据,需要进行格式转换;数据集中的异常数据需要根据具体情况进行分析判断,然后决定;数据集中的缺失的数据可以采用忽略、平均值、中间值或者概率统计值填充;数据集中的重复数据须在审核的基础上进行合并或删除,故本题选AD选项。(2)①变量g用于统计各班选技术的人数的和,使用求和函数sum,故此处填sum()。②DataFrame表示二维数据结构,此处取该二维表的班级对应的行索引,使用index,故填g.index。③按照“技术人数”实现降序排序,故此处填技术人数。④由图可知,横坐标取排序后的前3个班级,故填df1.班级[0:3]或df1["班级"][0:3]。12.大力老师为了强健班级学生体魄,推出乐跑活动,现开发“乐跑系统”,其功能需求如下:①校园环形跑道需要设置4个打卡点,学生佩戴电子标签经过每处打卡点时,都会记录下该生经过该点的打卡时间,相应的数据上传到服务器。②学生可以通过浏览器访问该系统,进入该系统的“登录模块”,登录后,会显示“欢迎页面”,其中包含“个人数据查询”、“排行榜”、“全校乐跑数据可视化”三个链接。③单击“个人数据查询”链接进入个人数据查询页面,查询个人每次有效跑步时长(完整打完四个点并且总时长在8分钟内)。④单击“排行榜”链接进入排行榜页面,显示有效跑步时长次数最多的20名学生信息。⑤单击“全校乐跑数据可视化”进入数据可视化页面。信息课代表承接了该系统的设计与开发,基于上述需求分析,设计了系统工作流程如1图所示,系统框架如2图所示。1图系统工作流程图2图系统框架图(1)根据“系统工作流程图”,“乐跑系统”采用的开发模式为______(单选题,填字母:A.C/S架构;B.B/S架构)。(2)根据上述该系统介绍,结合2图可知,访问“个人数据查询”页面URL为______3图数据采集部分工作原理图(3)该系统数据采集部分工作原理如3图所示,图中①处应为______(单选题:A.传感器/B.读写器/C.电子标签)。(4)课代表经过前期的规划设计,对该系统的“登录模块”进行界面设计及代码编写。登录模块具体需求:学生数据(用户名、密码)由学校统一导入数据库中;学生登录系统后,即进入用户登录界面;输入其用户名、密码进行验证,验证正确则直接跳转到“欢迎页面”。具体代码如下。#相关模块导入代码略classBaseLogin(FlaskForm):#表单定义代码略app=Flask(name)#启用CSRF保护,代码略@app.route('/',methods=['GET','POST'])defindex():#进入登录页面代码略@app.route('/login',methods=['GET','POST'])defbaselogin():form=BaseLogin()#创建表单对象,生成登录界面用户名和密码框ifform.validate_on_submit():#判断提交信息是否通过conn=sqlite3.connect('test.db')cur=conn.cursor()cur.execute("select*fromuserwhereusername='%s'"%uname)data=cur.fetchall()#获取查询结果的全部数据#获取相关信息,进入欢迎页面相关判断代码略else:ifname______="main":app.run(host="0.0.0.0",port=8080)根据上述代码可知,完成以下问题:①分析程序可知,存储学生数据(用户名、密码)的数据表名为______。②如要实现:当用户提交信息未通过时,跳转至“login.html”登录页面,则上述代码中方框内的代码为()A.returnrequest("login.html",form=form)B.returnredirect("login.html",form=form)C.returnrender_template("login.html",form=form)【答案】①.B②.::8080/search③.B④.user⑤.C【解析】【详解】本题主要考查Python程序的综合应用。(1)由图可知,通过浏览器进行访问Web服务器,“乐跑系统”采用的开发模式为B/S架构,即浏览器/服务器架构,故本题选B选项。(2)由图中服务器主页地址,以及个人数据查询的目录,可知访问“个人数据查询”页面的URL为::8080/search。(3)由图可知,图中①处应为读写器,将采集到的数据进行读写操作,故本题选B选项。(4)由代码“select*fromuserwhereusername”可知,存储学生数据(用户名、密码)的数据表名为user。render_template的功能是对先引入index.html同时根据后面传入的参数对html进行修改渲染,如要实现:当用户提交信息未通过时,跳转至“login.html”登录页面,则上述代码中方框内的代码为returnrender_template("login.html",form=form),故本题选C选项。13.某校军训,需要按照身高由低到高排成n行5列方阵。某班学生按照身高(100≤身高≤199)由低到高编写编号并将相关信息存在如1图所示"stu.txt"文件中。根据教官提出的排方阵要求,排成如2图所示方阵,方阵各点显示学生编号。1图2图3图现有延迟报道学生归队,归队学生编号延续该班现有编号依次往后,编写程序完成下列任务:输入学生身高,输出新的方阵布局图。例如:输入学生身高为168,新的方阵布局图如3图所示,学生在方阵的位置:3,4.(1)若插入学生身高为160cm,根据1图及范例,该学生应该在2图方阵中几行几列______。(2)为实现上述功能,请填写划线处代码。f=open("stu.txt","r")a=[]line=f.readline().split()i=1whileline!=[]:a.append([line[0],line[1],i])i+=1line=f.readline().split()n=len(a)-1a[n][2]=-1sg=input("请输入插入的学生身高(cm):")xh=str(len(a))head=1p=head;q=headwhile①____:p=qq=a[q][2]ifq==head:②_________head=len(a)-1else:a.append([xh,sg,a[p][2]])a[p][2]=len(a)-1p=headm=1whilep!=-1:ifm!=5:print(a[p][0],end="")m+=1else:print(a[p][0])m=1③_______【答案】①.1,5②.a[q][1]<sgandq!=-1或int(a[q][1])<int(sg)andq!=-1③.a.append([xh,sg,head])或a.append([xh,sg,p])或a.append([xh,sg,q])或a+=[[xh,sg,head]]其他等价答案④.p=a[p][2]【解析】【详解】本题主要考查Python程序的综合应用。(1)由图可知,若插入学生身高为160cm,根据1图及范例,则该学生的编号为5,该学生应该在2图方阵中的1行5列。(2)①该程序实现二维数组模拟链表数据结构,二维数组中索引0、1、2分别标记编号、身高、指针域,此处通过循环找到插入位置,循环条件是当前节点q的身高小于sg且链表没有结束,即q!=-1,故循环条件是a[q][1]<sgandq!=-1或int(a[q][1])<int(sg)andq!=-1。②如果q==head,则插入的点指向头节点head,故此处填a.append([xh,sg,head])或a.append([xh,sg,p])或a.append([xh,sg,q])或a+=[[xh,sg,head]]。③此处更新p的值,即指向下一个节点,故此处填p=a[p][2]。14.某会务组根据参会者到达指定上车点时间和每位参会者可以等待的时间信息,安排车辆接送参会者去宾馆(不考虑车子座位数量)。参会者到达上车点的时间和可以等待的时间用长度为7的字符串表示,例如“08:152”表示参会者当天8点15分到达上车点,最多等待2分钟(每个人的等待时间都小于10),那么该参会者最晚8点17分出发去宾馆(若8点17分刚到的参会者也一同出发)。编写Python程序,统计接送n个参会者所需的最少车辆数。运行程序,显示所有参会者提交的信息,按到达时间先后排列,再显示所需的最少车辆数,程序运行结果如图所示。(1)若将图中第4行“08:154”数据改为“08:151”,程序输出的结果是否会发生改变______(A.会改变B.不会改变)(2)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。a=['08:154','08:143','08:234','08:152','08:122','08:171','08:173','08:194','08:214','08:171']deftran(str1):

温馨提示

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

最新文档

评论

0/150

提交评论