浙江省丽水市“五校高中发展共同体”2024-2025学年高二上学期10月联考技术试题-高中信息技术2_第1页
浙江省丽水市“五校高中发展共同体”2024-2025学年高二上学期10月联考技术试题-高中信息技术2_第2页
浙江省丽水市“五校高中发展共同体”2024-2025学年高二上学期10月联考技术试题-高中信息技术2_第3页
浙江省丽水市“五校高中发展共同体”2024-2025学年高二上学期10月联考技术试题-高中信息技术2_第4页
浙江省丽水市“五校高中发展共同体”2024-2025学年高二上学期10月联考技术试题-高中信息技术2_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

绝密★考试结束前2024学年第一学期丽水五校高中发展共同体10月联考高二年级技术学科试题考生须知:1.本卷共12页满分100分,考试时间90分钟。2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。3.所有答案必须写在答题纸上,写在试卷上无效。4.考试结束后,只需上交答题纸。第一部分信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1.下列关于数据、信息、知识的理解正确的是()A.数据的表现形式只能是文字和图像B.信息是数据的载体C.计算机中保存数据可以是未经数字化的D.知识是人类在社会实践中所获得的认识与经验的总和,它可以继承和传递2.下列有关大数据与大数据处理的说法,正确的是()A.某校开学时汇总的新生学籍信息数据是大数据B.大数据分析的是抽样数据,而不是全体数据C.静态数据指在处理时已收集完成、在计算时不会发生改变的数据,一般采用批处理方式D.大数据价值密度低,不会造成个人隐私的泄露3.下列关于信息编码,正确的是()A.声音的数字化过程是将离散的模拟信号转换成连续的数字信号B.汉字的输入码是不唯一的C.汉字和英文字符在计算机内部编码均采用十六进制D.任意进制数末位为0,转换为十进制数后,一定为偶数4.下列关于人工智能的说法,不正确的是()A.深度学习是联结主义的典型代表 B.专家系统是行为主义的典型代表C.符号主义认为人工智能源于逻辑和推理 D.图灵测试是测试机器是否具有智能一种方法5.下列关于数据管理与安全的说法,不正确的是()A.数据校验,是为保证数据的保密性进行的一种验证操作B.计算机数据的管理已经经历了人工管理、文件管理和数据库管理三个阶段C.采用磁盘阵列、异地容灾等手段是为了保护存储数据的介质D.对于数据安全,不仅要做好防护上的安全,还应提高数据本身的安全6.一张大小为1280*720颜色模式为16位色的未压缩BMP格式照片,在其它参数不变的情况下,将其裁剪成640*360,颜色模式改成256级灰度的未压缩BMP格式照片,则处理前后的照片存储容量比约为()A.8:1 B.2:1 C.9:8 D.1:47.某算法的部分流程图如图所示。执行这部分流程,输入变量n的值为5,则下列说法正确的是()A.语句“c<=n?”共执行了4次 B.循环结束后,变量a的值为3C.循环结束后,变量b的值为5 D.循环结束后,程序输出的值为68.若入栈顺序为1,2,3,4,5,6,7,出栈序列为1,4,3,2,7,6,5,则栈深度至少是()A.3 B.4 C.5 D.69.某银行叫号系统,利用队列来储存当前正在排队顾客的编号,head指向队首元素,tail指向队尾元素的下一个位置,若head=3,tail=8,则现在排队的顾客数量为()A.3 B.4 C.5 D.610.数组元素a[0]至a[n1]依次存放着n个数据,要将x位置的元素(0≤x<n1)移动至a[n1],例如:n为5,数组a为[0,3,4,6,7],x为2,移动后a为[0,3,6,7,4]。实现该功能的程序段如下,方框中应填入的正确代码为()temp=a[x]foriinrange:a[i]=a[i+1]a[n1]=tempA.(n2,x1,1) B.(x,n1) C.(x+1,n) D.(n1,x,1)11.有如下python程序段t="PrtiTimr"f=[0]*26i=0whilei<len(t):if"A"<=t[i]<="Z":i+=1continueelif"a"<=t[i]<="z"andf[ord(t[i])ord("a")]==0:f[ord(t[i])ord("a")]+=1i+=1foriinrange(26):iff[i]==1:print(chr(i+ord("a")),end="")执行该程序后,输出的结果是()A.imrt B.itmr C.mt D.tm12.有如下python程序段:importrandoma=[0]*6i=0whilei<6:a[i]=random.randint(1,10)ifa[i]%2==i%2:i=1elifi%2==1:a[i]+=a[i1]//2i+=1print(a)执行该程序后,输出a的值不可能是()A.[9,12,9,14,5,12] B.[1,2,1,4,3,9] C.[7,8,5,6,5,10] D.[9,8,5,4,7,9]二、非选择题(本大题共3小题,其中第13小题7分,第14小题9分,第15小题10分,共26分)13.使用python编程求两个单词的最长连续公共子串,程序功能:输入两个单词s1及s2,输出这两个单词的最长连续公共子串及子串的长度,如果有多个相同的最长公共子串则输出第一串。算法思想:分别从s1和s2的左边第一个字符开始检查,若发现两个字符相同,则以该字符为基准向右边扩大搜索范围。程序运行界面如题图所示。(1)如果输入的两个单词为“thought”和“thigh”,则输出的最长连续公共子串为:____(2)请在划线处填入合适的代码defsearch(i,j):c=1g=min(len1i1,len2j1)#min函数的作用为返回最小值whilec<=g:ifs1[i+c]==s2[j+c]:①____else:breaksearch=②____returnsearchs1=input("请输入第一个单词:")s2=input("请输入第二个单词:")len1=len(s1)len2=len(s2)maxlen=0;maxstr=""foriinrange(len1):forjinrange(len2):ifs1[i]==s2[j]:k=search(i,j)+1ifk>maxlen:maxlen=k③____print("最长连续公共子串为:"+maxstr)print("最长连续公共子串长度为:"+str(maxlen))14.某班级利用excel整理各位同学的加分及扣分情况,存储在“班级名单.xls”文件中,部分界面如图a所示,从“卫生、上课、早晚读、作业、日常”5个方面进行打分,A等得3分,B等得2分,C等得1分,D等得1分,E等得2分,F等得3分。“N”表示不加分也不减分。图a(1)为了计算各同学的总分,编写了如下python程序,请在划线处填入合适的代码。importpandasaspdimportmatplotlib.pyplotaspltdf=pd.read_excel("班级名单.xls")fs={"A":3,"B":2,"C":1,"D":1,"E":2,"F":3}qnum=dfcolumns[2:7]foriin①____:#计算每个同学的总分s=0forjinqnum:if"A"<=df.at[i,j]<="F":a=②____s=s+fs[a]df.at[i,"总分"]=sprint(df)(2)为了分析各小组加分及扣分情况,班主任筛选出总分不为0的同学,并以小组为单位统计各组的总分,最后找出总分在前3名的小组,制作图表,如图b所示。请在划线处填上合适的代码。图bdf1=③____#筛选出总分不为0的所有行df2=df1.groupby("小组",as_index=False).总分.sum()df3=df2.sort_values(④____).head(3)plt.title("小组总分前3情况")plt.bar(x,y,label="总分情况")plt.legend()plt.show()(3)为了实现图b所示图表,加框处的语句最合适的是()(单选,填字母)Ax=df3.小组y=df3.总分Bx=df3.indexy=df3.总分C.x=df3.indexy=df3.valuesD.x=df3.小组y=df3.values15.小王想做一个加密程序,功能如下:输入原文,输出加密后的密文。原文信息仅包含大写字母,个数不超过n*n(n为密钥矩阵规模)加密过程如下:图a图b图c1)每个字母会得到一个编码值和一个位置值。编码值为该字母在26个字母中的位置(如“A”的编码值为1,“H”的编码值为8),位置值为该字母在原文中的位置(如“HAPPY”中“H”的位置值为1,“A”的位置值为2)。原文“HAPPY”的编码值及位置值如图a所示。2)将原文的编码值和位置值依次存入二维数组b中。如“HAPPY”生成的b数组为[[8,1],[1,2],[16,3],[16,4],[25,5]]3)随机生成一个密钥不重复的矩阵(密钥范围在1~n*n之间),如n=3,随机生成的密钥矩阵如图b所示。4)加密值=编码值+位置密钥值,其中位置密钥值是在密钥矩阵中按箭头方向(蛇形走位)根据位置值取值,如“Y”在原文中的位置为5,其位置密钥值为6,加密值为25+6=31。原文“HAPPY”的加密值如图c所示。5)将所有加密值和位置值按顺序排列,得到密文,如“HAPPY”的密文为[10,1,6,2,23,3,17,4,31,5](1)假设随机的密钥矩阵如图b所示,若原文为“BC”,则加密后的密文是____。(2)编写上述加密算法,程序运行界面如图d所示,请在划线处填上合适的代码。图ddefmyjz(x):#获取位置值x的位置密钥值row=(x1)//ncol=(x1)%nifrow%2==1:col=①____returna[row][col]importrandomp=input("请输入明文:")b=[[0forjinrange(2)]foriinrange(len(p))]#b数组存储原文的编码值及位置值foriinrange(len(p)):forjinrange(2):ifj==0:②____else:b[i][j]=i+1n=int(input("请输入密钥矩阵规模n:"))flag=[False]*(n*n+1)a=[[0foriinrange(n)]forjinrange(n)]i=0whilei<n:#生成1~n*n范围内的不重复密钥矩阵,存入二维数组a中j=0whilej<n:a[i][j]=

温馨提示

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

评论

0/150

提交评论