


2022温州浙南名校联盟高二下学期期末联考信息技术试题含答案
展开绝密★考试结束前
2021 学年第二学期温州浙南名校联盟期末联考
高二年级技术学科 试题
考生须知:
1.本卷共 13 页满分 100 分,考试时间 90 分钟。
2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。
3.所有答案必须写在答题纸上,写在试卷上无效。
4.考试结束后,只需上交答题纸。
第一部分 信息技术
一、选择题 (本大题共 12 小题,每小题 2 分,共 24 分,每小题列出的四个备选项中只有一个是符 合题目要求的,不选、错选、多选均不得分)
1.以下关于数据和信息的说法正确的是 ( )
A.人们可以通过阅读报纸获取信息,报纸是数据的一种表现形式
B.谣言止于智者,谣言的消失是因为信息在传播的过程中发生损耗
C.小林核酸检查结果为阴性,健康码数据由原来的“黄码”变为“绿码”
D.天气预报显示本月均为阴雨天气,但实际上今日天气晴朗,这体现了信息具有时效性
2.UTF-8 是针对Unicode 的一种可变长度字符编码,其中 ASCII 类型字符的编码保持原规则不变, 常用汉字使用三个字节进行编码 (编码格式为 1110xxxx 10xxxxxx 10xxxxxx,其中以 x 表示的 16 位编码对应该汉字的 Unicode 编码) ,现使用 Ultraedit 查看字符串“战胜 COVID-19”的 UTF-8 编
码,部分界面如下图所示。下列说法正确的是 ( )
A.“胜”的 UTF-8 编码为“83 9C 43”
B.“战”的 Unicode 编码为“62 18”
C.字符“J”的 UTF-8 编码为“50”
D.字符“10”的 UTF-8 编码为“40”
3.一幅 BMP 格式的位图图像,参数如下图所示,其所占的存储空间为
A.768KB
B.225MB
C.6MB
D.2.25MB
4.下列关于人工智能的说法不正确的是
A.图灵测试是测试机器是否具有智能的一种方法
B.知识的精确化编码是阻碍符号主义人工智能发展的一个瓶颈问题
C.“扫地机器人”是行为主义人工智能在现实生活中的应用
D.下国际象棋的“深蓝”是以推理为核心的联结主义人工智能的代表
5.下列关于信息技术与信息系统的说法,正确的是
( )
( )
( )
A.信息系统的运行需要借助各类硬件,对外部环境的依赖是其最大的局限性
B.金属活字排版印刷是信息技术在前机械时期的代表性发明之一
C.信息系统是指由硬件软件设施、通信网络和用户构成的人机交互系统
D.现代信息技术的发展依次经历了以数据为核心、以计算机为核心和以互联网为核心三个阶段
6.下列关于计算机硬件和软件的说法,不正确的是 ( )
A.计算机硬件技术的发展经历了电子管、晶体管、集成电路、大规模超大规模集成电路四个阶段 B.计算机内存中的RAM 和 ROM,两者最大的区别是在关闭电源后,RAM 中的信息会丢失,而 ROM 中的 信息仍然会保留
C.应用软件是为了某种特定用途而开发的软件,如 WPS、Python 解释器、Photoshop 等 D.现代计算机大多采用“存储程序式”体系结构,它是图灵机的工程实现
7.下列关于传感器技术的说法,正确的是 ( )
A.传感器属于信息输入设备,一般由敏感元件、转换元件、其他辅助元件三部分组成
B.当检测到使用者正贴着耳朵打电话时,手机会自动调暗屏幕达到省电的目的,该功能主要通过光 线传感器来实现
C.我国第二代身份证属于有源 RFID 产品,常常用于身份认证
D.商家通过扫描顾客提供的二维码完成结账工作,是 NFC 技术的运用。
8.某算法的部分流程图如下图所示,执行这部分流程后,下列说法不正确的是 ( )
A.语句“s<100? ”共执行了 5 次
B.交换“s←s+a*a”和“a←a+2” ,执行结果相同
C.循环体共执行了4 次
D.变量 a 的值为 10
9.表达式 4**2==8 or int(6.22)==round(6.22) and not 'WZ' in 'WenZhou'的计算结果为 ( )
A.true B.True C.False D.fasle
10.一个栈的入栈序列为“6、9、5、7、8、3” ,其出栈序列不可能是 ( )
A.3、8、7、5、9、6 B.7、5、9、8、6、3
C.6、5、7、9、3、8 D.5、9、6、3、7、8
11.已知一棵完全二叉树,其第 4 层有 3 个叶子节点,这棵二叉树的节点数量不可能是 ( )
A.25 B.24 C.11 D.10
12.一头指针 head=2 的单向链表 L=[[30,4], [10,-1], [20,0], [15,1],[21,3]]通过以下 Python 程序 段,转换为原链表的逆序链表,即头指针 head=1,L=[[30,2], [10,3], [20,-1], [15,4],[21,0]]。
q=-1
p=head #head 为原链表头指针
while p!=-1 :
tmp=L[p][1]
L[p][1]=q q=p p=tmp |
head=q
上述程序段中方框处可选的语句为:
①p=tmp ②q=p ③L[p][1]=q
则方框处语句依次为 ( )
A.③②① B.③①② C.①③② D.①②③
二、非选择题 (本大题共 4 小题,其中第 13 小题 8 分,第 14 题 6 分,第 15 题 6 分,第 16 题 6 分, 共 26 分)
13.某地区高二段学生“7 选 3”选课情况统计表如图 13-1 所示,请回答下列问题。
图 13-1
(1) 区域 I2:I10691 的数据是通过公式计算得到的,在 I2 单元格中输入公式,并应用自动填充功 能完成区域 I3:I10691 的计算,则 I3 单元格中的公式是 。
(2) 现需要找出选课人数最多的 10 个组合,小张为此编写了程序,程序运行结果如图 13-2 和图 13-3 所示。实现该功能的 Python 程序如下,请在划线处填入合适的代码。
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read_excel('xk73.xlsx')
km='物化生政史地技'
df1=df.groupby('组合编号').count()
df2= ① ('姓名',ascending=False)['姓名'].head(10) print(df2)
图 13-2
hzb=[] #可视化图表的横坐标数据来源
for xk in df2.index:
tmp=xk;res=''
i=len(km)- 1
while tmp!=0:
if tmp%2 !=0:
res= ② #res 为某组合名称 tmp=tmp//2
i-= 1
hzb.append(res)
plt.title('7 选 3 选课组合前 10')
③ (hzb,df2,label='科目')
plt.legend()
plt.show()
图 13-3
14.小明设计了一个信息系统用于模拟实现楼道中的光感应灯。该系统使用micro:bit 获取光线传感 器的模拟数据,并将数据通过WiFi传输到服务器,保存于数据库文件“data.db”中,数据表布局 如图 14-1 所示。服务器通过浏览器显示最新检测到的十次光线数据、当前 LED 灯的状态及相关信息, 如图 14-2 所示。服务器根据最近一次的光线数据控制micro:bit 调整 LED 灯的开关。
图 14-1
网站功能页面规划表如图 14-3 所示。
图 14-2
图 14-3
实现上述功能的服务器端 Python 程序代码如下:
#导入需要的库和模块并建立 Flask、Manager 对象实例 app、manager,代码略
@app.route('/')
def show() :
#连接数据库、建立游标对象 cur,代码略
cur.execute("select * from lum ")
lumdata=cur.fetchall()
#关闭游标对象和数据库对象,代码略
zd= {0:'关闭',1:'开启'}
zt=lumdata[-1][3] #数据表中的字段依次为 id,value,uptime,zt
for i in range(len(lumdata)-1,-1,-1) :
if lumdata[i] [3] !=zt :
break
starttime= ① #记录 LED 灯当前状态的起始时间
return render_template('index.html',data=lumdata,zt=zd[zt],start=start) @app.route( ② ,methods= ['GET'])
def up():#获取光线传感器的数值,并将数据添加到数据库,数据表内容参见图 14-1
light=float(request.args.get('light'))
dzt=0 #LED 灯状态,0 表示关闭,1 表示开启
if light<300: #光线传感器阈值指定为 300
dzt=1
#连接数据库,获取当前系统时间,代码略
#将当前的光线数据 light,当前系统时间,LED 灯状态添加到数据库
cur=db.cursor()
cur.execute( ③ )
#游标及数据库对象关闭
return str(dzt)
if __name__=="__main__" :
manager.run ()
(1) 请在划线①②处填入合适的代码。
(2) 划线③处选填的代码为 ( )
A."update lum(value,uptime,zt) values(%d,'%s',%d) "%(light,nowtime,dzt)
B."insert into lum(value,uptime,zt) values(%d,'%s',%d) "%(light,nowtime,dzt) C."update into lum values(%d,'%s',%d) "%(light,nowtime,dzt)
D."insert into lum values(%d,'%s',%d) "%(light,nowtime,dzt) 15.文件“bm.txt”中存储的是某黑白位图图像经过行程编码 ( 一种压缩算法) 后所得的结果,如图 15-1 所示,其中字符串“w5634b25w468……”指的是原图像按照从上向下、从左往右的顺序有白色 像素 5634 个,黑色像素 25 个,白色像素 468 个…… 。小王设计了一个 Python 程序,可根据此类文 本文件内容还原出对应的黑白图像,程序的运行结果如图 15-2 所示。
图 15- 1
实现上述功能的 Python 程序如下,请在划线处填入合适的代码。
import matplotlib.pyplot as plt
import numpy as np
width=499 #图像宽度值
txt=open('bm.txt','r',encoding='utf-8')
s=txt.read()+'e'
jz=[]
h=[]
zd={'b':0,'w':1}
p=''
for n in s:
if n in ['b','w','e'] :
if p !='':
图 15-2
h=h+[zd[p]]*zs #若干新读取的同色像素信息合并到列表h 中
while len(h)>=width:
jz.append(h[:width])
①
p=n
②
else:
zs= ③
img=np.array(jz) #将列表转换为矩阵
plt.imshow(jz,cmap='gray') #显示灰度图像
plt.show()
16.某学校规定每间隔一定时间周期需安排 15%的教职工进行核酸检测。陈老师设计了一个 Python 程序,用于完成抽检人员的选取工作。人员选择的标准如下:
(1) 最近一次健康码为“红码”和“黄码”的人员必须参加检测。
(2) 当“红码”和“黄码”人员总数少于学校教职工总数的 15%时,则选择部分“绿码”人员参加 检查,选取的依据是上次核酸检查距今的时间长度。时间跨度长的人员优先入选,对于多人时间跨 度相同,则采用随机抽选的方式,直至入选人数不少于教职工人数的 15%。
学校教职工健康码的相关数据存储在“sj.csv”文件中 (0 表示健康码为绿码,1 表示健康码为 黄码,2 表示健康码为红码,空字符串表示未参加相应日期的核酸检测) ,如图 16-1 所示。程序运 行结果如图 16-2 所示。实现上述功能的程序代码如下。
图 16- 1
import csv,math,random
def zds(L) :#寻找列表 L 中的最大值
random.shuffle(L)
p=0
for i in range(len(L)):
if L[p][2]<L[i][2]:
①
return L.pop(p)
f=open('sj.csv','r',encoding='utf-8')
file=list(csv.reader(f))
list0=[];LZ=[]
jkm={'0':'绿码','1':'黄码','2':'红码'}
n= math.ceil((len(file)- 1)*0. 15) #确定筛查人数
for ps in file[ 1:]: #列表 file 中第一个元素对应 csv 文件的标题行 d=0
for j in range(len(ps)- 1, 1,- 1):
if ps[j]=='' :
d+=1
else:
if ps[j]=='0':
图 16-2
list0.append(ps[:2]+[d]) #绿码人员
else:
LZ.append(ps[:2]+[ ② ])
break
if ③ : #从未参检人员
list0.append(ps[:2]+[d])
L12=len(LZ)
for i in range(n-L12):
LZ.append(zds(list0))
for x in LZ:
print(x)
高二信息技术学科 试题 第 7页(共 7 页)
2021 学年第二学期温州浙南名校联盟期末联考
高二年级信息技术学科参考答案
一、选择题 (本大题共 12 小题,每小题 2 分,共 24 分,每小题列出的四个备选项中只有一个是符 合题目要求的,不选、错选、多选均不得分)
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
C | B | D | D | A | C | A | B | B | D | C | A |
二、非选择题 (本大题共 4 小题,其中第 13 小题 8 分,第 14 题 6 分,第 15 题 6 分,第 16 题 6 分, 共 26 分)
13.
(1) =64*B3+32*C3+ 16*D3+8*E3+4*F3+2*G3+ 1*H3 (2 分)
(2)
①df1.sort_values (2 分)
②km[i]+res (2 分)
③plt.bar (2 分)
14.
(1)
①lumdata[i+1][2] (2 分)
③'/pdate' (2 分)
(2) B (2 分)
15.
(1) h=h[width:] 或其他等价答案 (2 分)
(2) zs=0 (2 分)
(3) zs*10+int(n) (2 分)
16.
(1) p=i (2 分)
(2) jkm[ps[j]] (2 分)
(3) d==len(ps)-2 (2 分)
2022温州浙南名校联盟高二下学期期末联考信息技术试题含答案: 这是一份2022温州浙南名校联盟高二下学期期末联考信息技术试题含答案,共9页。试卷主要包含了考试结束后,只需上交答题纸等内容,欢迎下载使用。
2021温州新力量联盟高二上学期期末联考信息技术试题含答案: 这是一份2021温州新力量联盟高二上学期期末联考信息技术试题含答案,共12页。试卷主要包含了考试结束后,只需上交答题卷,某算法的部分流程图如右图所示,VB表达式“Int,有如下VB程序段等内容,欢迎下载使用。
2021温州新力量联盟高二上学期期末联考信息技术试题含答案: 这是一份2021温州新力量联盟高二上学期期末联考信息技术试题含答案