资源简介 嘉兴市第五高级中学2021-2022学年高二下学期期中考试技术(学考)试题卷2022 年 4 月考生须知:本试题卷分两部分,第一部分信息技术,第二部分通用技术。满分 100 分,考试时间 60 分钟。1.考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。2.选择题的答案须用 2B 铅笔将答题纸上对应题目的答案标号涂黑,如要改动,须将原填涂处用 橡皮擦净。3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用 2B 铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。第一部分 信息技术(共 50 分)一、选择题(本大题共 12 小题,其中 1-6 小题,每小题 2 分,7-12 小题,每小题 3 分,共 30 分。在每小题给出的四个选项中,只有一个符合题目要求)1.下列有关信息与信息系统的说法正确的是( )A.信息自古就有,人类通过信息来认识自然B.信息必须有载体,信息的价值会随之时间的推移不断提高C.信息系统由硬件软件设施、通信网路和用户构成的人机交互系统D.完整的信息系统可以没有数据收集和输入功能,但必须有数据输出功能2.对称密码体制与非对称密码体制的最大区别是( )A.算法的安全性不同 B.加密密钥与加密密钥是否相同C.算法的密钥强度不同 D.算法实现的效率是否相同3.用户在访问 Web 服务器的网页时,浏览器所起到的作用是( )A.用于创建并显示 Web 服务器的网页文档 B.用于修改并显示 Web 服务器的网页文档C.用于解析并显示 Web 服务器的网页文档 D.用于删除并显示 Web 服务器的网页文档4.下列关于数据可视化的描述中不.正.确.的是( ) A.数据可视化增强了数据的解释力与吸引力 B.数据可视化是将数据以图形图像等形式表示C.数据可视化可以直观地呈现数据中蕴含的信息D.标签云是基于语句的文本内容可视化5.下列不.属.于.人工智能的主要方法的是( )A.符号主义 B.联结主义 C.行为主义 D.自由主义6.将一幅未经压缩的 1024*768 像素、256 色的 BMP 图像另存为 JPEG 格式文件,存储后的 文件存储容量为 76.8KB,则该 JPEG 文件的压缩比约为( )A.5:1 B.10:1 C.80:1 D.320:17.某算法的流程图如下,输入为 5 时,执行该流程后,下列说法不.正.确.的的是( )A.输出 f 的值为 24B.“iC.“f←f×i”共执行了 4 次D.交换“f←f×i”和“i←i+1”的位置不会影响 执行结果8.下列 Python 表达式中,值为 False 的是( )A.17%5<=20//7 B."xyz">="XYZ"C."10" in [6,8,10,12] D.not round(4.212)!=49.如下 Python 程序段: n=int(input("请输入正整数 n:")) s=""while n>0: t=n%2 s=s+str(t) n=n//2print(s)该部分程序段运行时,输入的值为“12”,则输出的结果是( )A.0011 B.1011 C.1100 D.1110.如下 Python 程序段:s="D5u6p@1_2t3B" num=0for i in s[::-1]:if "a"<=i<="z" or "A"<=i<="Z" or "0"<=i<="9":if "0"<=i<="9":num=num*10+int(i)else:break print(num)该部分程序段运行后,变量 num 的值是( )A.21 B.32 C.56 D.6511.将 micro:bit 板与计算机相连,并通过 BXY Python Editor 软件将以下程序“烧录”进micro:hit 板,并查看输出结果。from microbit import *import random try:while True:display.scroll(str(random.randint(1, 5)))except:display.clear()以下有关上述操作的描述正确的是( )A.不论 micro:bit 板与电脑连接与否,都能将程序“烧录”进去B.在 BXY Python Editor 编辑器里不断随机显示“1~4”四个数字中的其中一个 C.在 micro:bit 板的 LED 上滚动随机显示“1~5”五个数字中的其中一个D.一旦将 micro:bit 板与电脑的连接断开,随机数字将无法显示12.如下 Python 程序段:from flask import Flask app = Flask( name )@app.route('/')def index( ):return "Hello World!"if __name== ' main ':app.run(host='127.0.0.1',port=80)以下有关该程序段的说法不.正.确.的是( )A.该程序中导入的 flask 模块一种小型 Web 网络应用框架 B.app=Flask( name )用于创建应用实例 C.@app.route('/')用于创建表单D.程序正确运行时,可以在浏览器地址栏输入“127.0.0.1”来查看显示的内容二、非选择题(本大题共 2 小题,其中第 13 小题 10 分,第 14 小题 10 分,共 20 分)13.回文数是指正序(从左向右)和倒序(从右向左)读都是一样 的整数。如“121”就是一个回文数。编写 Python 程序用于输出 5 位数字的回文数,由于回文数比较多,只选取回文数字“先升序后 降序”的特殊回文数,如“12321”是一个特殊的五位回文数,而 “32423”虽然是回文数,但不是所要求的特殊回文数。程序运行 结果如所示。(1)设计编写 Python 程序如下所示,请在划线处填入合适的代码。def SXL(s): # 自定义函数,判断是否为升序序列for i in range(1,len(s)):if ① :i+=1 else:return False breakreturn ②c=0 # c 变量用于统计回文数的个数print("五位特殊回文数如下:")for i in range(10000,100000):num = str(i)if ③ : # 判断是否为回文数if SXL(num[ 0:len(num) ]): # 加框处代码有误,请改正c+=1 print(num)print("共有"+ ④ +"个!")(2)程序加框处代码有误,请改正: 。14.小李将 2022 年北京冬奥会的奖牌榜保存在 Excel 工作簿“2022BJ.xlsx”文件中,部分界 面如图 a 所示。图 a(1)在 Excel 软件中打开“2022BJ.xlsx”文件,为了计算各国的奖牌总数,小李先在 F2 单元 格中利用求和函数得出挪威的奖牌总数,然后利用填充柄完成区域 F3:F30 的各国奖牌总数的计 算,则在 F4 单元格中中国的奖牌总数的计算公式是 。(2)为了提高效率,小李利用 Python 编程对 Excel 工作簿文件进行数据分析,设计如下 Python程序代码,请根据要求在划线处填入合适的代码或完成相应操作的选择。import pandas as pdimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['SimHei'] # 使图形中的中文正常编码显示df=pd.read_excel(" ① ") # 读取 Excel 文件 print( ② ) # 筛选出金牌数前 10 名(即顺序号小于等于 10)的记录并打印 dfs= ③ # 筛选出奖牌总数前 10 名的记录,并按从高到低排序输出给 dfs print(dfs) # 打印 dfs# 第一部分代码结束③处代码有多种写法,以下代码中不.能.达成此操作的是( )(单选,填字母) A.df.sort_values("奖牌总数",ascending=True).tail(10) B.dfs=df.sort_values("奖牌总数",ascending=True)[:-11:-1] C.df.sort_values("奖牌总数",ascending=False)[:10] D.df.sort_values("奖牌总数",ascending=False).head(10)以下为第二部分代码,用于绘制如图 b 所示图形。plt.figure(figsize=(8,4))plt.title("2022 年北京冬奥会金牌榜") # 显示图表标题 plt. ④ (df[:10].国家,df[:10].金牌,label="金牌") plt.xlabel("国家")plt.ylabel("金牌总数")plt.legend() # 显示图例plt.show()# 第二部分代码结束图 b嘉兴市第五高级中学2021学年第二学期高二年级期中考试技术(学考)试卷参考答案及评分标准(2022.04)第一部分信息技术(共50分)一、选择题(本大题共12小题,其中1-6小题,每小题2分,7-12小题,每小题3分,共30分。在每小题给出的四个选项中,只有一个符合题目要求)题号25>89101112答案ABC0DBDABC二、非选择题(本大题共2小题,其中第13小题10分,第14小题10分,共20分)13.(1)①s[i]>s[i-1]或者s[i-1](2分)②True(2分)③num=num[:-1]或者其他可行答案(2分)④str(c)(2分)(2)0:1en(num)/2+1或者0:(1en(num)+1)//2或者其他可行答案(2分)14.(1)=SUM(C4:E4)(2分)(2)①2022B].x1sx(2分)②df[df.顺序<=10]或者df[df["顺序"]<=1o](2分)③A(2分)④bar(2分)(第1页共1页) 展开更多...... 收起↑ 资源列表 技术(学考).docx (信息技术学考)答案及评分标准.pdf