浙江省金华十校2023年1月高二年级期末调研考试信息技术卷(Word版,含答案)

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

浙江省金华十校2023年1月高二年级期末调研考试信息技术卷(Word版,含答案)

资源简介

绝密★考试结束前
金华十校 2023 年 1 月高二年级期末调研考试 技术试题
考生注意:
1.本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷共?页,第一部分 1
至 6 页, 第二部分 7 至 12 页。满分 100 分, 考试时间90 分钟。
2.答题时, 请按照答题纸上“注意事项”的要求, 在答题纸相应的位置上规范作答,在本 试题卷上的作答一律无效。
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内, 作图时可先使 用 2B 铅笔, 确定后须用黑色字迹的签字笔或钢笔描黑。
第一部分 信息技术(共 50 分)
一、选择题(本大题共 10 小题, 每小题 3 分,共 30 分。在每小题给出的四个选项中, 只 有一个符合题目要求)
阅读下列材料,回答第 1 至 2 题。
某农场引进了一套“农业滴灌系统”。该系统对农场的作物分片区进行编号, 每个片区
自动检测植物茎果的直径变化和土壤湿度, 通过后台计算机系统的计算, 精确控制每个片 区的浇水和施肥量。王师傅使用该系统在“胡萝卜种植”中取得取得成功后,“举一反三” 开始扩大自动化种植品种和规模。 1.下列关于该实例中数据的采集和处理的说法不正确的是( )
A.对片区的编号属于信息的编码
B.滴灌系统中关于作物数据的采集主要依靠传感器
C.在计算机技术出现以前,人们主要通过观察采集数据
D.采集数据至后台计算机系统, 期间经历了数字信号到模拟信号的转换
2.根据阅读材料,下列说法不正确的是( )
A.材料中“举一反三”的现象体现了王师傅对于知识的应用
B.在该系统中单纯的数据是没有意义的, 数据与关于数据的解释密不可分 C.农产品的生长信息不是独立存在的,必须依附于一定的载体
D.计算机中的数据都是数字化存储的,在该系统中数字是数据的唯一表现形式 3.下列有关大数据处理、数据可视化的说法不正确的是( )
A.静态数据是指处理时已收集完成、计算时不会发生改变的数据
B.流数据主要是指不间断地、持续地到达的实时数据
C.图计算是指有关大量图片的计算
D.“各省生产总值占比情况”可以采用饼图或环形图呈现
1
4.下列数据处理方法可用于检验数据完整性的是( )
A.做好异地容灾 B.采用 MD5、CRC、SHA-1 等算法
C.对传输的数据进行加密 D.保护数据存储介质
5.下列有关人工智能的说法正确的是( )
A.人工智能是计算机科学分支之一, 不涉及其他科学
B.人工智能主要有符号主义、联结主义、行为主义等代表性方法
C.深度学习是人工智能中符号主义方法的典型代表
D.人工智能的发展对人类社会没有任何威胁
6.某算法的部分流程如图所示, 若输入字符串 s 为"Hello,2023!",则输出结果为( )
A.0 B.4 C.5 D.7
7.下列 python 表达式中与另外三项计算结果不同的是( )
A.28 % 30 // 2 B.3**2+abs(int(-4.9))
C.int ("-5")+abs(-18) D.len("-10")+10
8.有如下程序:
a=[1,0,2,4]
s=k=0
for i in range(4):
a[i]+=k
s+=a[i]
k=s
print(s)
执行该程序后, 输出 s 的值为( )
A.13 B.14 C.15 D.16 第 9 题图
9.有如下程序:
import random
def f(x):
f=x*2+x%2
return f
a=[1,2]
i=0
while i<=3:
t=random.randint(1,3)
a.append(f(a[i]*t))
i+=1
print(a)
执行上述程序后,输出结果中以下有可能出现的选项为( )
A.[1,2,11,7,4,12] B.[1,2,4,16,8,24] C.[1,2,3,12,12,48] D.[1,2,7,11,7,15] 10.使用UltraEdit 观察字符内码,部分界面如图所示, 小明为快速统计各内码个数,编写
2
了如下所示的 Python 程序。
s="CE D2 B0 AE 70 79 74 68 6F 6E A3 A1 35 32 30" #以图中所示单行内码为例
n=len(s)
i=c1=c2=0
while it=s[i:i+2]
if ① :
c1+=1 ; ②
else:
c2+=1 ; ③
print("GB2312 字符有"+str(c1)+"个")
print("ASCII 字符有"+str(c2)+"个")
划线①②③处应填入的选项为: ( )
①t<="7F " ②i=i+3 ③i=i+6 ④t>"7F "
A.④③② B.①③② C.④②③ D.①②③
二、非选择题 (共 3 小题,第 11 小题 6 分, 第 12 小题 6 分, 第 13 小题 7 分,共 20 分) 11.某项运动计分规则如下:由 7 名评委给每个选手打分(最高分 10 分,最低分 0 分)。 为客观公正,计分时,先去掉一个最高分和一个最低分, 将剩余的 5 个评委的分数求和作 为有“有效分”,最后结合难度系数计算实际得分,实际得分= (有效分*难度系数) /5*3。
(1)小美收集了该运动某次比赛的评委打分并进行数据整理。数据整理目的是 (多选, 填写字母。A.检测和修正错漏的数据/B.分析数据特征/C.整合数据资源/D.统计计算总分/E. 规整数据格式提高数据质量)
(2)数据整理后,小美使用 Excel 整理后的数据处理并计算“有效分”,界面如下图所示。 单元格 J2:J7 的数据是通过单元格 J2 利用自动填充得到。 J2 单元格输入的公式为:
第 11 题图 1
(2)数据修正后,小美使用python 结合pandas 导入数据,计算实际得分并排序,选出前三 名制作图表,如右图所示。
import pandas as pd
import matplotlib.pyplot as plt
3
df = pd.read_excel('ts.xlsx')
shiji = [] #shiji 存储每位选手实际得分
for line in df.values:
maxs,mins,s = -1,11,0
for i in range(1,len(line) - 1):
if line[i] > maxs:
maxs = line[i]
if line[i] < mins:
mins = line[i]

