


浙江省衢温51联盟2023-2024学年高二上学期期中联考技术试题(Word版附解析)
展开高二年级技术学科 试题
考生须知:
1.本卷共 12 页满分 100 分,考试时间 90 分钟。
2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。
3.所有答案必须写在答题纸上,写在试卷上无效。
4.考试结束后,只需上交答题纸。
第一部分 信息技术(50 分)
一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1. 亚运会直播累计获 62 亿人次观看,相关话题视频播放量也超过 503 亿。杭州亚运会运用了多种AI 技术,如高速运动 AI 解说系统,通过多种传感器采集运动数据,基于多模态大模型算法和深度学习模型对这些运动数据进行分析并生成实时的个性化解说服务,从而为不同语种的观众提供个性化解说。又比如通过大数据的分析处理,人工智能可以准确判断对手的特点和态势,帮助运动员做出更精准的决策,并实时调整自己的战术策略。下列关于数据与信息说法,不正确的是( )
A. 人们通过手机、电视等多种途径了解亚运会赛事,体现了信息具有载体依附性
B. “62 亿”、“503 亿”、直播视频等都是数据,经过分析和解释就能得到对应的信息
C. 在亚运会期间,要时刻关注赛事进程,以免错过比赛时间,体现了信息具有时效性
D. 网络上播放的关于亚运会的新闻都是真实可信的
【答案】D
【解析】
【详解】本题考查信息特征相关内容。A选项,信息不能脱离物质和能量而独立存在(依附性)。新闻信息离开具有一定时空的事实以及语言文字、报纸版面就无法体现,选项正确。B选项,数据是信息的载体,信息是数据经过储存、分析及解释后所产生意义,选项正确。C选项,信息会随着客观事物的变化而变化(时效性)。在亚运会期间,要时刻关注赛事进程,以免错过比赛时间,体现了信息具有时效性,选项正确。D选项,在一些情况下,网络新闻可能会存在虚假信息或夸大宣传的情况,选项错误。故本题答案是D选项。
2. 亚运会直播累计获 62 亿人次观看,相关话题视频播放量也超过 503 亿。杭州亚运会运用了多种AI 技术,如高速运动 AI 解说系统,通过多种传感器采集运动数据,基于多模态大模型算法和深度学习模型对这些运动数据进行分析并生成实时的个性化解说服务,从而为不同语种的观众提供个性化解说。又比如通过大数据的分析处理,人工智能可以准确判断对手的特点和态势,帮助运动员做出更精准的决策,并实时调整自己的战术策略。下列关于大数据的说法正确的是( )
A. 各种传感器不断产生的大量运动数据,体现了大数据速度快的特点
B. AI 解说系统根据运动员的动作进行实时解说用的是大数据的批处理计算
C. 大数据分析的是所有数据,因此每一个数据都必须准确
D. 为了帮助运动员做出更精准的决策,大数据要分析其背后的因果关系
【答案】A
【解析】
【详解】本题考查大数据相关内容。A选项,各种传感器不断产生的大量运动数据,体现了大数据速度快的特点,选项正确。B选项,批处理是将一定量的数据集合在一起,形成一个数据批次,然后对这个批次中的数据进行处理;流式处理是一种将数据流式地处理的方式,即数据一条一条地进入系统,然后被实时处理。AI 解说系统根据运动员的动作进行实时解说用的是大数据的流式处理计算,选项错误。C选项,大数据分析的是所有数据,对于数据不再追求精确性,而是能够接受数据的混杂性,选项错误。D选项,大数据不讲究因果关系,它更加关注事物的相关性。为了帮助运动员做出更精准的决策,大数据要分析其背后的相关性,选项错误。故本题答案是A选项。
3. 亚运会直播累计获 62 亿人次观看,相关话题视频播放量也超过 503 亿。杭州亚运会运用了多种AI 技术,如高速运动 AI 解说系统,通过多种传感器采集运动数据,基于多模态大模型算法和深度学习模型对这些运动数据进行分析并生成实时个性化解说服务,从而为不同语种的观众提供个性化解说。又比如通过大数据的分析处理,人工智能可以准确判断对手的特点和态势,帮助运动员做出更精准的决策,并实时调整自己的战术策略。
据以上材料的描述,高速运动 AI 解说系统中的人工智能技术主要基于以下哪种方法( )
A. 符号主义B. 联结主义C. 行为主义D. 建构主义
【答案】B
【解析】
【详解】本题考查人工智能技术相关内容。对人工智能研究影响较大的有符号主义、联结主义和行为主义三大学派。符号主义是基于逻辑推理的智能模拟方法模拟人的智能行为。联结主义:受脑科学的启发,把人的智能归结为人脑的高层活动,强调智能的产生是由大量简单的单元通过复杂的相互联结和并行运行的结果。行为主义,是一种基于“感知——行动”的行为智能模拟方法。本题描述符合联结主义。故本题答案是B选项。
4. 下列关于信息编码的说法,不正确的是( )
A. 一副 1024×512 的黑白图像其存储容量至少为 128KB
B. 在计算机内部,任意字符均以二进制进行编码
C. 声音的数字化需要经过采样、量化与编码
D. 若一个十进制正整数是奇数,则它对应的二进制数末位一定是1
【答案】A
【解析】
【详解】本题考查信息编码相关内容。A选项,一幅1024×512的黑白图像的存储容量约为1024×512×1/8/1024=64KB,选项错误。B选项,任何的数字、符号、字母、汉字在机内都是以二进制代码形式存储和处理,选项正确。C选项,自然界中,声音是连续不断的,是一种模拟信号,要把声音保存下来,需要把声音数字化,即转换为数字信号。将模拟信号数字化,要经过采样、量化和编码三个步骤,选项正确。D选项,一个十进制正整数是奇数,则它对应的二进制数末位一定是1,选项正确。故本题答案是A选项。
5. 下列关于计算机数据管理与安全的说法正确的是( )
A. 为了数据的保密性,可以采用 MD5、CRC、SHA 等方法进行校验
B. 传统的数据库难以管理半结构化和非结构化数据
C. 只要不联网就可以避免计算机病毒感染
D. 保护数据安全只需要保护存储数据的介质
【答案】B
【解析】
【详解】本题考查数据管理相关知识。A选项,CRC、MD5、SHA都是通过对数据进行计算,来生成一个校验值,该校验值用来校验数据的完整性,选项错误;B选项,传统数据库主要用于管理结构化数据,而大数据技术更适合处理非结构化和半结构化数据,选项正确;C选项,大多数的病毒都经由网络传播,但病毒传播的途径并非只有网络,还可以通过移动设备比如说U盘、移动硬盘、光盘等等进行传播,选项错误。D选项,威胁数据安全的因素有很多,主要有:硬盘驱动器损坏、人为错误、黑客入侵、病毒、信息窃取、自然灾害、电源故障、磁干扰等。保护数据安全不仅仅是保护存储数据的介质,选项错误。故本题答案为B选项。
6. 某算法的流程图如图所示,下列说法正确的是( )
A. 该流程图是分支结构
B. 该流程执行后,变量 i 的值是 1
C. 该算法功能是求 n 的因子数量
D. 若 n=13,则 i≥1 共执行了 13 次
【答案】C
【解析】
【详解】本题考查算法流程图相关内容。分析流程图可知,该流程图包含循环结构、分支结构和顺序结构,其功能是求n的因子数量。A选项,错误;B选项,该流程执行完,i的值为0,选项错误;C选项,符合该算法功能描述,正确;D选项,当n等于13时,i=13,i>0成立,第一次进入循环,随着i的递减,每次都需要判断i>0是否成立。当i值为0时,最后一次判断i>0是否成立。n=13, i≥1共执行了14次,选项错误。故本题答案是C选项。
7. 已知变量 s="2023pythn 程序设计",下列 Pythn 表达式的值最小的是( )
A. int (s[2:4]+"6")∥8B. (len (s) % 3) * * 2C. rund(flat(s[ :3])/4)D. rd(s[7])-rd("a")
【答案】B
【解析】
【详解】 本题考查Pythn运算符与表达式相关内容。已知:s="2023pythn 程序设计",则s[2:4]值为"23",len (s)值为15,s[ :3]值为"202",s[7]值为"h"。A选项,int (s[2:4]+"6")∥8-->int("236")∥8-->236//8-->29,A选项值为29;B选项,(len(s)%3)**2-->(15%3)**2-->0**2-->0,B选项值为0;C选项,rund(flat(s[ :3])/4)-->rund(202.0/4)-->rund(50.5)-->50,C选项值为50;D选项,rd(s[7])-rd("a")-->rd("h")-rd("a")-->104-97-->27,D选项值为27。比较4个选项,B选项值最小。故本题答案是B选项。
8. 有下列 Pythn 程序段:
dic = {"a": [9,12],"b": [8,16]}
dic["a"][1] = 15
dic["c"] = [12,13,11]
s="abc";sum=0
fr i in s:
sum += dic[i][1]
print(sum)
该程序运行后输出的结果为( )
A. 28B. 32C. 41D. 44
【答案】D
【解析】
【详解】本题考查Pythn程序设计相关内容。fr循环的功能是计算字典中三个键对应的dic[i][1]之和。dic["a"][1] = 15,dic["b"][1] = 16,dic["c"][1] = 13,15+16+13=44。故本题答案是D选项。
9. 下列选项的语句中,不能实现“温度 w 高于 30,输出温度过高,低于 10,输出温度过低,10 到30 之间输出温度正常”功能的是( )
A. B. C. D.
A. AB. BC. CD. D
【答案】A
【解析】
【详解】本题考查Pythn选择结构程序设计相关内容。分析4个选项:A选项,当温度高于30时,输出:“温度正常”,不能实现题目要求功能;B选项,能够对不同区间的温度值做出正确判断,能够实现题目要求功能;C选项,能够对不同区间的温度值做出正确判断,能够实现题目要求功能;D选项,能够对不同区间的温度值做出正确判断,能够实现题目要求功能;故本题答案是A选项。
10. 有如下程序段:
def f(x):
fr i in b:
if x==i:
return True
return False
a=[2,0,9,3,10]
b=[10,9,16,2,7]
fr i in a:
if f(i):
cnt+=1
print(cnt)
程序执行后的输出结果是()
A. 1B. 2C. 3D. 4
【答案】C
【解析】
【详解】本题考查Pythn程序设计相关内容。分析代码段可知,该代码段功能是比较两个列表a、b,统计相同元素的个数。a=[2,0,9,3,10]、b=[10,9,16,2,7],比较两者,可得出相同元素个数为:3。故本题答案是C选项。
11. 有如下程序段:
s="GUYS:keep n ging never give up!"
flag=False;m=0
fr i in range(len(s)):
if s[i] >="a"and s[i]<="z":
if nt flag:
m=m+1
flag=True
else:
flag=False
print(m)
程序执行后的输出结果是( )
A. 5B. 6C. 7D. 8
【答案】B
【解析】
【详解】本题考查Pythn程序设计相关内容。分析代码段可知,该代码段功能是统计字符串中以小写字母组成的单词的数量。"GUYS:keep n ging never give up!"中小写字母组成的单词有6个。故本题答案是B选项。
12. 有如下程序段:
a=[9, 7, 17, 16, 13, 9, 16, 14, 8, 13]
n=len(a)
p=[False]*n
ans=[]
fr i in range(2):
mx=-1
fr j in range(n):
if nt p[j]:
if mx==-1 r a[j]>a[mx]:
mx=j
p[mx]=True
ans.append(a[mx])
print(ans)
程序执行后的输出结果是( )
A. [17, 16]B. [17,17]C. [16,17]D. [8,7]
【答案】A
【解析】
【详解】本题考查Pythn程序设计相关内容。分析代码段可知,外层fr循环共执行两次,每执行一次外循环,内层fr循环执行10次,其作用是找出当前列表最大值元素的序号,将列表p对应位置元素值设置为True,并将最大值a[mx]添加至ans中。具体执行过程:i=0时,第一次进入循环,内层fr循环执行完毕后,将最大值17的序号2赋给mx,对应的p[2]由False变为True,17被添加到列表ans中;i=1时,第二次进入循环,内层fr循环执行,受上一轮循环影响,p[2]值为True,不满足nt p[j],不再把最大值17的序号2赋给mx,而是重新找出排除它之后的最大值16,将16的序号3赋给mx,对应的p[3]由False变为True,16被添加到了列表ans中。外层fr循环结束,输出ans,结果为:17,16。故本题答案是A选项。
二、非选择题(本大题共 3 小题,其中 13 题 8 分,14 题 8 分,15 题 10 分,共 26 分)
13. 哥德巴赫猜想是任一大于 2 的偶数,都可表示成两个素数之和。其中素数也叫质数,是指除了 1 和本身外,不能被其它整数整除的数。
(1)10 可以看成哪两个素数之和____
(2)下列程序用来验证 4-1000 之间的偶数是否符合哥德巴赫猜想,请完成划线处的填空:
def isprime(m):
i=2
while i<=int(m**0.5):
if①____:
return False
i+=1
return True
fr i in range(4,1001,2):
flag=False
fr j in range(2,i):
if②____:
print(str(i)+"验证成功")
flag=True
break
if③____:
print(str(i)+"验证失败")
(3)上述程序使用了哪种算法____(单选,填字母:A.枚举算法 B.解析算法)
【答案】 ① 3和7或5和5 ②. m%i==0 ③. isprime(j) and isprime(i-j)或 isprime(j)==True and isprime(i-j)==True ④. nt flag 或者 flag==False ⑤. A
【解析】
【详解】本题考查Pythn程序设计相关内容
(1)10以内的素数有2、3、5、7。两数相加之和等于10的有:3、7或5、5。故①处应填写:3和7或5和5。
(2)分析题意及代码段可知,isprime函数功能是判断给定数是否为素数。②处,结合其上下文,只有n不是素数时,才返回False,故②处应填写:m%i==0。③处,由“哥德巴赫猜想是任一大于2的偶数,都可表示成两个素数之和”可知,对于4-1000之间的任一偶数i,只要能表示为两个素数的和,i就符合哥德巴赫猜想。由代码可知,假定j为i的第一个加数,则另一个加数为i-j,只要判断j与i-j是素数即为验证成功。故③处应填写:isprime(j) and isprime(i-j)或 isprime(j)==True and isprime(i-j)==True。④处,代码段中flag的作用是标识是否验证成功,当flag值为True时,代表验证成功,当flag值为False时,代表验证失败。故④处应填写:nt flag 或者 flag==False。
(3)枚举法是一种常用的算法,它通过尝试所有可能的解决方案来寻找问题的解。解析算法是指对某种问题进行分析和求解的一种方法或步骤。分析代码,可知采用的是枚举算法,故⑤处应填写:A。
14. 某超市的销售数据文件“超市销售数据.xlsx”部分内容如图a 所示:
图 a
(1)小杜需对图 a 所示的数据进行整理,下列说法正确的是____(多选,填字母)
A. H3 单元格的数据缺失,可以用随机数填充
B. F4 单元格的数据格式不一致,应将数据进行格式转换
C. C5 单元格的数据存在逻辑错误
D.第 6 行和第 7 行存在数据重复,应删除其中一行
E. 第 6 行和第 7 行存在数据重复,应将数据合并
(2)编程统计 2022 年月度销售金额变化,pythn 程序如下,程序运行结果如图b 所示:
图b
imprt pandas as pd
imprt matpltlib.pyplt as plt frm pylab imprt mpl
mpl.rcParams['fnt.sans-serif'] = ['Micrsft YaHei']#设置中文字体格式
df=pd.read_excel(①____)
df.insert(0,’年份’,’’)#在第 1 列插入“年份”列,初始值为空
df.insert(0,’月份’,’’)#在第 1 列插入“月份”列,初始值为空
fr i in df.index:
df.at[i,’年份’]=df.at[i,’销售时间’][0:4]+’年’
df.at[i,’月份’]=df.at[i,’销售时间’][4:6]+’月’
df1=②____#筛选出 2022 年度的数据
g=df1.grupby("月份",as_index=False).销售金额.sum() plt.figure(figsize=(10,8))
plt.bar(③____,g.销售金额)
plt.title("2022 年月度销售金额变化表",fntsize=16) plt.ylabel("销售金额",fntsize=12)
plt.shw()
【答案】 ①. BCD ②. '超市销售数据.xlsx' ③. df[df['年份']=='2022年']或df[df.年份=='2022年'] ④. g.月份或g['月份']
【解析】
【详解】本题考查电子表格及Pythn程序设计相关内容。
(1)①处,A选项,H3 单元格的数据缺失,可用公式“=F3*G3”等方式进行填充,H3是用来统计销售金额的,不能用随机数填充,选项错误;B选项,F4与其他同列数据格式不同,可以通过格式转换进行调整,选项正确;C选项,C5是销售时间,应该符合时间格式要求,但其月份为13,不符合实际,存在逻辑错误,选项正确;D、E选项,同一商品、同一单据号,统计了两次,意味着重复统计,应该删除,而不是合并,D选项正确,E选项错误。故本题答案是BCD选项。
(2)②处,在Pythn中,使用pandas库的read_excel()函数可以便捷地读取Excel文件,并将读取的数据转换成DataFrame格式,以便对数据进行操作分析。分析题意及代码段可知,Excel文件名为:超市销售数据.xlsx,故此处应填写:'超市销售数据.xlsx'。
③处,此代码作用是筛选出2022年度的数据,年度在“年份”中,故此处应填写:df[df['年份']=='2022年']或df[df.年份=='2022年']。
④处,本程序功能是统计2022年月度销售金额变化,并以柱状图的形式展现。使用plt.bar方法可以绘制柱状图,分析图b柱状图可知,横坐标为月份,纵坐标为销售金额,可以使用plt.bar(g.月份,g.销售金额)来生成柱状图。故此处应填写:g.月份或g['月份']。
15. GeHash 是空间索引的一种方式,其基本原理是将地球理解为一个二维平面,通过把二维的空间经纬度数据编码为一个字符串,可以把平面递归分解成更小的子块,每个子块在一定经纬度范围内拥有相同的编码。以经纬度为(121.43737,31.192932)为例。
第一步:将经纬度转换为二进制
编码规则为:先将纬度范围(-90, 90)平分成两个区间(-90, 0)和(0, 90),如果目标维度位于前一个区间,则编码为 0,否则编码为 1,然后根据目标纬度所落的区间再平均分成两个区间进行编码,以此类推,直到精度满足要求,经度也用同样的算法。
最后得到纬度的二进制编码为:101011000101110, 用同样的方式可以得到经度(121.43737)的二进制编码:110101100101101
第二步:将经纬度的二进制编码合并,从偶数 0 开始,经度占偶数位,纬度占奇数位。经度
110101100101101,纬度 101011000101110,得到的二进制编码为:111001100111100000110011110110
第三步:将合并后的二进制数做 Base32 编码
按照每 5 位一组,分成 6 组,每组计算其对应的十进制数值,按照 Base32 表进行编码。
11100 11001 11100 00011 00111 10110 转换成十进制是 28 25 28 3 7 22,查表编码得到最终结果,wtw37q。
林老师想编写一个 Pythn 程序,输入编码后字符串,输出该编码对应的经纬度范围,运行结果如图 a 所示:
图a
(1)Pythn 程序如下,请在划线处完成填空。
def qj(l,r,a):#将二进制 a 转成对应的经纬度范围#该代码省略
def find(c):#在 base32 表中查找对应的十进制数
fr i in ① ____:
if base32[i]==c:
return i
base32="0123456789bcdefghjkmnpqrstuvwxyz"
s=input("请输入编码:")
res=""
jd=[]
wd=[]
fr i in range(len(s)):
②____
ans=""
j=0
while③____:
ans=④____
n=n//2
j+=1
res=res+ans
fr i in range(len(res)):
if i%2==0:
jd+=res[i]
else:
wd+=res[i]
print("经度对应二进制:",jd,"纬度对应的二进制:",wd)
print("经度范围:",qj(-180,180,jd),"纬度范围:",qj(-90,90,wd))
(2)若经纬度编码是 wm3,那么对应的经度二进制是____。
【答案】 ①. range(0,len(base32))或 range(len(base32))或 range(0,32)或 range(32) ②. n=find(s[i]) ③. j<5或n>0 r j<5 ④. str(n%2)+ans ⑤. 11001001
【解析】
【详解】本题考查字符编码及Pythn程序设计综合应用。
(1)find函数要在 base32 表中查找对应的十进制数。分析题意及代码段上下文,①处要给i一个取值范围,即在 base32 中取值,故此处应填写:range(0,len(base32))或 range(len(base32))或 range(0,32)或 range(32)。②处,需要调用find函数,以确定其在 base32 表位置,故此处应填写:n=find(s[i])。③处,由“5位一组”及“j=0”可知,每读取一个编码,需要将其转换一个5位的二进制编码,故此处应填写:j<5或n>0 r j<5。④处,转换后的二进制编码存储在ans中,故此处应填写:str(n%2)+ans4
(22.5, 45.0)
(22.5, 33.75)
(33.75, 45.0)
0
5
(22.5, 33.75)
(22.5, 28.125)
(28.125, 33.75)
1
……
……
……
……
……
偶
奇
偶
奇
偶
奇
偶
奇
偶
奇
偶
奇
…
偶
奇
偶
奇
偶
奇
偶
奇
偶
奇
索引
0
1
2
3
4
5
6
7
8
9
10
11
…
12
21
22
23
24
25
26
27
28
29
经纬度
1
1
1
0
0
1
1
0
0
1
1
1
…
0
0
1
1
1
1
0
1
1
0
浙江省台金七校联盟2023-2024学年高二上学期期中联考技术试题(Word版附解析): 这是一份浙江省台金七校联盟2023-2024学年高二上学期期中联考技术试题(Word版附解析),共14页。试卷主要包含了考试结束后,只需上交答题纸等内容,欢迎下载使用。
浙江省S9联盟2023-2024学年高二上学期期中联考技术试题(Word版附解析): 这是一份浙江省S9联盟2023-2024学年高二上学期期中联考技术试题(Word版附解析),共9页。试卷主要包含了考试结束后,只需上交答题纸等内容,欢迎下载使用。
浙江省台州市八校联盟2023-2024学年高二上学期期中联考技术试题(Word版附解析): 这是一份浙江省台州市八校联盟2023-2024学年高二上学期期中联考技术试题(Word版附解析),共9页。试卷主要包含了考试结束后,只需上交答题纸,2℃,说明信息具有真伪性, 下列关于数制的说法,正确的是等内容,欢迎下载使用。