浙江省强基联盟2026届高三上学期12月联考信息技术试卷(含答案)_第1页
浙江省强基联盟2026届高三上学期12月联考信息技术试卷(含答案)_第2页
浙江省强基联盟2026届高三上学期12月联考信息技术试卷(含答案)_第3页
浙江省强基联盟2026届高三上学期12月联考信息技术试卷(含答案)_第4页
浙江省强基联盟2026届高三上学期12月联考信息技术试卷(含答案)_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

浙江省强基联盟2025-2026学年高二上学期11月联考(期中)期中技术试题-高中信息技术一、选择题1.某快递驿站,快递员通过自动分拣系统快速录入单号,系统自动分配存放柜子。客户可以通过输入取件码、扫描二维码、人脸识别等多种方式自主提取快递。快递驿站根据存放时间收取保管服务费。下列有关该快递驿站中数据和信息的说法,不正确的是(

)A.快递单号、二维码等都是信息B.取件码是数据的表现形式之一C.摄像头采集人脸的数据是非结构化数据D.扫描二维码提取快递会产生新的数据2.某快递驿站,快递员通过自动分拣系统快速录入单号,系统自动分配存放柜子。客户可以通过输入取件码、扫描二维码、人脸识别等多种方式自主提取快递。快递驿站根据存放时间收取保管服务费。下列关于信息安全与保护做法合理的是(

)A.随意公开快递单号B.定期备份快递驿站数据C.提升网络速率增强驿站安全性D.为方便缴纳服务费开放自动扣款权限3.某快递驿站,快递员通过自动分拣系统快速录入单号,系统自动分配存放柜子。客户可以通过输入取件码、扫描二维码、人脸识别等多种方式自主提取快递。快递驿站根据存放时间收取保管服务费。该快递驿站有6个快递柜,每个快递柜有5层,每一层有10个快递格。若使用二进制对这些格子进行编码,二进制前几位表示快递柜编号,中间几位表示层数,最后几位表示同一层格子号,则所需的二进制位数最少是(

)A.8 B.9 C.10 D.114.某快递驿站,快递员通过自动分拣系统快速录入单号,系统自动分配存放柜子。客户可以通过输入取件码、扫描二维码、人脸识别等多种方式自主提取快递。快递驿站根据存放时间收取保管服务费。该快递驿站根据存放时间t(t为整数,单位:小时),制定如下计费规则:24小时及以内免费;超过24小时,每12小时收取0.5元(不足12小时按12小时计算),下列计算保管服务费f的语句描述正确的是(

)A.B.ift<=24:

f=0else:

t=t-24