s = s - maxs - mins
(

11
题图
2
)s=s * line[i + 1] / 5 * 3
shiji.append(s)
df['实际得分'] = shiji #新增‘实际得分’列
df = df.sort_values('实际得分',ascending=False) #按‘实际得分’降序排列
x = df['选手'][0:3]
y = _______②_______
plt.title('本次比赛前三名')
plt.xlabel('前三名选手')
plt.ylabel('实际得分')
plt.rcParams['font.sans-serif'] = ['SimHei'] #显示中文
plt.bar (x,y)
plt.show ()
划线处代码应为:① ②
12.数据解密 某密文解密规则是:①逐行对文档连续重复的大写字母进行去重处理(仅保 留 1 个);②在去重后的文本中, 依次取出行号所对应的字符进行连接, 即为明文。
例如, 某密文和解密得到的明文如下图所示。
解密
编写 Python 程序实现上述功能。读取密文文件“miwen.txt”,根据解密规则解密并 输出明文(如下图所示)。 相关代码如下所示,请在划线处填入合适的代码。
4
def merge(s):
result=s[0]
for i in range(1,len(s)):
c=s[i]
if "A"<=c<="Z":
if ① :
result+=c
else:
result+=c
return result
5
f = open("miwen.txt",encoding="utf-8")
line = f.readline()
s=""

while line:
temp=merge(line)
s= ③
n=n+1
line = f.readline()
f.close()
print(s)
#打开文件
#从文件中读取一行
13.分批送货 某物流配送站需要向 n 个顺序分布的站点配送货物。(起点编号为 0,n 个站 点编号为 1 到 n),相邻两个站点间的路段有各自的载重上限, 货车运货时不可超重。
现有 m 件货物(货物编号为 1 到 m) 需要发送到不同的站点,已知每件货物的目的地 (站点编号)和重量;配送系统按货物编号顺序分批装车安排配送。为减少运输成本, 物流公司需要尽量减少配送次数,配送系统根据 m 件货物的信息和 n 条路的载重上限, 输出运输次数最少的分批装车的方案。
例如, 共有 5 件货物,每件货物的目的地和重量依次为(5,3;2,4;4,2;1,2;3,3)。 共有 5 个站点, 每一段的载重限制为 8,10,6,8,9。如下图所示:
配送以上货物最少可以分 2 批运输。第一批运输货物 1、2 (若再增加货物则会在第 一个路段超重),其他货物第 2 批运输。
(1)若 4 件货物信息为 3,5;4,2;1,3;2,2,且 4 段公路载重限制为: 15,9,9,3,则 货车 (是/否) 可以 1 次将所有货物运送至目的地。
(2)实现上述功能的程序和运行界面如下所示, 请在划线处填入合适的代码
item = []; w = []
n = m = 0
#货物信息保存在 item[]中,且 item[i][0]保存第 i 件货物目的地, item[i][1]保存 第 i 件货物重量,货物数量存入 m,站点数量存入 n。
#每段公路的载重限制保存在列表 w[]中, 且 w[i]保存第 i 段公路的载重限制 def check(a, b): #check(a,b)用于检测编号 a 到b 的货物是否可以一次运送
s = 0; flag = True
f = [0]*100
for i in range(a, b+1):
s+= ①
for i in range(a, b+1):
f[item[i][0]] += item[i][1]
for i in range(1, n+1):
if s>w[i]:
flag = False
break
else:
if f[i]>0:

return flag
i = 1; j = 1; x = 0
while i <= m:
while j <= m and check(i, j)==True:
j += 1
x += 1
print("第" + str(x) + "次运输:货物" + str(i)+ "到" + str(j-1)) ③
print("运输完毕, 共运输"+str(x)+"趟")
6
金华十校 2022-2023 学年第一学期期末调研考试高二 技术参考答案及评分标准
第一部分 信息技术
一、选择题 (本题有 10 个小题,每题 3 分,共 30 分)
1 2 3 4 5 6 7 8 9 10
D D C B B D A D C A
二、非选择题 (本大题有 3 个小题,其中第 11 题 7 分,第 12 题 6 分,第 13 题 7 分,共
20 分)
11. (1) ACE
(2) =sum(B2:H2)-max(B2:H2)-min(B2:H2)
(3) ①s = s + line[i] 或 s+=line[i]
②df['实际得分'] [0:3] 或 df['实际得分'].head(3)
12. (1) c!=s[i-1] 或 s[i]!=s[i-1] 或 c!=result[-1]
(2) n=0
(3) s+temp[n]
13. (1) 是
(2) ①item[i][1]
②s -= f[i]
③i = j
(2 分) (1 分) (2 分) (2 分) (2 分) (2 分) (2 分) (1 分) (2 分) (2 分)
(2 分)

展开更多......

收起↑

资源预览