浙江省五校联盟2023-2024学年高二下学期信息技术期中考试试卷_第1页
浙江省五校联盟2023-2024学年高二下学期信息技术期中考试试卷_第2页
浙江省五校联盟2023-2024学年高二下学期信息技术期中考试试卷_第3页
浙江省五校联盟2023-2024学年高二下学期信息技术期中考试试卷_第4页
浙江省五校联盟2023-2024学年高二下学期信息技术期中考试试卷_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

浙江省五校联盟2023-2024学年高二下学期信息技术期中考试试卷一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1.下列关于数据和信息的说法不正确的是()A.获取数据的方式有很多种,包括人工方式、传感器获取等B.面对同样的信息,不同的人由于知识背景、经验等差异,可能形成不同的知识C.虽然视频和文字在表现形式上不同,但它们所蕴含的信息在某些情况下可能是相同的D.数据是信息经过存储、分析及解释后所产生的意义阅读下列材料,回答第2-4题某景区为提升景区管理与游客体验,设计了游客管理信息系统。该系统集成了游客信息管理、网上票务预订、数据分析等功能,旨在实现游客流量监控与资源优化分配。系统收集游客的活动数据并上传至服务器,结合人工智能、大数据和云计算技术,精准分析游客行为,为景区决策提供有力支持。同时,游客利用移动终端APP与景区客服机器人互动,享受个性化服务。2.下列关于信息系统的组成和功能的说法,不正确的是()A.景区客服人员和游客均为该信息系统的用户B.该系统具有数据输入、处理、存储和传输等功能C.该系统的移动终端APP属于系统软件D.该信息系统体现了“跨越时空限制,服务随时随处”的优势3.下列关于人工智能的说法,正确的是()A.符号主义认为智能特征可被符号精确地描述,从而被机器仿真B.深度学习是符号主义的典型代表C.强化学习是根据事先知道的最终答案进行相应调整的学习方法D.客服机器人通过大量数据训练提升服务水平,属于行为主义在人工智能中的应用4.下列关于网络技术的说法,正确的是()A.HTTP协议负责管理被传送内容的完整性B.不同的终端进行通信,必须连接到计算机网络C.IP是网际协议,负责将信息从一个地方传送到另一个地方D.系统服务器与终端必须在同一个局域网中,该系统才能正常运行5.下列关于计算机信息编码的说法,正确的是()A.ASCII码用7位二进制编码,共128个字符,转换为十进制后编码范围是0~128B.数字化过程只需要经过采样、编码两个过程C.一段时长2分钟、采样频率44100Hz、量化位数8bit未压缩的立体声音频存储容量约为10MBD.数据在计算机内部是以二进制或十六进制方式进行存储和处理的6.某算法的部分流程图如图所示,下列说法正确的是()