f=0.5*((t-1)//12+1)ift<=24:

f=0else:

t=t-24

f=0.5*(t//12+1)C.D.f=0ift>24:

t=t-24

f=0.5*(int(t/12)+1)f=0ift>24:

t=t-24

f=0.5*((t+1)//12)A.A B.B C.C D.D5.两段Wave格式音频,音频A时长40秒、采样频率44100Hz、量化位数8bit、双声道,音频B时长20秒、采样频率22050Hz、量化位数16bit、单声道。音频A与音频B文件的存储容量之比是(

)A. B. C. D.6.某算法的部分流程图如图所示。输入11,执行该流程后,下列说法不正确的是(

)A.i的值为12B.s的值为10C.语句i←i+1被执行了11次D.语句i≤n?被执行了12次7.某共享单车企业通过其平台持续收集用户的骑行轨迹、用车时间、停放地点等数据。这些数据量巨大,但是连续数小时的定位数据中,只有用户扫码开锁和手动关锁的几秒钟数据具有直接商业价值。该企业运用分布式计算框架,从这些海量数据中分析出城市“潮汐现象”(即早晚上下班高峰期,车辆在居民区和商务区之间大规模单向流动),并据此动态调整车辆投放和调度,提升了运营效率。上述案例主要体现了大数据的哪个基本特征?(

)A.数据体量巨大 B.处理速度快 C.数据类型繁多 D.价值密度低8.某队列中,队首到队尾的元素依次为A、B、C、D、E、F,元素经过一系列的出队或出队再入队后,队列中的元素依次为D、F、B,则元素B经历了多少次出队再入队?(

)A.1 B.2 C.3 D.49.下列关于人工智能的说法,正确的是(

)A.行为主义智能体通过直接操控知识库实现决策B.联结主义采用仿生学思路,模拟人脑神经元之间的连接C.深度学习可脱离训练数据自主提炼特征D.符号主义依赖统计学方法处理不确定性10.栈st初始为空,约定其入栈、出栈规则为:当栈为空或待入栈元素大于栈顶元素时,则入栈;否则,将栈顶元素出栈,直到栈为空或待入栈元素大于栈顶元素为止。若元素的待入栈顺序是3、1、6、4、2、5,按以上规则进行操作,栈st的容量大小最少为(

)A.1 B.2 C.3 D.411.有如下Python程序段:d={}s="banana"foriinrange(len(s)):

ifs[i]notind:

d[s[i]]=1

else:

d[s[i]]+=1print(d["a"])执行该程序段后,输出的结果为(

)A.1 B.2 C.3 D.412.有如下Python程序段:s="2025mL2028"su,d=0,0foriinrange(len(s)):

if"0"<=s[i]<="9":

d=d+1

elif"a"<=s[i]<="z":

su=su+int(s[i-d:i])

else:

su=0print(su)执行该程序段后,输出的结果为(

)A.2025 B.2028 C.4053 D.013.有如下Python程序段:fromrandomimportrandintlst=[7,5,12,11,6,1,17,18]k=randint(2,3)

#

随机生成2或3num=0i=0whilei<len(lst):

iflst[i]%k==0:

num+=1

i+=1print(num)执行该程序段后,输出的结果为(

)A.0 B.3 C.5 D.814.已排序的列表a有n()个整型元素,现要删除a中重复出现的元素,使每个元素只出现一次,并输出去重后的结果。实现该功能的Python程序段如下,划线处应填入的正确代码为(

)p,q=0,1whileq<len(a):

ifa[p]!=a[q]:

___________

p+=1

q+=1print(a[0:p+1])A.a[p]=a[q] B.a[q]=a[p] C.a[p+1]=a[q] D.a[q+1]=a[p]15.将正整数n分解为连续正整数之和(如正整数9可以分解为2+3+4、4+5两种),编写python程序统计将n分解为连续正整数之和的方法共有几种。n=int(input("请输入正整数n:"))ans=0foriinrange(1,n//2+1):

t=n

st=i

whilet>0:

print(ans)方框中的代码由以下三部分组成:t=t-st

②ift==0:ans+=1

③st+=1下列选项中,代码顺序正确的是(

)A.②③① B.③②① C.①②③ D.③①②16.有如下Python程序段:a=[[1,3],[-2,-1],[8,5],[10,1],[5,3],[3,6],[2,-1],[4,6],[6,4],[7,0]]maxs=0foriinrange(len(a)):

s=0;p=i

whilep!=-1:

s+=a[p][0]

p=a[p][1]

ifmaxs<s:

maxs=s;h=ip=h;num=0whilep!=-1:

num+=1

p=a[p][1]程序运行后,变量num的值为(

)A.4 B.10 C.16 D.19二、综合题17.某水果店促销活动:消费满50元打9折;消费满100元打8折;消费满150元打7折。编写Python程序计算实付金额,程序运行界面如图所示。输入购买的水果名称和数量:火龙果,10,杨梅,5折扣后实付金额为:112.0(1)实现上述功能的程序如下,请在划线处填入合适的代码。’’’获取水果单价(元/斤)存入字典price,如price={"杨梅":12,"火龙果":10,……}。输入购买的水果名称和斤数并将其存到列表s中,如s=["火龙果","10","杨梅","5",……],代码略。’’’①foriinrange(0,len(s),2):

fruit=s[i]

num=int(s[i+1])

money+=②if③:

ifmoney>=150:

money*=0.7

money*=0.8

else:

money*=0.9print("折扣后实付金额为:",money)(2)若加框处代码改成“if”,则图样例输出为:“折扣后实付金额为:”18.某加密算法的明文和密钥均由小写英文字母组成,其加密规则如下:①明文字符与对应密钥(密钥循环使用)的ASCⅡ码值转化为8位二进制后进行异或运算(对应位相同时结果为0,对应位不同时结果为1,如二进制00001001与二进制00001100的异或值为00000101),并将运算结果转换为十进制p;②奇数位的明文字符循环后移p个位置,偶数位的明文字符循环前移p个位置,将所得字符连接起来构成密文。例如,明文“bcd”,密钥“ab”,加密过程如图所示。明文b→01100010c→01100011d→01100100密钥a→01100001b→01100010a→01100001异或结果00000011→300000001→100000101→5偏移结果后移3位前移1位后移5位密文字符ebi请回答下列问题:(1)如果密钥为“a”,明文字符“cb”加密后的密文为:(2)定义如下yh(ch1,ch2)函数。函数功能是将字符ch1和字符ch2的ASCⅡ码值转换成8位二进制数进行异或运算。defyh(ch1,ch2):

s=""

n1=ord(ch1)

n2=ord(ch2)

foriinrange(8):

n=_______

s=str(n)+s

n1=n1//2

n2=n2//2

returns程序划线处应填入的代码为(多选,填字母)。A.(n1%2+n2%2)%2

B.1-(n1%2+n2%2)%2C.abs(n1%2-n2%2)

D.(n1+n2)//2(3)定义如下btd(s)函数,函数功能是将二进制字符串s转换成十进制数。defbtd(s):

su=0

foriinrange(len(s)):

returnsu若程序功能不变,加框处代码可以替换成(单选,填字母)。A.su=su+int(s[i])*2**i

B.su=su+int(s[i])*2**(len(s)-i-1)(4)实现加密功能的部分Python程序如下,请在划线处填入合适的代码。mingw=input("请输入明文:")mkey=input("请输入密钥:")miw=’’;k=1foriinrange(len(mingw)):

ch1=mingw[i]

ch2=①

s=yh(ch1,ch2)

p=btd(s)

miw+=chr((ord(mingw[i])+p*k-ord("a"))%26+ord("a"))

②print("加密后:",miw)19.小明收集了某次模拟考试各班成绩,每个班的成绩分别保存以6位字符串命名的csv文件中,部分文件如图a所示,每个文件记录了各个班级每位学生的语数英和三门选考科目的成绩数据,示例如图b所示。请回答下列问题:(1)定义remove函数,函数的功能为读取某班的成绩数据,返回去除总分为0缺考考生的数据。函数代码如下,划线处应填入的代码为(单选,填字母)。A.d[’总分’]!=0

B.df[’总分’!=0]

C.df[df[’总分’]]!=0

D.df[df[’总分’]!=0]importpandasaspddefremove(dayfile):df=pd.read_.csv(dayfile)#读取文件dayfile中的数据df=________returndf(2)统计各选科组合的总分平均分并选择平均分最高的前3个组合并绘制如图c所示的柱形图,部分Python程序如下,请在程序中划线处填入合适的代码。importpandasaspdimportmatplotlib.pyplotasp1t#调用自定义函数remove,并将各个班的返回数据添加到df对象中,代码略df1=df.groupby("①",as_index=False).总分.mean()

#分组求平均值df2=df1.sort_values("总分",ascending=False)

#按分值降序排序df3=df2.②

#取出平均分最高的前3个组合#设置绘图参数,代码略plt.bar(x,y)(3)程序的方框中应填入的正确代码为(单选,填字母)。A.

B.

C.

D.20.某高速收费站共有n个通道,现在有一个车队要依次通过该收费站,已知每辆车的编号和通过通道的时间如表1。每个通道同时只能通过一辆汽车,通道有空闲时,车辆直接进入空闲通道,通道中都有车辆时,车队中的下一辆车可按照顺序进入车辆最先完成通过的通道。例如:当收费站有个3通道时,可以同时通过3辆汽车,如表2所示。可知通道2内汽车最先通过,第4辆车进入通道2,通道2此时累计通行时间为56秒。表1:车辆信息车辆通过时间(秒)1号车辆252号车辆183号车辆304号车辆385号车辆206号车辆12表2:通道通过时间表通道通过车辆累计通过时间(秒)通道11号车辆25通道22号车辆18通道33号车辆30编写Python程序,实现按照车辆出通道顺序,依次输出车辆编号和每个通道的累计通行时间。请回答下列问题:(1)车辆信息如表1所示,若n=3,出通道的车辆顺序为(填数字即可)。(2)定义如下minload(pass)函数,参数pass的每个元素由当前正在通行的车辆编号和该通道累计通行时间2个数据项组成,函数功能是求累计通行时间最小的通道,并返回通道编号。defminload(pass):

t=0

foriinrange(1,n):

ifpass[i][1]<pass[t][1]:

returnt调用该函数,若pass为[[“2号车辆”,32],[“3号车辆”,26],[“4号车辆”,37],[“5号车辆”,24],[“6号车辆”,25],[“7号车辆”,22]],加框处中的程序执行次数为。(3)实现按照车辆出通道顺序,依次输出车辆编号和每个通道的累计通行时间,请在划线处填入合适代码。#获取每辆车的编号和通过时间,存入car=[["1号车辆",25],["2号车辆",18],……],代码略n=int(input("输入通道数n="))pass=[["",0]foriinrange(n)]

#通道内当前车辆号和通道累计通行时间finish=[]

#车辆出通道顺序表foriinrange(len(car)):

ifi<n:

pass[i][0]=car[i][0]

p

温馨提示

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

评论

0/150

提交评论