浙江省七彩阳光新高考研究联盟2022-2023学年高三上学期8月返校联考信息技术试题(Word版含答案)

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

浙江省七彩阳光新高考研究联盟2022-2023学年高三上学期8月返校联考信息技术试题(Word版含答案)

资源简介

2022 学年第一学期浙江省七彩阳光新高考研究联盟返校联考
高三年级信息技术学科 试题【评分细则】
1.A 大小不一、数量不同的绳结是数据,而非信息。
2.B 通过数据校验等方法可以保护数据的完整性,故 A选项错误;行为主义从“交互—反馈”角
度来刻画智能行为,而非符号主义,故 C选项错误;人工智能会取代一些工作岗位,也可能威胁人
类安全,故 D选项错误。
3.C 信息系统的局限性有对外部环境的依赖性、本身有安全隐患、由于技术门槛可能加剧数字鸿
沟。数字鸿沟加剧问题可能会出现在老年人身上,工信部推出的适老版 App,减少了数字鸿沟的加
剧。
4.B 数据查询功能是信息系统的功能,而非网络的功能。
5.B A选项中硬盘和闪存盘属于辅助存储器;C选项中传感器的植入使移动终端实现了智能性;D
选项图书管理系统即使涉及系统维护功能,但仍是为解决图书管理而设计的软件,故属于应用软件。
6.A 自媒体在享有通信自由权、信息传播自由权、信息选择权时,还应承担道德上的责任和义务。在
传播信息时要提升自律能力,加强自身新闻素养,遵循传播伦理规范,避免不良信息的产生和传播。A
选项中,不管该人是否是网络不法分子,通过人肉搜索其家人都是不对的。故A错误。
3
7.C A 选项答案为 4 =64,B选项答案为 61,C选项答案为 65,D选项答案为 60,故 C正确。
8.B B选项中,i从 1开始,循环体内先求和,i再加 1,故符合条件时,i多加了一个 1,最后输
出时应为 i-1,故 B错。
9.D 根据二叉树的前序与中序,可画出二叉树如下图,再写出后序遍历序列是 EDBHFIGCA。
10.D 本程序考查的是链表的重新链接,程序实现的效果是 A 1 ->B 2 ->C 3 ->D -1 ->,变为 A 2
->C 1 ->B 3 ->D -1 ->,qt指前一指针,pt指后一指针,故‘A’要指向‘C’,‘B’要指向‘D’,
然后‘C’要指向‘B’,故答案为 D。
11.C 输入的内容可分为四种情况,(-∞,2],[3,5],[6,9][10,∞),故可能产生四种不同的 s的值
['LLL', 'LRL', 'RRL', 'RRRR'],则 d 中不可能出现的是 RLR。
12.D 根据题意,s1为队列,s2为栈,每读取 s一个字母时,偶数次取出放入 s1中,奇数次取出
放入 s2中,存储后再依次取出,取时必须同时满足 head-1,故只取最少次数。故
输入字母串 abcdefg时,存入队列中的为 aceg,存入栈中的为 bdf。队列从 head 指向处顺序取出,
反接在 x中;栈从 top指向处逆序取出,正接在 x中,故答案为 D。
13. ①at[19,'92号汽油'] (2分)(写出 at[]包括[]得 1分,写 at(19,'92 号汽油')得 1分,
完全写对得 2分。注意:答案中的单引号可以使用双引号也可以使用三个单引号即'''92号汽油''',
没有引号不算完全写对,下同。)
②drop('优惠',axis=1) 或 drop(columns='优惠')(2分)(写出 drop()包括()得 1分,完全
写对得 2分)
③df[df['0号柴油']<=8.4] (2 分) (写出 df['0号柴油']<=8.4得 1分,完全写对得 2分)
④groupby('地域') (2分) (写出 groupby()包括()得 1分,完全写对得 2分)
【解析】数据导入 pandas,第一行为列标题行,“北京”这条记录所在行索引为 0,故“云南”这
条记录所在行索引为 19,故第①空答案为 at[19,'92号汽油']=8.8;第②空要删除“优惠”列,故
答案为 drop('优惠',axis=1);第③空为对象 df的条件筛选,故答案为 df[df['0号柴油']<=8.4],
高三信息技术 参考答案 第1页 共 3 页
由于“0号柴油”不可作为属性名,这里只能用字典记法表示列信息,不可写成 df[df.0号柴油<=8.4]。
题目要求数据按“地域”进行了分组,并只统计了“地区”个数,故第④空答案为 groupby('地域
')。
14(1)C B A(各 1分)(写对 1项得 1分共 3分,不写选项直接写 pin2 pin1 pin0 全
写对共得 2分否则不给分)
(2)http://192.168.31.165:8080/get sid=25&ppm=625 (2分)
(写出 192.168.31.165:8080得 1 分,完全写对得 2分,其他不得分)
(3) ①(ppm-1)//500+1 (2分)(完全写对得 2分,其他不得分)
②sleep(5000) (1分)(完全写对得 1分)
【解析】
(1)由代码 tx=pin1, rx=pin2可知,物联网模块与智能终端的连接是 TX连 pin2 口,RX连 pin1
口。
(2)由代码 IP="192.168.31.165";PORT="8080"以及代码
Obloq.get("get sid=25&ppm="+str(ppm),10000)可知,上传数据到服务器时使用的 URL 是
http://192.168.31.165:8080/get sid=25&ppm=625
(3)由代码 ppm = pin0.read_analog()可知,采集数据的引脚编号是 pin0。
(4)①处是 ppm对应的序号,值在区间(0,500]时为序号 1,值在区间(500,1000]时为序号 2,
故答案为(ppm-1)//500+1;根据题意,智能终端每隔 5 秒显示信息,故②答案为 sleep(5000)
15.
(1)D (2分)(完全写对 2分)
(2)a.append(r.split(',')) (2 分) (完全写对 2分,注意:答案中的单引号可以使
用双引号也可以使用三个单引号)
(3) ①j+1,n (2分)(完全写对 2分,写 j+1,n ,1 也得 2分,答案
中多加圆括号(j+1,n)得 1分)
②p[x1*n+x2]+=1 (2分)(完全写对 2分,写 p[x1*n+x2]= p[x1*n+x2]+1 也
得 2分 )
③j>=0 and x[1]>b[j][1] 或其他等价答案(2分)(完全写对 2分,
写 j>=0 and x[1]>=b[j][1] 也得 2分
写 x[1]>b[j][1] and j>=0 也得 2分
写 x[1]>=b[j][1] and j>=0 也得 2分)
【解析】
(1)如图所示,A菜 21票,B菜 21票,C菜 35票,D菜 31票,故第 2受欢迎的菜为 D。
A B C D 得票
A 0 5 5+3 5+3 21
B 3+3+2+5 0 3 3+2 21
C 3+2+5 5+3+2+5 0 5+3+2 35
D 3+2+5 5+3+5 3+5 0 31
(2)每张选票都用逗号隔开,且加框处需要对 a列表添加元素,故改错处应为
a.append(r.split(','))
高三信息技术 参考答案 第2页 共 3 页
(3)每张选票排前面的菜比后面的菜更受欢迎,第 j款菜比第 j+1及以后的菜都更受欢迎,所以①
为 j+1,n。统计票数时,对图中的第 x1行的第 x2列的元素进行累加的方式完成,在一维数组 p中
则为 p[x1*n+x2]+=1。最后程序使用插入排序对每款菜的得票进行降序排序,排序时要注意范围与
比较的条件,故③j>=0 and x[1]>b[j][1]。
高三信息技术 参考答案 第3页 共 3 页考生须知:
七彩阳光高三年级信息技术学科 试题
本卷共 13 页满分 100 分,考试时间 90 分钟。
答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。
所有答案必须写在答题纸上,写在试卷上无效。
考试结束后,只需上交答题纸。
第一部分 信息技术(共 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.资源共享功能
下列有关信息系统组成的说法,正确的是
A.常见的主存储器有 ROM、RAM、硬盘和闪存盘
B.影响智能手机的主要性能指标有 CPU、存储器性能和屏幕分辨率等
C.传感器的植入使移动终端实现了“移动性”
D.图书管理系统涉及系统维护功能,属于系统软件
自媒体时代在朋友圈或微博等渠道发布信息,下列有关做法错.误.的是
A.发现疑似网络不法分子时,可通过人肉搜索其家人,使其无所遁形
B.树立信息安全意识,养成良好的自保习惯,学习与实践信息安全技术
C.全面核查,不信谣言,从官网或者权威部门了解相关信息
D.学习知识产权的相关法律知识,不用盗版,引用要注明出处
已知字典 d={"名称":"ORANGE JUICE","数量":61,"售价":6.7},则下列 Python 表达式中结果最大的是
A.4**len(d) B.d["数量"]
C.ord(d["名称"][2]) D.int(d["售价"])*10
部分算法流程图,如图所示,当 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
已知二叉树中序遍历序列是 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]
则方框处代码的正确顺序是
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"
有如下 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 小题,其中第 13 小题 8 分,第 14 小题 8 分,第 15 小题 10 分,共 26
分)
如第 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()
某个室内二氧化碳监测系统,能获取家庭室内空气的二氧化碳浓度,并在服务器端每 10 秒显示一次数据。根据二氧化碳浓度,每隔 5 秒在 micro:bit 显示屏显示人体反映对应的序号。
二氧化碳浓度(ppm) 人体反映 序号
050010002500ppm>5000 有中毒危险 [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)