A.若输入n的值为10,则输出k的值为6B.若输入n的值为16,则“n≠1?”执行4次C.若输入n的值为5,则输出k的值为2D.该算法中只存在分支结构和循环结构7.已知一个序列的出栈顺序为ACEGI,则该序列的入栈顺序可能是()A.CEAGI B.AGEIC C.EICAG D.IGCAE8.下列表达式的结果为True的是()A.2024%1000//5==24B.abs(int(-1.7)*2)%8==4C.int(str(1010+90)[1:4])//25==4D.(2**2>2*2)and(not(3**3==3*3))9.有如下Python段程序:a=[6,12,9,20,8,11,4]forjinrange(1,len(a)):ifa[j]<a[j-1]:a[j]=a[j]+a[j-1];a[j-1]=a[j]-a[j-1];a[j]=a[j]-a[j-1]执行该段程序后,列表a的值是()A.[4,6,12,9,20,8,11]B.[4,6,8,12,9,20,11]C.[6,9,12,8,11,4,20]D.[6,9,8,11,4,12,20]10.有如下Python程序段:a=[5,4,2,1,3,6];q=[0]*6;head=tail=0foriinrange(len(a)):ifa[i]%2==1:q[tail]=a[i];tail=tail+1elifhead<tail:head+=1print(tail–head)执行该程序段后,输出结果为()A.0 B.1 C.2 D.311.有如下Python程序段:s="Li20An24K04ao";i=0whilei<len(s):if"A"<=s[i]<="Z":s=s[:i]+s[i+1:]elif"0"<=s[i]<="9":s=s[:i]+str((int(s[i])+8)%10)+s[i+1:]else:s=s[:i]+chr((ord(s[i])–95)%26+97)+s[i+1:]i=i+1执行上述程序后,s的值为()A.k08p0202co B.i08n0202cq C.i08p0202cq D.h28w22g82o12.有如下Python程序段:importrandoma=[0]*5;i=0;flag=Truewhilei<5:a[i]=random.randint(1,8)ifi%2==1:a[i]=a[i]+a[i-1]flag=notflagelifa[i]%2==0andflag==False:i-=1i+=1执行该程序段后,列表a的值不可能的是()A.[5,12,1,3,2] B.[3,11,3,10,1]C.[4,5,5,11,7] D.[3,4,6,7,7]二、非选择题(本大题共3小题,第13题8分,第14题8分,第15题10分,共26分)。13.为支持公益事业,彩票中心设立了一个彩票项目。每张彩票上印有7个各不相同的号码(号码范围从1到33)。每次开奖时,会随机生成一个由7个各不相同的号码构成的中奖号码。彩票的兑奖规则如下:“特等奖”彩票上的7个号码与中奖号码全部相同;“一等奖”有6个号码相同;“二等奖”有5个号码相同;“三等奖”有4个号码相同;“四等奖”有3个号码相同;“五等奖”有2个号码相同;“六等奖”有1个号码相同。兑奖时不考虑号码在彩票和中奖号码中出现的具体位置。例如,若中奖号码为23,31,1,14,19,17,18,而某张彩票的号码为12,8,9,23,1,16,7,则该彩票中得五等奖,因为其中有两个号码(23和1)与中奖号码相同。彩票中心编写一个程序,功能为:随机生成7个不重复的中奖号码,并读取文件“彩票记录.txt”(该文件存储所有已售出的彩票号码),最后根据兑奖规则输出开奖结果,运行界面示例如下:(1)假设中奖号码为23,31,1,14,19,17,18,彩票为11,8,9,32,1,16,7,中奖结果为。(2)实现上述功能的Python程序如下,请在划线处填入合适的代码。importrandom#随机生成7个[1,33]范围内不重复的中奖号码flag=[0]*34;data=[0]*7i=0whilei<7:t=random.randint(1,33)ifnotflag[t]:i=i+1flag[t]=1print("中奖号码:",data)#读取"彩票记录.txt"文件,存储到数组sale=[[12,8,9,23,1,16,7],[11,7,10,21,2,9,31]…],代码略。#num[0]表示特等奖个数,num[i]表示i等奖个数foriinrange(len(sale)):cnt=0forjinrange(7):ifsale[i][j]indata:cnt+=1num[]+=1print("彩票开奖结果:")foriinrange(7):s="特等奖一等奖二等奖三等奖四等奖五等奖六等奖"print(s[],"产生:",num[i],"个")(3)上述加框处代码,能否修改为“num=[0]*7”,(选填:是/否)。14.某校为了支持学生的学习进步,特设补弱支持,每位学生可以根据自身学习情况,从语数英物化生政史地技这10门科目中,选择不超过两门科目作为自己的补弱科目,这些选择的数据已存储于"student.xlsx"文件中,部分数据如1图所示:1图2图(1)首先,需要对数据进行整理,筛选出那些补弱科目数不符合学校规定(超出两门)的学生记录,以便通知他们重新选择补弱科目,Python程序如下:importpandasaspdimportmatplotlib.pyplotaspltplt.rcParams['font.sans-serif']=['KaiTi','SimHei','FangSong']#设置中文字体df=pd.read_excel("student.xlsx")df_err=df[▲]请在▲处填入合适的代码。(2)数据整理并修正后,分析各班各科目的选择人数,以及各科目选择人数占总人数比例。km=["语文","数学","英语","物理","化学","生物","政治","历史","地理","技术"]df1=df.groupby("班级").print(df1)#2图所示#删除“姓名”和“科目数”列df2=df1.drop(["姓名","科目数"],axis=1)g=df2.sum()#g为Series对象#统计各科目的人数占总人数的比例forkinkm:per=/len(df)*100print(k,"比例为:",round(per,2),"%")x=y=g.valuesplt.bar(x,y)#3图所示plt.title("各科补弱比例对比")plt.show()15.在计算机的操作系统中,经常需要给应用程序“分配内存”和“释放内存”。若有大小为1024B的内存,如1图所示:使用列表["+",5]表示申请连续5B的内存,使用列表[2,2]表示回收位置2开始连续2B的内存。若指令集表示为:order=[["+",5],[2,2],["+",8],[8,3]]。随着指令集被执行,1024B连续的内存块会被分割成若干个占用内存和空闲内存。为方便起见,“占用内存”用1表示,“空闲内存”用0表示,故执行上述指令集后,内存占用情况如2图所示:若将空闲块用链表组织起来,就可以快速查找空闲块和删除空闲块。把连续的空闲块定义为一个节点,每个节点由[空闲块起点,空闲块长度,下一个空闲块位置]三部分内容构成。根据2图内存占用情况,创建的空闲块链表如3图所示:(1)根据2图所示的内存占用情况,执行指令[4,4]后(连续空闲块要合并),内存中“空闲块”的数量变为个。(2)根据内存占用情况列表allot,创建空闲块链表代码如下:deflinkList(allot):#linkList函数功能:根据内存占用0/1列表allot,创建空闲块链表linklink=[[-1,-1,-1]]#链表包含一个空头节点head=tail=0;n=len(allot);i=0whilei<n:ifallot[i]==0:j=i+1whilej<nandallot[j]==0:j=j+1link.append([i,j–i,-1])link[tail][2]=▲tail=len(link)-1else:i+=1returnhead,link请在▲处填入合适的代码。若将加框处的代码修改为i=j,是否影响程序的执行结果(选填:是/否)。(3)模拟上述内存操作的Python程序如下,请在划线处填入合适的代码。#通过文件读入内存分配表allot和指令集order,其代码略。head,link=linkList(allot)foriinrange(len(order)):iforder[i][0]=="+":#必须分配连续的空闲块,且由第一个满足空间大小的节点分配p=head;q=link[head][2]while:p=q;q=link[q][2]ifq==-1:print("内存不足!")else:iflink[q][1]==order[i][1]:else:link[q][0]=link[q][0]+order[i][1]link[q][1]=link[q][1]-order[i][1]else:p=head;q=link[head][2]whileq!=-1andlink[q][0]<order[i][0]:p=q;q=link[q][2]iflink[p][0]+link[p][1]==order[i][0]:#前面节点合并link[p][1]=link[p][1]+order[i][1]else:link.append([order[i][0],order[i][1],q])#添加节点link[p][2]=len(link)-1p=link[p][2]ifq!=-1and:#后面节点合并link[p][1]=link[p][1]+link[q][1]link[p][2]=link[q][2]

