浙江省温州市十校联合体2023-2024学年高二下学期5月期中信息技术试卷(Word版附解析)
展开高二年级技术学科试题
命题:平阳县鳌江中学
考生须知:
1.本卷共12页满分100分,考试时间90分钟。
2,答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。
3.所有答案必须写在答题纸上,写在试卷上无效。
4.考试结束后,只需上交答题纸。
第一部分信息技术
一、选择题(本大题共12题,每题2分,共24分。每小题给出的四个选项中,只有一个符合题目要求)
1. 下列关于数据与信息说法,正确的是( )
A. 数据在计算机内部以十六进制形式进行存储和处理
B. 大数据中往往包含重要信息,因此价值密度高
C. 同一种信息可以同时被不同的接收者获取
D. 信息技术是伴随着计算机和互联网技术的发展而诞生的
2. 下列应用中,没有体现人工智能技术的是( )
A. 门禁系统通过指纹识别确认身份B. 某软件将输入的语音自动转换为文字
C. 机器人导游回答游客的语音提问D. 动车站刷二代身份证自动打开闸机
3. 有两幅未经压缩的BMP格式图像,A图像参数为800×600像素,16色,B图像参数为400×300像素,256级灰度,则图像A和B的存储容量之比为( )
A. 2:1B. 3:8C. 6:1D. 12:1
4. 下列关于网络系统的说法,正确的是( )
A. 网络资源共享主要是指共享数据资源
B. 三网融合指的是局域网、城域网、广域网的相互交叉
C. 无线路由器是搭建家庭局域网常用的网络互联设备
D. 在Internet上传送信息必须用到HTTP协议
5. 居家养老系统为老年人提供信息化、智能化的居家养老服务。手环可以实时心率检测、定时测量体温;时钟可以提供实时监控、语音互通;拐杖可以实时定位、一键呼救等。家人在手机上安装养老系统客户端软件,便可随时了解老人的身体基本情况,并获取针对性健康建议。下列关于该系统组成的说法,不正确的是( )
A. 手环的心率检测功能一般需要借助传感器B. 该系统的用户是老年人及其家人
C. 该系统中的客户端软件属于应用软件D. 手环、时钟、拐杖都属于信息系统的硬件
6. 居家养老系统为老年人提供信息化、智能化的居家养老服务。手环可以实时心率检测、定时测量体温;时钟可以提供实时监控、语音互通;拐杖可以实时定位、一键呼救等。家人在手机上安装养老系统客户端软件,便可随时了解老人的身体基本情况,并获取针对性健康建议。下列关于该系统的功能和应用的说法,不正确的是( )
A. 通过拐杖获取实时位置,属于数据的输入功能
B. 该系统中网络应用软件实现的架构是C/S架构
C. 系统的健康建议是基于数据分析的科学决策
D. 该系统主要针对老年人,因此不存在数字鸿沟
7. 居家养老系统为老年人提供信息化、智能化的居家养老服务。手环可以实时心率检测、定时测量体温;时钟可以提供实时监控、语音互通;拐杖可以实时定位、一键呼救等。家人在手机上安装养老系统客户端软件,便可随时了解老人的身体基本情况,并获取针对性健康建议。下列关于该信息系统安全的做法,合理的是( )
A. 系统中个人健康信息属于一般信息,可以随意传播
B. 为了让更多老人使用该系统,以用户的注册信息作为宣传
C. 老人入睡后,避免打扰,应关闭手环、时钟等终端设备
D. 身份不同,应为老人及其家人设置不同系统操作权限
8. 居家养老系统为老年人提供信息化、智能化的居家养老服务。手环可以实时心率检测、定时测量体温;时钟可以提供实时监控、语音互通;拐杖可以实时定位、一键呼救等。家人在手机上安装养老系统客户端软件,便可随时了解老人的身体基本情况,并获取针对性健康建议。老年人正常的心率(bpm)范围是60-100次/分钟,当检测心率不正常时,系统会提示异常信息,下列Pythn程序段符合要求的是( )
A. AB. BC. CD. D
9. 某算法的部分流程图如图所示。执行这部分输入“1001011”,则输出值为( )
A. -1B. 0C. 1D. 2
10. 以下Pythn程序段用于求100以内所有奇数之和,其中无法实现该功能的是( )
A. -1B. 0C. 1D. 2
11. 某Pythn程序如下:
s='A3B57e';sl=";i=0
while i
sl=s1+chr(rd(s[i])+32)
elif'0'<=s[i]<='9':
sl=s[i]+s1
i=i+1
print(s1)
运行后输出的结果是( )
A 753abeB. a3b57C. 753ABD. 753ab
12. 某Pythn程序如下:
frm randm imprt randint
a=[0]*6
flag=True
i=0
while i<=5:
x=randint(1,50) #randint(a,b)用来随机生成[a,b]之间正整数
if flag r x>25:
a[i]=x
flag=nt flag
i+=1
print(a)
执行该程序段后,在下列选项中,列表a中元素值不可能的是( )
A. [8,39,30,39,37,45]B. [7,35,12,28,25,23]C. [18,44,46,34,1,40]D. [20,33,16,50,47,39]
二、非选择题(本大题共3小题,其中第13小题7分,第14小题11分,第15小题8分,共26分)
13. 某数据压缩方法描述如下:
①原始数据中某数不为0且相邻无重复,压缩数据用该数据表示;
②原始数据中某数为0且相邻无重复,压缩数据用两个数表示,第1个为0,第2个为0;
③原始数据中,某数据相邻有重复,压缩数据用3个数表示:第1个为0,第2个为重复数的个数,第3个为该数本身。示例如下所示:
小明编写了一个pythn程序,读取原始数据,对数据依次进行压缩处理,输出压缩数据。
(1)如果原始数据为“0,0,0,0,0,0,0,6,0”,则压缩后的数据是____
(2)实现上述功能的pythn程序如下,请在划线处填入合适代码。
#读取原始数据存入列表a中,创建足够长度的列表b用于存储压缩后数据,代码略
n=len(a)
pa=0;pb=0
while pa<=n-1:
cunt=1;i=pa+1
while i<=n-1 and a[i]==a[pa]:
i+=1
①____
if cunt==1:
if a[pa]!=0:
b[pb]=a[pa]
pa=pa+1;pb=pb+1
else:
b[pb]=0;b[pb+1]=0
pa=pa+1;②____
else:
b[pb]=0
b[pb+1]=cunt
b[pb+2]=③____
pa=pa+cunt;pb=pb+3
print(b[0:pb])
14. 小华要搭建教室环境监测系统。该系统能实时监测教室的温度、CO2浓度,并将数据传输至Web服务器,存储到数据库中。老师和同学可通过浏览器查看实时监测结果和历史数据。系统的硬件搭建方式是:服务器通过无线网络连接智能终端,智能终端连接传感器和执行器。请回答下列问题:
(1)搭建系统前期对该系统所需费用和社会意义进行评估,属于____(单选,填字母:A.需求分析/B.可行性分析)。
(2)下列功能需要在服务器上实现的有____(多选,填字母)。
A.采集温湿度传感器上的数据 B.处理浏览器访问请求 C.发送指令直接控制执行器 D.更新数据库
(3)小华基于Flask Web框架编写服务器端的程序,编写完成后,若通过浏览器获取视图函数index()返回页面对应的URL是:5000/,则服务器端应用实例app中与该URL关联的路由设置语句是@app.rute('____')。
(4)小华希望对该系统功能进行扩展,用于保护同学们的视力,请写出增加的传感器和执行器名称及实现的功能。____
(5)小华将系统中某天6-21时的CO2数据导出,部分数据如图a所示(时间格式为“时:分:秒”),分析每小时的CO2平均浓度值,线形图如图b所示,部分Pythn序如下,
请在划线处填入合适代码。
图a 图b
imprt pandas as pd
imprt matpltlib.pyplt as plt
df=pd.read_excel("CO2.xlsx")
df.insert(0,"小时","")
fr i in df.index:
t=str(df.at[i,"时间"])
df.at[i,"小时"]=t[0:2]
dft=df.grupby("小时").①____
plt.plt(②____,dft.CO2监测值)
#设置绘图参数,显示如图b所示的线形图,代码略
(6)根据图a数据及以上程序,小华还想要分析上午10时的CO2浓度最大差值,下列方法中无法实现的是____(单选,填字母)。
A.从df中筛选出小时为“10”的数据dfs,再从dfs中找出CO2监测值最大值和最小值,求两者差值
B对df中数据分别按CO2监测值进行降序和升序排序,各自取出CO2监测值第1项求差值
C.对df中数据按CO2监测值进行升序排序并保存到dfs,再从dfs中筛选出小时为“10”的数据,第1项与最后1项求差值
15. 给定m个区间和1个列表(有n个元素),现要求根据各区间限定的取值范围,将列表依次分隔成m+1个段。具体分割方法如下:
·第1段是从列表首个元素开始、元素值都属于第1区间的最长连续元素段。如果首个元素不属于第1区间,则第1段元素个数为0;
·第1段分割后的剩余元素,用同样的方法来依次分割第2段、第3段、…、第m段;
·第m段分割后的剩余元素分割到第m+1段(剩余段)。
若第p(1≤p≤m-1)段末尾连续元素的值也同时属于第p+1区间,则这块连续元素称为第p段“重叠块”,该段其余部分称为第p段“非重叠块”。由于不存在第m+1区间,这里特别规定:第m段的全部元素都分割到m段“非重叠块”,第m段“重叠块”的元素个数为0,一个列表分段示例如下图。图中列表第1个元素10不属于第1区间[0,5],因此第1段的元素个数为0。10和20属于第2区间,而33不属于第2区间,因此第2段只包含10和20两个元素。第3段末尾连续3个元素的值也同时属于第4区间,因此,第3段“非重叠块”包含33,58,46,第3段“重叠块”包含55,62,69。
(1)给定2个区间依次为[20,50]、[30,80],列表各元素为“22,25,34,45,70,88,45,66",则第1段“重叠块”中的元素个数为____个。
(2)定义如下IsIn(i,p)函数:函数的功能用来判断a[i]是否属于第p区间,请将程序补充完整。
def IsIn(i,p):
if p>m:
return False
else:
if a[i]>=b[p-1][0] and ____;
return True
else:
return False
(3)实现上述功能的部分Pythn程序如下,请在划线处填入合适的代码。
'''
列表包含的元素个数存入变量n,区间个数存入变量m,各元素存入列表a
区间情况存入列表b,共m项;b[i]包含2项,b[i][0]为第i+1区间的下限,b[i][1]为上限c用于存储统计结果,c[0]、c[1]为第1段“非重叠块”和“重叠块”的元素个数;c[2]、c[3]为第2段“非重叠块”和“重叠块”的元素个数的最后一个元素用来存储剩余段元素个数
'''
c=[0]*(2*m+1)
i=0;p=1;L=0;LL=0
while i<=n-1 and p<=m:
if IsIn(i,p):
if IsIn(i,p+1):
①____
else:
L=L+LL+1
LL=0
②____
else:
c[2*p-2]=L;c[2*p-1]=LL
L=0;LL=0
p+=1
if i<=n-1:
③____
print(c)
A.
status="正常"
if bpm>100:
status="异常"
elif bpm<60:
status="异常"
B.
if bpm<60:
status="异常"
if bpm>100:
status="异常"
else:
status="正常"
C.
status="异常"
if bpm<=100:
status="正常"
elif bpm>=60:
status="正常"
D.
if nt (bpm>100 and bpm<60):
status="正常"
else:
status="异常"
A.
s=0
fr i in range(1,100):
s+=i
i=i+2
print(s)
B.
s=0
fr i in range(1,101,2):
s+=i
print(s)
C.
s=0;i=1
while i<100:
s=s+i
i=i+2
print(s)
D.
s=1;i=1
while i<99:
i=i+2
s=s+i
print(s)
原始数据:16,0,25,25,25,25
压缩数据:16,0,0,0,4,25
浙江省温州市十校联合体2023-2024学年高二下学期期末联考技术试题(PDF版附答案): 这是一份浙江省温州市十校联合体2023-2024学年高二下学期期末联考技术试题(PDF版附答案),共15页。
浙江省温州市十校联合体2023-2024学年高二下学期期中联考技术试卷(PDF版附答案): 这是一份浙江省温州市十校联合体2023-2024学年高二下学期期中联考技术试卷(PDF版附答案),文件包含技术试卷pdf、技术答案pdf等2份试卷配套教学资源,其中试卷共14页, 欢迎下载使用。
浙江省温州十校联合体2023-2024学年高二信息技术上学期期中考试试题(Word版附答案): 这是一份浙江省温州十校联合体2023-2024学年高二信息技术上学期期中考试试题(Word版附答案),共7页。试卷主要包含了考试结束后,只需上交答题纸等内容,欢迎下载使用。