资源简介 绝密★考试结束前金华十校 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.“各省生产总值占比情况”可以采用饼图或环形图呈现14.下列数据处理方法可用于检验数据完整性的是( )A.做好异地容灾 B.采用 MD5、CRC、SHA-1 等算法C.对传输的数据进行加密 D.保护数据存储介质5.下列有关人工智能的说法正确的是( )A.人工智能是计算机科学分支之一, 不涉及其他科学B.人工智能主要有符号主义、联结主义、行为主义等代表性方法C.深度学习是人工智能中符号主义方法的典型代表D.人工智能的发展对人类社会没有任何威胁6.某算法的部分流程如图所示, 若输入字符串 s 为"Hello,2023!",则输出结果为( )A.0 B.4 C.5 D.77.下列 python 表达式中与另外三项计算结果不同的是( )A.28 % 30 // 2 B.3**2+abs(int(-4.9))C.int ("-5")+abs(-18) D.len("-10")+108.有如下程序:a=[1,0,2,4]s=k=0for i in range(4):a[i]+=ks+=a[i]k=sprint(s)执行该程序后, 输出 s 的值为( )A.13 B.14 C.15 D.16 第 9 题图9.有如下程序:import randomdef f(x):f=x*2+x%2return fa=[1,2]i=0while i<=3:t=random.randint(1,3)a.append(f(a[i]*t))i+=1print(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=0while 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 pdimport matplotlib.pyplot as plt3df = pd.read_excel('ts.xlsx')shiji = [] #shiji 存储每位选手实际得分for line in df.values:maxs,mins,s = -1,11,0for 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 * 3shiji.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”,根据解密规则解密并 输出明文(如下图所示)。 相关代码如下所示,请在划线处填入合适的代码。4def merge(s):result=s[0]for i in range(1,len(s)):c=s[i]if "A"<=c<="Z":if ① :result+=celse:result+=creturn result5f = open("miwen.txt",encoding="utf-8")line = f.readline()s=""②while line:temp=merge(line)s= ③n=n+1line = 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 = Truef = [0]*100for 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 = Falsebreakelse:if f[i]>0:②return flagi = 1; j = 1; x = 0while i <= m:while j <= m and check(i, j)==True:j += 1x += 1print("第" + 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 10D 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 分) 展开更多...... 收起↑ 资源预览