答案解析部分1.【答案】D【知识点】数据、知识、智慧的定义与特征;数据、信息、知识与智慧的关系;数据采集方法【答案】2.C3.A4.C【知识点】网络协议;信息系统的组成及功能;人工智能的发展与现状5.【答案】C【知识点】计算机、移动终端的工作原理;字符编码;声音、图像、视频编码6.【答案】A【知识点】流程图识读7.【答案】D【知识点】基本数据结构8.【答案】C【知识点】运算符、基本运算与表达式9.【答案】C【知识点】常见数据类型、数组;排序算法及程序实现10.【答案】B【知识点】分支结构语句及程序实现;循环结构语句及程序实现;基本数据结构11.【答案】B【知识点】运算符、基本运算与表达式;分支结构语句及程序实现;循环结构语句及程序实现12.【答案】D【知识点】常见数据类型、数组;分支结构语句及程序实现;循环结构语句及程序实现13.【答案】(1)六等奖或“六等奖”(2)data[i]=t;7-cnt;i*3:i*3+3(3)否【知识点】常见数据类型、数组;分支结构语句及程序实现;循环结构语句及程序实现14.【答案】(1)df.科目数>=3或df.科目数>2或df["科目数"]>=3或df["科目数"]>2(2)count();g[k];g.index或km【知识点】循环结构语句及程序实现;编程处理数据与可视化15.【答案】(1)2或二或两(2)len(link)–1;否(3)q!=-1andlink[q][1]<order[i][1];link[p][2]=link[q][2];link[p][0]+link[p][1]==link[q][0]或order[i][0]+order[i][1]==link[q][0]【知识点】

温馨提示

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

评论

0/150

提交评论