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

下载本文档

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

文档简介

浙东北联盟(ZDB)2023/2024学年第二学期期中考试高二信息技术试卷一、选择题(本大题共12小题,每小题2分,共24分,每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1.下列关于数据与信息的说法,不正确的是()A.数据是对客观事物的符号表示 B.对数据进行加工处理有利于发掘其中蕴含的价值C.信息可以脱离它所反应的事物被存储、保存和传播 D.信息的加工和处理必须使用计算机才能完成2.下列关于人工智能的说法,正确的是()AAlphaGo从围棋跨界到电力控制领域,属于混合增强智能B.深度学习是一种问题引导下的人工智能学习方法C.符号主义的人工智能方法包含知识库和推理引擎两个部分D.人工智能应用不可能威胁个人和公共信息安全3.学校使用校园一卡通系统进行管理。校园卡基于RFID技术,可用于食堂消费、图书借阅以及全校范围内的门禁识别等,此外还可以通过银行转账等方式进行自助充值,一卡通的建卡、挂失、充值及信息错误修正等工作由学校财务人员负责。关于此信息系统说法正确的是()A.校园卡一卡通系统的用户只是学校的师生B.学生使用校园一卡通在学校超市消费的记录存储在卡内C.该信息系统是由硬件、用户、通信网络、数据构成的人机交互系统D.家长可通过银行为学生卡内充值,说明信息系统具有数据传输功能4.学校使用校园一卡通系统进行管理。校园卡基于RFID技术,可用于食堂消费、图书借阅以及全校范围内的门禁识别等,此外还可以通过银行转账等方式进行自助充值,一卡通的建卡、挂失、充值及信息错误修正等工作由学校财务人员负责。使用校园卡进行食堂消费时,使用了RFID技术,下列说法正确的是()A.在刷卡过程中,饭卡作为RFID读写器 B.按能量供给方式划分,饭卡属于有源电子标签C.RFID属于通信技术,也属于传感器技术 D.RFID技术是NFC技术发展过来的5.下列关于信息系统中硬件的说法,正确的是()A.移动终端和计算机处理信息的原理一样,需要输入、存储、输出3个步骤B.中的RAM相当于计算机中的内存条,断电后信息消失C.计算机的主存储器包括RAM、ROM、硬盘D.声卡是输入设备,不是输出设备6.下列关于系统软件和应用软件的说法,正确的是()A.电脑中还未安装应用软件时是裸机B.某智能安装了鸿蒙操作系统,鸿蒙操作系统是智能重要系统软件C.美图秀秀是为了处理图片而专门开发的软件,属于系统软件D.移动终端中的有些软件与工作、生活密切相关,针对性强,是系统软件7.某声音模拟信号的采样及量化函数模型如图所示,下列说法不正确的是()A.图中纵坐标划分得越细表示采样频率越高,保真度越高B.图中整个幅度分0~7级,其量化位数至少为3位C.图中各采样点的量化值不同,但其量化位数相同D.声音数字化过程是将连续的模拟信号转换成离散的数字信号8.某算法的部分流程图如图所示,下列表达该流程图的程序段中,不正确的是()A. B. C. D.9.有1个队列,队首指针head=2,队尾指针tail=3,经过一系列出队入队后,队首指针head=3,队尾指针tail=6,则该队列经历的出队和入队操作次数分别为()A.13 B.14 C.23 D.2410.有如下Python程序段:st=[0]*10top=1num=int(input("请输入一个整数:"))whiletop+=1st[top]=num%7num=num//7whiletop>1:print(st[top],end="")top=1若num的值是777,执行该程序段后,下列说法正确的是()A.st[0]的值是2 B.将加框处语句改为num!=0影响程序的运行结果C.top的值是0 D.st[2]的值是111.数组元素a[0]至a[n1]依次存放着n个数据,现需要将元素a[n1]插入在下标为x(0≤x<n1)的位置,例如:n为5,数组a为[0,3,4,6,7],x为2,插入操作后a为[0,3,7,4,6]。为实现此功能,某同学编写Python程序如下:temp=a[n1]foriinrange(n2,x1,1):a[i]=a[i1]a[i]=temp此程序不能正确实现上述添加功能,若a的值是[0,3,4,6,7],执行该程序段后输出结果是()A.[0,3,6,4,7] B.[0,3,3,4,7] C.[0,3,7,4,7] D.[0,4,3,4,7]12.用Python编写如下自定义函数程序段,其功能是删除无序链表(元素个数大于等于2)中的重复元素。defdele(a,head):pre=head;p=a[head][1]whilep!=1:q=headflag=Falsewhile(1):ifa[q][0]==a[p][0]:a[pre][1]=a[p][1]p=a[p][1]f(2)breakq=a[q][1]ifnotflag:pre=pp=a[p][1]方框处(1),(2)的语句可从下列选项中选择①q!=p②q!=1③flag=True④flag=False则方框处(1),(2)填入的正确代码依次为()A.①③ B.②③ C.①④ D.②④二、非选择题(本大题共3小题,其中第13题7分,第14题10分,第15题9分,共26分)13.从字符串s中取任意个连续字符组成的序列称为该字符串的子串。例如:s=“abc”,“ab”、“a”都是字符串s的子串,而“ac”不是该字符串的子串。现输入由小写字母组成的字符串s,求s的子串中由相同字母组成的子串个数(相同子串只计一次)。例如s=“abaaa”,其中子串“a”、“aa”、“aaa”、“b”都是由相同字母组成,个数为4。此算法解决问题的关键在于:计算每个字符的最大连续长度。(1)若s=“cccab”,则符合要求的子串个数为_______。(2)Python程序如下,请完成划线处代码。s=input()ls=[0]*26ls[ord(s[0])97]=1k=1foriinrange(1,len(s)):if________:k+=1else:x=_________ifk>=ls[x]:ls[x]=kk=1ifk>=ls[ord(s[i])97]:ls[ord(s[i])97]=kans=0foriinls:__________print(ans)14.某校举办了学科趣味知识竞赛活动,学校的调研部收集此次竞赛的得分数据进行分析,其中信息学科选择题共12题,每小题分值为2分,数据保存在文件“cj.xlsx”里,部分数据界面截图如图a所示。请回答问题:图b(1)计算信息各选择题的难度系数(难度系数=平均分/2),并输出到文件“难度系数.xlsx”,输出界面如图b所示,程序代码如下,请完成划线部分的填空。importpandasaspdimportmatplotlib.pyplotaspltplt.rcParams['font.sansserif']=['KaiTi']df=pd.read_excel("cj.xlsx")df=df[_______]#筛选出“选择题总分”列非0分记录dif=[]foriindf.columns[2:]:#计算难度系数dif.append(round(df[i]._____/2,3))#(单选,填字母:A.mean()/B.sum())dic={"题号":df.columns[2:],"难度系数":dif}df1=pd.DataFrame(dic)df1.to_excel("难度系数.xlsx")(2)假设此次测试中信息选择题各题目的难度系数不一样,为了更加直观地显示难度最大的前5题,绘制了如图c所示的图表(注意:难度系数越大代表题目越简单),请完成划线部分的填空。图cdf1=df1.sort_values("_________",ascending=True)#按难度系数升序排列df1=#注释1df1.题号=df1.题号.astype(str)#某题号列数据转换为了string类型plt.title("难度最大的前5题对比图")plt.bar____________)plt.xlabel("题号")plt.ylabel("难度系数")plt.show()(3)若要考虑难度系数有相同的情况,则注释1处方框处代码可更改为_________A.df1[df1.难度系数>=df1.at[4,"难度系数"]]B.df1[df1.难度系数<=df1.values[4][1]]C.df1[df1.难度系数<=df1.at[4,"难度系数"]]Ddf1[df1.难度系数>=df1.values[4][1]]15.某学校组织教师插花。桌子上依次放着n朵花。这些花只有两种:红玫瑰和白玫瑰。颜色相同的连续放在一起的花称为一个“块”。老师们依次挑花,挑完为止。每个老师挑选的方法为:每次都把每一个“块”中最左边的花同时挑出,组成一个花篮。重复这一操作,直到花全部挑完。注意,当一个块被挑完后,相邻颜色相同的花可能合并为一个块。例如:num=[1,1,0,0,1,1,1,0,1,1,0,0]。数字0和1分别表示红玫瑰和白玫瑰。第1次挑出的花的编号为:0、2、4、7、8、10。当编号为7(值为0)的花被挑出后,左右两边可以合并为一个块。则第2次挑出的花的编号为:1、3、5、11。小明同学编写了一个Python程序,来模拟这一过程。程序输出每次挑选的花的编号。程序运行界面如图所示。(1)若花的排列为[1,1,1,0,0,1,0,0],挑______次能挑花完成,第3次挑出的花的编号为:_______(2)Python程序如下,其中que用于存放每一块的左右端点及该块的值,例如[1,3,0],表示该块从编号1至3,每个值为0。完善代码num=[1,1,0,0,1,1,1,0,1,1,0,0]que=[[0]*3foriinrange(10)]tmp=[[0]*3foriinrange(10)]tail=0used=[0]*100#标记是否已被挑出print("花的摆放:",num)#将花按颜色进行分块num.append(2)#向列表num中添加一个元素2l=r=0#标记每一块的左右端点foriinrange(1,len(num)):ifnum[i]!=num[i1]:que[tail]=[l,r,num[i1]]tail+=1_______else:r=iwhiletail>0:foriinrange(0,tail):#输出结果x=que[i][0]ifused[x]==0:print(que[i][0],end="")used[x]=1ifi==tail1:print()#如果是最后一个换行_______k=0#去掉挑完foriinrange(0,tail):ifque[i][0]>que[i][1]:#当前块取完了continueelse:#放入临时数组ifk==0:

温馨提示

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

评论

0/150

提交评论