请回答下列问题:
本系统使用了物联网模块和传感器,根据代码所示,请从选项中选择正确的端口填入划线处( 单选,填字母):A. pin0 / B. pin1 / C. pin2
物联网模块的 TX 针脚应接到扩展板的 口,RX 针脚应接到 口;采集传感器数据的 引 脚 是 。
第 14 题图
某一时刻,智能终端检测到二氧化碳浓度为 625,上传数据到服务器时使用的 URL 是 。
为达到预设功能,请在划线①②处补充代码。
食堂推出的三款特色菜,分别用 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 题图 a
“投票.txt”文件
第 15 题图 b
(
A
B
C
A
0
6
10
B
7
0
4
C
3
9
0
) (
[
A
,
C
,
D
,
B
]*
5

[
B
,
A
,
D
,
C
]*
3

[
C
,
D
,
B
,
A
]*
3

[
C
,
B
,
D
,
A
]*
2

[
D
,
C
,
B
,
A
]*
5

)
请回答下列问题:
第 15 题 图 c 第 15 题 图 d
若有四款菜,投票情况如第 15 题图d 所示,则第 2 受欢迎的菜为 (填字母)菜。
加框处代码有错误,请改正。
实现上述功能的 Python 程序如下,请在划线①②③处填入合适的代码。f = open('投票.txt')
a = []
r = f.readline().strip() #从文件中读取一行,并把末尾的'\n'删掉while r: # 当 r 非 空 ( 从 文 件 读 取 到 了 数 据 )
a = r.split(',')
r = f.readline().strip() f.close()
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 ix = b[i]
j = i-1
while ③ :
b[j+1] = b[j]
j -= 1
b[j+1] = x i += 1
for i in range(n):
print('第',i+1,'受欢迎的菜为',b[i][0],',得票为',b[i][1],'票')

展开更多......

收起↑

资源列表