文档内容
高三年级技术学科 试题
考生须知:
1.本卷共13页满分100分,考试时间90分钟。
2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。
3.所有答案必须写在答题纸上,写在试卷上无效。
4.考试结束后,只需上交答题纸。
第一部分 信息技术(共 50 分)
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符
合题目要求的,不选、多选、错选均不得分)
1.下列有关数据、信息以及编码的说法,不正确的是
...
A.古代的“结绳记事”,说明绳结是“信息”
B.智慧主要表现为收集、加工、应用、传播知识的能力
C.量化指将信号的连续取值近似为有限个离散值的过程
D.数据经过一定规则编码后以二进制数字的形式存储在计算机中
2.下列有关数据管理与人工智能的说法,正确的是
A.通过数据校验可以保护数据的不可否认性
B.MapReduce分布式并行计算能将任务分解并分发到多个节点上处理
C.符号主义从“交互——反馈”角度来刻画智能行为
D.人工智能虽然会取代一些工作岗位,但不可能威胁人类安全
3.2020 年底,工信部特地为了老年人公布了首批适老化和无障碍改造 App 名单。“适老版”的 App
的推出,是为了减少信息系统局限性中的
A.对外部环境有依赖性
B.本身具有安全隐患
C.由于技术门槛可能加剧数字鸿沟
D.数字化与网络化不够全面
4.下列选项中,不属于网络功能的是
...
A.数据通信功能 B.数据查询功能
C.分布处理功能 D.资源共享功能
5.下列有关信息系统组成的说法,正确的是
A.常见的主存储器有ROM、RAM、硬盘和闪存盘
B.影响智能手机的主要性能指标有CPU、存储器性能和屏幕分辨率等
C.传感器的植入使移动终端实现了“移动性”
D.图书管理系统涉及系统维护功能,属于系统软件
6.自媒体时代在朋友圈或微博等渠道发布信息,下列有关做法错误的是
..
A.发现疑似网络不法分子时,可通过人肉搜索其家人,使其无所遁形
高三信息技术试题 第1页 共7页B.树立信息安全意识,养成良好的自保习惯,学习与实践信息安全技术
C.全面核查,不信谣言,从官网或者权威部门了解相关信息
D.学习知识产权的相关法律知识,不用盗版,引用要注明出处
7.已知字典d={"名称":"ORANGE JUICE","数量":61,"售价":6.7},则下列Python表达式中结果最大
的是
A.4**len(d) B.d["数量"]
C.ord(d["名称"][2]) D.int(d["售价"])*10
8.部分算法流程图,如图所示,当12+22+……+i2>=1500时,求i的最小值,以下选项中,图中①、
②和③处填入不正确的是
...
A.①i0 ②ii+1,tt+i**2 ③i
B.①i1 ②tt+i**2,ii+1 ③i
C.①i1 ②tt+i**2,ii+1 ③i-1
D.①i0 ②tt+i**2,ii+1 ③i-1
9.已知二叉树中序遍历序列是BEDAFHCIG,前序遍历序列是
ABDECFHGI,它的后序遍历序列是
A.BDEFHCIGA B.IGHFEDCBA
C.EDBFHIGCA D.EDBHFIGCA
10.有如下Python程序段
def bianli(head):
pt = head
while pt != -1:
print(data[pt][0],data[pt][1],"->",end='')
pt = data[pt][1]
print()
data = [['A',1],['B',2],['C',3],['D',-1]]
head = 0
bianli(head) #遍历链表,显示初始状态为“A 1 ->B 2 ->C 3 ->D -1 ->”
qt = head
pt = data[qt][1]
bianli(head) #遍历链表,显示最终状态为“A 2 ->C 1 ->B 3 ->D -1 ->”
执行该程序段后,链表遍历结果由初始状态变为最终状态,上述程序段中方框处可选代码为:
①data[data[qt][1]][1] = pt
②data[qt][1] = data[pt][1]
③data[pt][1] = data[data[pt][1]][1]
高三信息技术试题 第2页 共7页则方框处代码的正确顺序是
A.①②③ B.①③② C.②①③ D.②③①
11有如下Python程序段:
import random
a=[4,2,6,5,4,2,9,7]
k=random.randint(1,10)
i=0;j=len(a)-1;x=""
while i<=j:
m=(i+j)//2
if k<=a[m]:
j=m-1;x=x+"L"
else:
i=m+1;x=x+"R"
print(x)
执行该程序段后,输出的结果不可能出现的是
...
A."LLL" B."LRL" C."RLR" D."RRRR"
12.有如下Python程序段:
s = input('请输入一串小写字母')
head = 0; tail = 0; top = -1
s1 = [""]*((len(s)+1)//2)
s2 = [""]*(len(s)//2)
for i in range(len(s)):
if i % 2 == 0:
s1[tail] = s[i]
tail += 1
else:
top += 1
s2[top] = s[i]
x = ""
while head < tail and top > -1:
x = s1[head] + x
head += 1
x = x + s2[top]
top -= 1
print(x)
执行该程序段,输入字符串“abcdefg”,则输出的结果是
A.acegbdf B.acegfdb C.gecafdb D.ecafdb
高三信息技术试题 第3页 共7页二、非选择题(本大题共3小题,其中第13小题8分,第14小题8分,第15小题10分,共26
分)
13.如第13题图a所示,小林收集了各地区的油价存于文件“数据.xls”中,他对数据进行了如下
操作:
Ⅰ.将文件“数据.xls”中的数据读入对象df中;将数据中的“八.八”修改为8.8;
Ⅱ.删除对象“df”中的“优惠”列,并将对象“df”进行更新;
Ⅲ.添加“平均油价”列,再进行相关计算;将对象“df”中数据按地区降序排序;
Ⅳ.筛选出对象“df”中数据“0号柴油”不大于8.4元的数据行,保存到对象“d5”中;
Ⅴ.统计对象“d5”中的各个地域的地区个数,并绘制图表,如第13题图b所示。
请在划线①②③④处填入合适的代码。
第13题图a 第13题图b
import pandas as pd
import matplotlib.pyplot as plt
plt.rc('font',**{'family':'SimHei'})
df = pd.read_excel('数据.xls')
df. ① =8.8
df = df. ②
df['平均油价']=(df['92号汽油']+df['95号汽油']+df['0号柴油'])/3
df = df.sort_values('地区',ascending=False)
d5 = ③
g = d5. ④ ['地区'].count()
plt.bar(g.index,g.values)
plt.title("地域分布图")
plt.show()
14.某个室内二氧化碳监测系统,能获取家庭室内空气的二氧化碳浓度,并在服务器端每 10 秒显示
一次数据。根据二氧化碳浓度,每隔5秒在micro:bit显示屏显示人体反映对应的序号。
高三信息技术试题 第4页 共7页二氧化碳浓度(ppm) 人体反映 序号
05000 有中毒危险 [11,∞)
该系统的部分代码如下:
from microbit import *
import Obloq
IP = "192.168.31.165"
PORT = "8080"
SSID = "admin"
PASSWORD = "admin888"
uart.init(baudrate=9600, bits=8, parity=None, stop=1, tx=pin1, rx=pin2)
while Obloq.connectWifi(SSID,PASSWORD,10000)!= True:
display.show(".")
display.scroll(Obloq.ifconfig())
Obloq.httpSet(IP,PORT)
while True:
ppm = pin0.read_analog()
errno,resp=Obloq.get("get?sid=25&ppm="+str(ppm),10000)
Num = ①
display.scroll(Num)
②
请回答下列问题:
(1)本系统使用了物联网模块和传感器,根据代码所示,请从选项中选择正确的端口填入划线处(单
选,填字母):A. pin0 / B. pin1 / C. pin2
物联网模块的 TX 针脚应接到扩展板的 口,RX 针脚应接到 口;采集传感器数据
的引脚是 。
第14题图
高三信息技术试题 第5页 共7页(2)某一时刻,智能终端检测到二氧化碳浓度为625,上传数据到服务器时使用的URL是 。
(3)为达到预设功能,请在划线①②处补充代码。
15.食堂推出的三款特色菜,分别用A、B、C表示,想用投票方式统计出三款菜的受欢迎程度。每位
投票者需要将三款菜按喜爱程度从高到低进行排列,并投出一票。如第 15 题图 a,小明负责将
文件“投票.txt”中的选票进行统计。第 1 张选票信息为“A,C,B”,表示投票者认为 A 菜优于
C菜,C菜优于B菜,即A菜也优于B菜。他得到如第15题图b所示的投票情况。他对选票进行
统计,得到三款菜的偏好如第15题图c所示,数据第一行中的“6”说明有6张选票显示A菜优
于B菜,“10”说明有10张选票显示A菜优于C菜,以此类推……将所有投票进行统计,再将
三款菜的得票数进行求和,按得票数从高到低排列,分别为A菜16票,B菜11票,C菜12票,
即可得到每款菜的受欢迎程度。
[A,C,B]*6张
[B,A,C]*4张
[C,B,A]*3张
第15题图b
第15题图a
“投票.txt”文件
A B C [A,C,D,B]*5张
[B,A,D,C]*3张
A 0 6 10
[C,D,B,A]*3张
B 7 0 4
[C,B,D,A]*2张
C 3 9 0 [D,C,B,A]*5张
第15题图c 第15题图d
请回答下列问题:
(1)若有四款菜,投票情况如第15题图d所示,则第2受欢迎的菜为 (填字母)菜。
(2)加框处代码有错误,请改正。
(3)实现上述功能的Python程序如下,请在划线①②③处填入合适的代码。
f = open('投票.txt')
a = []
r = f.readline().strip() #从文件中读取一行,并把末尾的'\n'删掉
while r: #当r非空(从文件读取到了数据)
a = r.split(',')
r = f.readline().strip()
f.close()
高三信息技术试题 第6页 共7页n = len(a[0])
p = [0]*n**2
for i in a:
for j in range(n-1):
x1 = ord(i[j])-65
for k in range( ① ):
x2 = ord(i[k])-65
②
b = [['',0] for i in range(n)]
for i in range(n):
b[i][0] = chr(i+65)
for j in range(n):
b[i][1] += p[i*n+j]
i=1
while i