版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第=page11页,共=sectionpages11页2025-2026学年浙江省杭州地区(含周边)重点中学高二(上)期中信息技术试卷一、选择题:本大题共12小题,共24分。1.第五届世界生物圈保护区大会于2025年9月在杭州临安举办。本届大会推出的“临上生物圈”数字化平台集成物联网、大数据、云计算及AI识别等多种技术,既服务于物种监测同时用于灾害预警。该平台通过配套微信小程序提高公众参与度。下列关于数据与信息的说法,正确的是()A.平台中获得的传感器数据、动物照片等是信息
B.公众通过微信小程序对野生动物进行拍照识别,体现了信息的共享性
C.数据是信息的载体,其价值永恒不变
D.数据的客观性为科学研究提供了可靠依据2.第五届世界生物圈保护区大会于2025年9月在杭州临安举办。本届大会推出的“临上生物圈”数字化平台集成物联网、大数据、云计算及AI识别等多种技术,既服务于物种监测同时用于灾害预警。该平台通过配套微信小程序提高公众参与度。该平台的下列应用中,没有体现人工智能技术的是()A.通过构建智慧监测系统,利用机器学习动态预测潜在风险
B.对保护区的环境参数进行“全方位、无死角”实时监测
C.通过鸟类叫声可以自动识别大约400种鸟类
D.利用深度学习模型对数据进行自动化挖掘和分析,揭示物种分布规律3.第五届世界生物圈保护区大会于2025年9月在杭州临安举办。本届大会推出的“临上生物圈”数字化平台集成物联网、大数据、云计算及AI识别等多种技术,既服务于物种监测同时用于灾害预警。该平台通过配套微信小程序提高公众参与度。以下关于大数据的说法,不正确的是()A.平台整合卫星遥感、传感器等多来源数据,体现了大数据的多样性
B.平台不断搜集海量的环境监测数据,体现了大数据的体量大
C.数据价值的高低取决于数据规模的大小
D.平台数据需要进行实时处理,体现了大数据处理速度快4.下列关于数据采集和编码的描述,正确的是()A.现阶段,数据的获取逐渐以人工获取为主
B.温度传感器获取气温数据是将数字信号转换为模拟信号的过程
C.图像、声音、视频的压缩是解码的过程
D.数字信号是离散的、不连续的信号,可以被计算机存储和处理5.下列关于数据管理与安全的说法中,不正确的是()A.利用数据库管理数据减少了数据冗余问题
B.在Windows操作系统中,文件扩展名可用于区分文件的类型
C.数据校验主要用于保证数据保密性的一种操作
D.异地容灾可在主系统因灾害瘫痪时切换至备用系统,保障了数据安全6.某算法的部分流程图如图所示,执行这部分流程后,输出的结果不可能是()A.[0,7,4,9,6,9] B.[2,1,4,0,10,1]
C.[8,9,10,3,8,3] D.[8,9,8,7,2,5]7.以下Python表达式计算结果,与其他三个不同的选项是()A.not
3>2
and
5
==
5 B.3+24<10
and
not
False
C.5%
2
==
1
or
3**2!=
9
and
4<=
4 D.not
(5>3
or
2<1)and
4
==
48.有如下Python程序段:
x
=
15;result
=““
if
x%
3
==
0:
result+=“A“
if
x%
5
==
0:
result+=“B“
elif
x>10:
result+=“C“
else:
result+=“D“
if
x<20:
result+=“E“
elif
x%
2
==
0:
result+=“F“
(result)
执行该程序段后,输出的结果是()A.ABE B.ACE C.ABDE D.ABCE9.下列关于数据结构基本概念的描述,不正确的是()A.数组元素可以通过索引直接访问,但插入和删除数组元素效率低
B.链表中的节点在内存中不必连续存储,插入和删除节点的效率高
C.对栈进行插入和删除操作只能在栈顶进行
D.队列只允许在队首插入元素,队尾删除元素10.有如下python程序:
s
=“Code25“;result
=““
for
i
in
range(len(s)):
if
i%
2
==
0:
if
i+1<len(s):
result+=
s[i+1]+s[i]
else:
result+=
s[i]
else:
result+=
str(i%
3)
(result)
执行该程序段后,输出结果是()A.oC1e2d052 B.oC1ed0522 C.oC1ed5022 D.oC1de052211.有如下python程序:
import
random
a
=[0]*5
for
i
in
range(5):
x
=
random.randint(0,4)
if
x!=
i:
a[x]+=
1
else:
a[i]=
x
print(a)
执行该程序段后,列表a中各元素的值不可能是()A.[1,1,1,1,1] B.[0,1,2,3,4]
C.[3,0,0,4,1] D.[2,2,0,0,1]12.以下Python程序用于处理字符串数组,将每个字符串中的数字字符提取出来并反转,然后过滤掉空字符串,如数组arr=[“a1b2c3“,“hello“,“x4y5z6“,“nodigits“],输出结果为['321','654']
def
p_str(arr):
result
=[]
for
s
in
arr:
dgs
=““
for
char
in
s:
if
(1)
:
dgs+=
char
rever
=““
for
i
in
range(
(2)
):
rever+=
dgs[i]
if
(3)
:
result.append(rever)
return
result
arr
=[“a1b2c3“,“hello“,“x4y5z6“,“no
dgs“]
print(p_str(arr))
上述程序中划线处可选语句为:
①char>=“0“and
char<=“9“②char
in[0,1,2,3,4,5,6,7,8,9]③len(dgs)-1,0,-1
④len(dgs)-1,-1,-1
⑤len(rever)>0
⑥rever!=““
则(1)、(2)、(3)处语句依次是()A.①④⑤ B.②③⑤ C.①③⑥ D.②④⑥二、非选择题:本大题共3小题,共26分。13.数据去重。数据元素的去重是日常生活中常见的操作,比如在一些网站投票中同一个手机用户可能会出现多次投票的操作,此时就需要去除该用户的重复数据。用户投票数据按照时间先后顺序保存在a链表中,现在对a链表进行操作,仅保留同一用户最后一次提交的数据。链表中每个节点中的数据依次为用户ID,投票数据,指针。
def
del_node(a,key,times):#删除同一用户提交的数据,仅保留最后一次
for
i
in
range(times):
global
head#声明head为全局变量
p=
head
while
①______:
q=p;p=a[p][2]
if
p
==
head:
head=a[head][2]
else:
②______dic={};p=
head
while
p!=-1:
if
③______:
dic[a[p][0]]=1
else:
dic[a[p][0]]+=1
p=a[p][2]
for
key
in
dic:
del
node(a,key,④______)
#输出去重后的数据,代码略14.某学校举办运动会,其中高二年级的运动员比赛成绩数据保存在文件data.xlsx中,如图a所示,现要对这些数据进行分析,请回答下列问题:
(1)增加得分列数据,得分按照参加项目获得的名次(第1名得9分,第二名7分,第三名6分……第8名得1分,不考虑并列情况,每个项目取前8名),计算出每位同学的得分。实现上述功能的部分Python程序如下,请将划线处代码补充完整。
import
pandas
as
pd
df
=
pd.read_excel
('“data.xlsx“)#读取数据
s=[]
score=[9,7,6,5,4,3,2,1]
for
i
in
range(len(df)):
if
df[“名次“][i]<=
8:
s.append
(______)
else:
s.append(0)
df[“得分“]=
s(2)现要找出总得分最高的6个班级,并按照总分降序排序,绘制如图b所示的柱形图。实现上述功能的部分Python程序如下,请选择合适的代码填入划线处(单选,填字母):
import
pandas
as
pd
import
matplotlib.pyplot
as
plt
df
=
pd.read
_
excel(“data.xlsx“)
#增加得分列数据,代码略
df1=①______#分组求和
df2=②______#排序
df3=df2.head(6)
plt.bar(③______
)
plt.show()
程序中①②③处可选的代码有:
A.df.groupby(“班级“,as
_
index=
False)['得分'].sum()
B.df.groupby(“班级“)[“得分“].sum()
C.df1.sort_values(“得分“,ascending=True)
D.df1.sort_values(“得分“,ascending=False)
E.df3.班级,df3.得分
F.df2.班级,df2.得分(3)本届运动会,每位运动员可以最多可以同时报名三项比赛,现需要统计同时报满三项比赛的运动员总人数,实现上述功能的部分Python程序如下,请将划线处代码补充完整。
import
pandas
as
pd
df
=
pd.read_excel(“data.xlsx“)
df_q=
df.groupby(“姓名“).______for
i
in
range(len(df_q)):
if
df_q[“比赛项目“][i]==
3:
sum=+1
print(sum)15.简易五子棋游戏。五子棋是世界智力运动会竞技项目之一,是一种两人对弈的纯策略型棋类游戏。游戏双方分别使用黑白两色的棋子,下在棋盘直线与横线的交叉点上,先形成5子连线者获胜。设定棋盘大小为5x5,请利用二维数组编程实现“简易五子棋游戏”。创建一个5x5的二维数组,每个元素值初始化为0表示开始时棋盘为空的状态。依据黑方先下的规则,黑白交替输入棋子的位置,更改相应位置的二维数组中元素的值,黑棋为1,白棋为2。
(1)当利用二维数组存储时,不适合作为棋盘中三种状态(黑、白、空)的数据是______。(单选)A.True,False,0 B.“黑”,“白”,“空”
C.1,-1,0 (2)实现游戏功能的部分Python程序如下,请在程序中划线处填入合适的代码。
def
is_win(row,col,gobang_map):
m=len(gobang_map)
counts=[0]*4#记录某个棋子所在四条直线上连续同色棋子的数量
for
i
in
range(row+1,m):#向左下方向搜索
j
=
col-(i-row)
if
j>=
0
and
gobang_map[i][j]==
gobang_map[row][col]:
counts[2]+=1
else:
break
for
i
in
range(row-1,-1,-1):#向右上方向搜索
j
=
①______
if
j<m
and
gobang_map[i][j]==
gobang_map[row][col]:
counts[2]+=1
else:
break
#向其他6个方向搜索,代码略
for
i
in
range(4):
if
:return
True
return
False
#主程序部分
size
=
5#设置棋盘大小
gobang_map
=[[0]*size
for
i
in
range(size)]
color
=[“黑“,“白“],n
=
0#记录落子手数
#对弈过程
while
n<size*size:
for
go
in
gobang_map:#输出棋盘
print(go)
print(“请“+color[n%2]+“方落子:“)
row
=
int(input(“请输入落子位置的行号:“))
col
=
int(input(“请输入落子位置的列号:“))
while
not
(0<=
row<size
and
0<=
col<size)
or
goban
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 精.品解析:2024年七年级地理下册地理期终素质测试题(原卷版)
- 大学生心理健康课程标准
- 播音与节目主持专业技能教学标准
- 农业废弃物资源化利用的循环经济模式优化研究意义
- 版权登记服务指南
- 家庭社会经济地位对儿童认知发展影响结题报告
- 针灸推拿综合试题及答案
- 语音识别全栈国产化技术实践白皮书
- 2026年河北省沧州市任丘八中中考英语模拟试卷(含详细答案解析)
- 2026年吉林市中考化学二模试卷(含答案)
- 2025年南通纳米碳酸钙项目可行性研究报告
- 老年黄斑变性进展护理
- SF-36健康调查量表(含excel版)
- 湖南学考高一试卷及答案
- 超星尔雅学习通《高校实验室安全基础课(实验室准入教育)》章节测试含答案
- 《民间文学》课程教学大纲
- 老年人睡眠改善策略-洞察及研究
- 医学检验试题及答案
- 2024-2025学年初中数学专项练习:费马点与加权费马点详细总结(含解析)
- OTA运营培训课件
- 2025届四川省绵阳市名校联盟英语七年级第二学期期末统考试题含答案
评论
0/150
提交评论