浙江省绍兴市会稽联盟2023-2024学年高二下学期信息技术期中考试试卷
试卷更新日期:2024-05-30 类型:期中考试
一、选择题(本大题共12小题,每小题2分,共24分,在每小题给出的四个选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
-
1. 体感技术与自然语言交互是继键盘+鼠标、多点触控之后获得广泛应用的第三大类操作方式。体感技术使人们无须借助复杂的控制设备,直接使用肢体动作与数字设备和环境进行互动,并根据人的动作来完成各种指令,就像为计算机配备了一双精准有效的“眼睛”,为用户带来更刺激、更具现场感的愉悦学习体验。下列有关数据、信息和知识的说法不正确的是( )A、数据是对客观事物的符号表示 B、体感技术中所监测到的数据需要加以分析解释才能成为信息 C、体感技术的出现使得信息的传递可以不依附载体 D、人们可以借助体感交互获得信息
-
2. 下列关于数据编码的说法,正确的是( )A、相对于一维条形码,二维码的信息存储量更大 B、数字信号转换成模拟信号的过程称为数字化 C、采样频率越高,量化的等级就越多 D、计算机以十进制处理和存储数据
-
3. 12306网站于 2011年 6月 12日正式投入购票业务,在北京、上海、广州、武汉、西安、沈阳等多地设置了服务器,为社会提供车票发售、列车时刻查询等服务,近日访问量达到了 532亿次。在春运期间,12306根据以往的出行数据,预测客流趋势,优化运力调配,制定多项决策,以更好满足旅客的需求。下列关于大数据的说法正确的是( )A、使用批处理计算实时分析用户行为 B、12306网站中历年旅客流动数据属于流数据 C、需要分析旅客出行的原因以做出更准确的客流趋势预测 D、可以利用以往的出行大数据制定优化决策,说明大数据的价值高
-
4. 在Python中,下列不能表示“x既能被3整除,又能被5整除”的表达式是( )A、x%15==0 B、x%3==0 and x%5==0 C、x//15==x/15 D、x//15==0
-
5. 在Python语言中,用字典hero存储《水浒传》中的人物数据:hero={"天罡星":["宋江","卢俊义","吴用"],"地煞星":["朱武","黄信","孙立"]},下列表达式值为"吴用"的是( )A、hero[0][2] B、hero{"天罡星"}[2] C、hero["天罡星"][3] D、hero["天罡星"][2]
-
6. 有如下Python程序段:
s=input()
t=0
mw=''
for i in range(len(s)):
ch=s[i]
if '0'<=ch<='9':
t=t*10+int(ch)
elif ch=='-':
mw+=chr(t%26+ord('A'))
t=0
else:
mw+=ch
print(mw)
执行该程序段输入“29-052-24!”(不包括双引号),则输出的结果是( )
A、DA! B、DA C、DAY D、DAY! -
7. 小斌使用某智能终端读取当前环境的温度,并编程实现根据不同的温度值,LED 屏显示不同的图形,部分 Python 程序代码如下:
while True:
t=pin0.read_analog()
if t>40:
display.show(Image.HAPPY)#在 LED 屏上点阵显示笑脸的图形
sleep(2000)
else:
display.show(Image.SAD)#在 LED 屏上点阵显示哭脸的图形
sleep(1000)
将代码烧录至某智能终端后运行,下列关于代码执行效果描述不正确的是( )
A、当检测到t值为60,LED屏显示“笑脸”图形,并至少维持3秒 B、当检测到t值为37,LED屏显示“哭脸”图形,并至少维持1秒 C、当t值等于40时,LED屏不显示任何图形 D、智能终端从p0口读取温度数据 -
8. 学校电子阅览室计算机部分参数如下表所示:
下列关于该计算机的说法,正确的是( )
A、计算机硬盘容量小于内存容量 B、CPU主要包含运算器和控制器 C、计算机的性能由显示器的尺寸决定 D、预装软件均属于应用软件 -
9. 某智能快递柜的部分功能:快递员登录快递柜 APP 账号后可扫描快递条码,录入快递信息并寄存快递。系统自动采集包裹的尺寸、重量等数据,并分配储物格,以优化空间使用率。寄存完成后系统向收件人手机发送取件码和取件位置信息。收件人取件时,可通过输入取件码或手机 APP 扫码,系统控制对应位置的储物格锁扣打开,允许收件人取件。下列关于该信息系统组成和功能的说法,不正确的是( )A、该系统规范了工作流程,提高了工作效率 B、快递员、收件人属于该信息系统的用户 C、该系统具有数据采集、处理和存储等功能 D、取件码、储物格位置等数据仅存放在收件人手机中
-
10. 定义如下函数:
def p(x):
for i in range(2,x):
if x%i==0:
return False
return True
执行语句 print(p(5),p(6))后,输出的结果为( )
A、True False B、False True C、False False D、True True -
11. 使用列表d模拟链表结构,每个节点包含数据区域(数据均为整型,范围为0~9)和指针区域,h为头指针。若d=[[1,2],[4,4],[3,3],[2,1],[5,-1]],h=0,遍历该链表得到的数据为( )A、1、2、3、4、5 B、1、3、2、4、5 C、1、4、5 D、1、3、4、2、5
-
12. 队列Q和栈S的初始值均为空,数字入栈先后顺序为1、2、3、4、5。P表示入栈,T表示元素出栈以后入队。在进行PPTTPPTPT操作后,队列中从队首到队尾的元素依次为( )A、2、1、3、4 B、2、1、4、5 C、1、2、4、5 D、2、1、4、3
二、非选择题(本大题共3小题,其中第13小题8分,第14小题10分,第15小题8分,共26分)
-
13. 某平台新上架影片推荐度的计算方式为:由5位专业评审与5位大众评审给影片评分,评分区间为[1,10],将专业评审均分的60%与大众评审均分的40%求和后取整数部分,根据得分确定等级(分值与等级的关系如图a所示)。评委打分情况放在“dc.txt”文件中,如图b所示,其中“A”表示专业评审,“B”表示大众评审,“A1-5”表示第1位专业评审给出5分。
图 a
图 b
请回答下列问题:
(1)、若专业评审均分为 5,大众评审均分为 6,则该影片等级为(填数字)颗星。(2)、实现上述功能的部分 Python 程序如下,请在划线处填入合适的代码。f=open(" ",encoding="utf-8")
line=f.readline() #读取第一行,保存在字符串 line 中
pro,pub=0,0
while line:#当 line 非空
x=
t=int(line[3:])
if x=="A":
pro+=t
elif x=="B":
line=f.readline() # 继续读取一行
score=int(pro/5*0.6+pub/5*0.4)
grade=
print("推荐度为:","★"*grade)
-
14. 某蔬菜大棚需要搭建自动化温湿度调节系统。该系统通过温湿度传感器采集数据,由智能终端经IOT模块发送到Web服务器,存储在数据库中,同时根据服务器内设定的阈值控制喷水装置或控温装置的开关,系统结构如图a所示。用户可通过浏览器打开相关网页查看实时或历史数据。
请回答下列问题:
图 a
(1)、该系统中 IOT 模块无法实现的功能是(单选,填字母:A .连接无线网络/B .发送来自于智能终端的数据/C .将局域网接入互联网)。(2)、互联网用户查看温湿度历史数据这一过程中,没有涉及到的系统硬件设备有(多选,填字母:A .温湿度传感器/B .智能终端/C .无线路由器/D .调制解调器/E .Web 服务器)(3)、该系统服务器端程序由FlaskWeb框架编写,下列表格中描述了相关路由及其功能,已知用户计算机IP为“192.168.0.3”,Web服务器IP为“192.168.0.2”,端口号为5000,则用户使用计算机查看实时温湿度数据时,应访问的URL是http://。序号
路由
功能
1
/
访问系统首页
2
/readhreadt
查看历史温湿度数据
3
/
查看实时温湿度数据
(4)、已知温度大于30且湿度小于50时,大棚环境处于异常状态。现将系统中某天24小时的温湿度记录导出,如图b所示(时间格式为“时:分”),每小时设置60个监测时间点,每个监测时间点会监测大棚的温度与湿度数据,现分析每小时大棚环境异常的监测时间点数量,线形图如图c所示,部分Python程序如下,请在程序中划线处填入合适的代码。图 b
图 c
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read_excel("data.xlsx") #读取文件 data.xlsx 中的数据
for i in range(len(df)) :
if i%2==0 and df.at[i,"监测值"]>30:
df.at[i,"状态"]=1
if i%2==1 and df.at[i,"监测值"]<50:
df.at[i,"状态"]=1
dfg=df.groupby("时间" , as_index=False).状态.sum()
time=[] ; data=[]
for t in range (24):
s=str(t); c=0
if t<10:
s='0'+s
time.append(s)
dft= dfg[]
for j in dft.index:
if dft.at[j,"时间"][:2]==s:
data.append(c)
plt.plot(time, data)
#设置绘图参数,显示如图 c 所示线形图,代码略
-
15. 某英文逐词翻译软件,不区分大小写。为了加快翻译速度,在翻译的过程中,软件会将最近出现过的一些单词存入内存。若内存中有该单词则直接翻译,否则查外存词典并将该单词存入内存。内存中每个单元存储一个单词,存满时会清空最早进入内存的单词,腾出单元存放新单词。编程模拟软件的翻译过程,输入一个仅含英文、逗号或空格字符的英语句子,以句号结束,计算翻译软件需要去外存查找多少次词典,在翻译开始前,内存中没有任何单词。运行界面如图所示。(1)、若上图中的内存容量改为 7,则需要去外存查找次词典。(2)、实现上述功能的 Python 程序如下,请在划线处填入合适的代码。
m = int(input("请输入内存容量:"))
s = input("请输入英语句子:")
dic = {}
head = tail = 0
word = ""
for ch in s:
if ch == " " or ch == "," or ch == ".":
if word not in dic or dic[word] < head:
if tail - head == m:
dic[word] = tail
tail + = 1
word = ""
else:
if :
ch = chr(ord(ch) + 32)
word += ch
print("需要去外存查找",,"次词典")