浙江省温州十校联合体2022-2023学年高二下学期期中联考信息技术试题(PDF版含答案)

资源下载
  1. 二一教育资源

浙江省温州十校联合体2022-2023学年高二下学期期中联考信息技术试题(PDF版含答案)

资源简介

绝密★考试结束前
2022 学年第二学期温州十校联合体期中联考
高二年级技术学科 试题
考生须知:
1.本卷共 13 页满分 100 分,考试时间 90 分钟。
2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。
3.所有答案必须写在答题纸上,写在试卷上无效。
4.考试结束后,只需上交答题纸。
第一部分 信息技术部分
选择题部分
一、选择题(本大题共 12 题,每题 2 分,共 24 分。 每小题给出的四个选项中, 只有一个符合题目要求)
1.下列关于数据、信息与知识的说法,正确的是
A.数据是信息经过储存、分析及解释后所产生的意义
B.人们可以在搜索引擎的帮助下获取海量的知识
C.名言“站在巨人肩膀上”说明信息可以继承和传递
D.“一百个人心中有一百个哈姆雷特”说明同样的信息可能建构不同的知识
2.分类问题是人工智能领域的经典问题,如气象学家通过测定气温、湿度等指标,预测风、晴、雨、
雪等天气情况。解决分类问题的方法有很多,其中神经网络是一种应用广泛的人工智能方法。根据
以上信息,运用神经网络解决分类问题属于人工智能的
A.符号主义 B.联结主义 C.专家系统 D.强化学习
阅读下列材料,回答第 3-5 题。
第19届杭州亚运会组委会推出了国际大型综合性运动会史上首个
一站式数字观赛服务 APP——智能亚运一站通,包含“知识通”、
“美食通”、“出行通”等模块,运用区块链、大数据、人工智
能等高新技术,对接浙江数字城市各类资源,整合亚运城市各类
场景应用。用户下载该 APP 后,可以从“食、住、行、游、购、
娱”六个方面获取服务,非常方便快捷。
3.搭建“智能亚运一站通”系统,确定该系统包含“知识通”、
“美食通”、“出行通”等模块,这在前期准备工作中属于以下
哪个步骤
A.需求分析 B.开发模式的选择
C.概要设计 D.详细设计
4.关于该信息系统的描述,正确的是
A.该信息系统中的硬件仅指系统使用者的手机
B.参加亚运会的运动员是该系统的用户
C.亚运会比赛视频不需要联网就可以在手机上观看 第 3 题图
D.该系统建成后功能和组成将无法更改,需要提前将所有功能设计完善
高二信息技术学科 试题 第 1页(共 7 页)
5.杭州亚运会吉祥物组合“江南忆”如图所示,这是一副未经
压缩的1100*1024像素的BMP图像文件,其存储容量约为1.07MB
则该图像每个像素色彩编码的位数为
A.24 B.16 C.8 D.4
6.下列 Python 表达式的值,与其它三项不同的是 第 5 题图
A.abs(int(-5.7))==len("Python")
B."Hello"[1:3]=="He"
C."2" in [1,2]
D.1250//100%10==2
7.某算法的部分流程图如图所示。下列说法正确的是
A.该流程图运行结束时,代码 sum←sum+s%10 共执行了 2 次
B.该流程图执行后,变量 sum 的值是 31
C.该流程图中包含两个循环结构
D.该流程图加框处的代码是
if i%2==1:
sum+=s%10
else:
s=s//10;i+=1 第 7 题图
8.餐馆的菜单信息包括菜名和价格。用 Python 存储并输出菜单信息,程序段如下:
menu={'西湖醋鱼':118,'宋嫂鱼羹':68,'花雕醉湖蟹':78,'杭三鲜汤':28}
for k in menu:
print(menu[k],end=" ")
程序输出的结果为
A.西湖醋鱼 B.118
宋嫂鱼羹 68
花雕醉湖蟹 78
杭三鲜汤 28
C.西湖醋鱼 宋嫂鱼羹 花雕醉湖蟹 杭三鲜汤 D.118 68 78 28
9.下列关于网络的描述,正确的是
A.我国大力推广三网融合,三大网络是指局域网、城域网和广域网
B.网络协议中最重要的是 HTTP协议,即传输控制协议和网际协议
C.根据计算机系统在网络中的用途可以分为两类:服务器和终端
D.网络的三大功能是数据通信功能、资源共享功能和数据查询功能
10.为了增强信息的安全性,下列说法正确的是
A.同时安装多个杀毒软件可以更好的保护电脑
B.定期对硬盘进行格式化能够提高信息的安全性
高二信息技术学科 试题 第 2页(共 7 页)
C.所有的账户用同一个较复杂的密码是一种很好的做法
D.重要数据在 U 盘和网盘上都备一份可以避免设备故障导致信息丢失
11.某 Python 程序如下:
def encode(msg,key):
result=""
for i in range(0,len(msg)):
c=msg[i]
if "a"<=c<="z":
result=chr((ord(c)+key-ord("a"))%26+ord("a"))+result
elif "0"<=c<="9":
result=result+chr((ord(c)-key-ord("0"))%10+ord("0"))
return result
msg=input("请输入明文:")
key=int(input("请输入密钥:"))
re=encode(msg,key)
print(re)
程序运行后,输入 msg 的值为“1a2b3c”,key=2,输出的结果是
A.edc901 B.edc345
C.9c0d1e D.3c4d5e
12.已知斐波那契数列前 7 项值为 1,1,2,3,5,8,13…,计算该数列第 n 项的 Python 程序如下:
a=b=1
n=int(input())
for i in range(n-2):
print("第 n 项为:",a)
加框处可选的语句有:
①a=a+b ②b=a ③b=a-b
下列选择的语句正确的是
A.①② B.①③
C.②① D.③①
非选择题部分
二、非选择题 (本大题共 3 小题,其中第 13 小题 9 分, 第 14 小题8 分,第 15 小题 9 分,共 26 分)
13.小明在学校里听了消防安全讲座后,为了提高家中的消防安全,准备做一个烟雾报警的信息系统。
系统使用MQ2 高敏烟雾传感器监测烟雾浓度,当浓度达到一个阈值时,系统将触发蜂鸣器警报;用
户可以通过局域网内客户端的浏览器查看数据库中记录的烟雾浓度数据。
(1)该信息系统采用的程序架构为___________(选填字母:A.C/S 架构 B.B/S架构)。
高二信息技术学科 试题 第 3页(共 7 页)
第 13题图
智能终端程序代码如下所示:
from microbit import *
import Obloq
IP = "192.168.0.123" # Web服务器的地址
PORT = "8080" # Web服务器的端口
SSID = "xiaoming123" # Wi-Fi 的 SSID
PASSWORD = "yanwu888" # Wi-Fi 的密码
uart.init(baudrate=9600,bits=8,parity=None,stop=1,tx=pin2,rx=pin1)
while Obloq.connectWifi(SSID,PASSWORD,10000) != True:
display.show(".")
display.scroll(Obloq.ifconfig())
Obloq.httpSet(IP,PORT)
while True:
temp = pin0.read_analog()
errno,resp = Obloq.get("input id=1&val="+str(temp),10000)
if temp>=180:
pin1.write_digital(1)
else:
pin1.write_digital(0)
sleep(10000)
(2)烟雾传感器连接在智能终端的 引脚(选填字母:A.pin0 B.pin1)
(3)当前设定的触发蜂鸣器警报的阈值是 ,
(4)数据采集的间隔时间为 秒,
(5)当用户在浏览器中输入网址 ,即可显示数据库中的
传感器数据记录。
高二信息技术学科 试题 第 4页(共 7 页)
14.小明学校每期都会对学生的青年大学习数据进行统计,确保人人都参与,图 a是某期学习数据:
第 14题图 a
(1)小明发现“xm”列数据是混杂数据,他就利用 Python语言编程将此列数据的姓名和班级分别提
取,再存储到新的 Excel文件进行数据整理,下列说法正确的是_________(单选题)
A. 如果表格中出现数据缺失,可以直接删除
B. 通过公式统计每班学习人数属于数据整理
C. 数据整理的目的是共享数据资源
D. 进一步审核后可对重复的数据进行删除
(2)在 Excel软件中统计各班学习人数,小明选择单元格 H3输入公式,然后通过 H3 对 H4:H16进行
自动填充,但发现计算结果有误。请输入正确的公式_________________________________
第 14题图 b
(3)小明利用 Pandas模块读取数据,统计出各班学习人数,并获取学习人数最少的 10个班级,结果
如图 c,最后进行可视化处理,结果如图 d,请在划线处补充代码:
高二信息技术学科 试题 第 5页(共 7 页)
第 14题图 c 第 14题图 d
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
df = pd.read_excel("qndxx.xlsx")
dfl = df.①_______________________________ #按班级列进行分组
df2=df1.学校.count( ) #统计各班级学习人数
df2=df2.rename(columns={"学校":"人数"})
df3=df2.sort_values ("人数",ascending=True).head(10) #筛选前 10 名
print(df3)
②____________________________________ #绘制柱形图
plt.title("学习人数最少的 10 个班级") #设置图表标题
plt.show()
15.为了让乘客实时掌握公交到站时间,提高乘客的出行体验,某公交公司开发了一款小程序,其主
要功能有:乘客输入当前时刻和上下站点序号,可以查询到最近到达班次、候车时间及预计乘车时
间。某线路的部分发车信息存储在文件"gj.csv"中,时刻表如下表所示:
站点序号 班次 1 班次 2 班次 3 班次 4 班次 5
1 7:20 8:00 8:30 9:00 9:30
2 7:24 8:06 8:38 9:05 9:38
3 7:28 8:13 8:48 9:15 9:44
4 7:32 8:15 8:54 9:20 9:50
5 7:35 8:17 9:00 9:24 10:00
6 7:37 8:20 9:05 9:28 10:17
7 7:40 8:24 9:13 9:30 10:25
8 7:43 8:28 9:18 9:40 10:35
9 7:50 8:30 9:25 9:43 10:55
10 8:00 8:40 9:40 10:00 11:09
高二信息技术学科 试题 第 6页(共 7 页)
程序运行效果如图所示:
(1)如果当前时刻是 9:18,从站点 4上车,站点 10 下车,预计乘车用时为 分钟。
(2)实现上述功能的部分程序如下,请在划线处填上合适的代码。
import csv
f=open("gj.csv","r")
f_csv=csv.reader(f)
time=[]
for row in f_csv:
time.append(row)
def change(times): #转换时间的单位为分钟,参数 times 如“6:00”
#times.split(':')表示将字符串 times 按照':'进行分割,返回结果为列表
hours=times.split(':')[0]
minutes=times.split(':')[1]
res=①__________________________________
return res
for i in range(1,len(time)): #将公交时间表中的时刻统一转为分钟单位
for j in range(1,len(time[i])):
time[i][j]=change(time[i][j])
now=change(input("乘客您好!请输入当前时刻:"))
p1=int(input("请输入上车站点:"))
p2=int(input("请输入下车站点:"))
n=len(time[0])-1
min=time[p1][1]-now
k=1
for i in range(②_______________):
if time[p1][i]-now< min or ③______________ :
min= time[p1][i]-now
k=i
tot=④__________________________
print( "最近到站的公交为第"+str(k)+"班次,候车时间为"+str(min)+"分钟,预计您的乘车用时为
"+str(tot)+"分钟。")
高二信息技术学科 试题 第 7页(共 7 页)2022 学年第二学期温州十校联合体期中联考
高二年级信息学科参考答案
1
必须注明具体的评分标准及细则(请注意,有利于不同学校老师联改把握同一尺度)
一、选择题(本大题共 12 题,每题 2 分,共 24 分。 每小题给出的四个选项中, 只有一个符合题目要求)
题号 1 2 3 4 5 6 7 8 9 10 11 12
答案 D B C B C D A D C D A B
二、 非选择题 (本大题共 3 小题,其中第 13 小题 9 分,第 14 小题 8 分,第 15 小题 9 分,
共 26 分)
13.(9分)
(1)B (1分)
(2)A (2分)
(3)180 (2 分)
(4)10 (2 分)
(5)http://192.168.0.123:8080 或 http://192.168.0.123:8080/ (2 分)
14.(8分)
(1)D (2分)
(2)=COUNTIF(C$3:C$1512,G3)或=COUNTIF($C$3:$C$1512,G3) (2 分)
(3)①groupby ("班级",as_index=False) (2 分)
②plt.bar(df3.班级,df3.人数) (2分)
15.(9分)
(1)40 (1 分)
(2)①int(hours)*60+int(minutes) (2 分)
②2,n+1 或 1,n+1 (2 分)
③min<0 (2 分)
④time[p2][k]-time[p1][k] (2 分)
第 1 页 共 1 页

展开更多......

收起↑

资源列表