2022学年第一学期柯桥区期末教学质量调测高二信息技术卷(PDF版,含答案)

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

2022学年第一学期柯桥区期末教学质量调测高二信息技术卷(PDF版,含答案)

资源简介

2022 学年第一学期期末教学质量调测
高二技术试卷
第一部分 信息技术(共 50分)
一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。每小题列出的四个备选项中只有一个是符合题目
要求的,不选、多选、错选均不得分)
1.下列关于信息、知识和智慧的说法正确的是
A.很多古代著作消逝于历史长河,说明信息共享会造成信息损耗
B.知识是人类在社会实践中所获得的认识和经验总和,可继承和传递
C.通过搜索引擎获得海量信息后,就获得了海量的知识
D.当下,“发烧”就联想到得了“新冠”,这是智慧的体现
2.下列关于大数据相关说法正确的是
A.某市学生体质测试的数据是大数据
B.大数据为提高处理效率,采用抽样数据
C.大数据分析为得到正确的处理结果,不允许有个别错误数据
D.大数据不一定强调对事物因果关系的探求,而是更注重它们的相关性
3.下列关于数据管理与安全说法不.正.确.的是
A.计算机文件管理一般采用树形目录结构,方便文件的组织和管理
B.传统的数据库技术善于处理半结构化、非结构化数据
C.数据安全不仅要保护数据及其存储介质的安全,也要提高个人数据安全意识
D.数据加密可提高数据的保密性,而数据校验可验证数据的完整性
4.下列关于人工智能的说法正确的是
A.图灵测试是测试机器是否具有智能的一种方法
B.深度学习是行为主义的典型代表
C.专家系统基于规则学习,是联结主义典型代表
D.AlphalGo从围棋领域进入电力控制领域是一种混合增强智能
5.下列关于数据采集与编码的说法不.正.确.的是
A.计算机内部信息处理均采用二进制编码,信息处理的本质是运算
B.字母“A”它的 ASCII码十六进制为 41,则二进制是 0100 0001
C.声音的数字化是一种模数转换,包括采样、量化和量编码三个阶段
D.用户扫描识别二维码的过程是信息编码的过程
6.下列关于数据处理的说法正确的是
A.某生某次考试语文成绩“-10”,属于异常数据
B.重复数据可直接删除以节省存储空间
C.数据缺失通常可采用平均值、中间值或概率统计值来填充
D.在数据分析和数据挖掘后,要对数据进行整理
7. 将一幅未经压缩的1024*768像素、256级灰度的BMP图像存储后的文件存储容量约为
A. 768KB B. 1024KB C. 6144KB D. 8192KB
第 1 页,共 4 页
8. 某算法的部分流程图如图所示:
执行这部分流程后,输出 c,s的值分别是
A. 12,20 B. 8,15 C. 12,15 D. 14,34
9 .下列表达式 2023%400%10**2//2 的计算结果
A .23 B.11 C.0 D.4
10.有如下 python程序段:
s=input("请输入字符串 s:")
k,ch=1,s[0]
for i in range(1,len(s)):
if k==0:
ch=s[i]
k=1
else:
if ch==s[i]:
k+=1
else:
k-=1
print(ch)
若输入字符串 s分别为以下内容,执行程序后,ch的值不为”P”的是
A. PPQPQ B. PQTQP C.QPQQP D.TQQPP
11. 以下是实现正整数序列 arr升序排列的程序代码段,则划线部分代码正确的是
for i in range(1,len(arr)):
key= arr[i]
j = i-1
while ① :
arr[j+1] =arr[j]
j-= 1

print("排序后的数组:")
for i in range(len(arr)):
print("%d" %arr[i]) # 依次输出 arr 中的每个元素
A. ①j>=0 and key < arr[j] ②arr[j+1] = key
B. ①j>=0 and keyC. ①j>=0 and key > arr[j] ②arr[j] = key
D. ①j>=0 and key> arr[j] ②arr[j+1]=key
12.有如下 Python 程序段:
import random
n=random. randint(50,100)
a=[]
for i in range(2,n+1):
while(n % i == 0):
a. append(i)
n = n // i
第 2 页,共 4 页
print(a)
上述程序执行后,输出结果可能的是
A. [2,2,9] B. [3,3,3,5] C. [2,3,5] D. [53]
二、非选择题(本大题共 3 小题,其中第 13 题 10 分,第 14 题 8 分,第 15 题 8分,共 26 分。)
13.2022 世界杯足球赛小组赛晋级规则为:32 支参赛队伍通过抽签分为八个小组,每个小组分别有四支
球队进行比赛,胜平负分别积 3、1、0 分。每个小组积分的前两名球队晋级,积分相同的净胜球多者晋级,
净胜球相同的进球数多者晋级。
小组赛数据存放在“世界杯小组赛积分.xlsx”文件中,如第 13 题图 1 所示,现用 Python 程序对表
中数据进行处理,得到 16 支晋级球队名单,并输出如第 13 题图 2 所示的图表。
第 13 题图 1 第 13 题图 2
(1)若要在 EXCEL 文件中计算各支球队的积分,可在 H2 单元格中输入公式_____▲____,并把 H2 单元格
自动填充到 H33 完成积分计算。
(2)实现上述功能的 Python 程序如下,请在划线处填写正确的语句。
import matplotlib.pyplot as plt, pandas as pd
df=pd.read_excel('世界杯小组赛积分.xlsx')
df['积分']= df.胜*3+df.平
df['净胜球']= ______①________ #净胜球=进-失
#以“积分”为主要关键字、“净胜球”为次要关键字、“进”球数量为第三关键字降序排列
df=df.sort_values (['积分', ______②______ ,'进'],ascending=[False,False,False])
#按小组分组并取出每组前 2队数据
df1=df.groupby(______③_______,as_index=False).head(2)
plt.bar(________④________) #绘制如第 13题图 2所示图表
plt.title('2022 世界杯足球赛 16强球队')
plt.rcParams['font.sans-serif']='Simsun' #显示中文
plt.show( )
14.电路板布线问题。电路板的水平直线上,从左向右分布着 n个针脚(1,2,3,4……n)用于连接导
线。连线(p,q)表示针脚 p和 q之间通过一根导线相连,导线只允许从水平直线的下方相连,对于给定的
一组连线(p1,q1)、(p2,q2)、(p3,q3)……(pn,qn),如果能适当安排这组连线,使它们互不相交,那
么称这组连线是可布线的,如第 14题图 1所示。当出现如第 14题图 2所示的针脚相连时,则称它们是不
可布线的。对于具有 n个针脚的直线,给定 k条连线,通过程序判定这组连线能否布线。
p1p2 q2 q1 p3 p4 q4 q3 p5 p6 q5 q6 p1 p2 q1 q2
第 14题图 1 第 14题图 2
(1)现在 5条导线的针脚位置,分别为[1,4],[4,6],[7,8],[2,3],[5,7],这组连线_____▲____ (可/不可)布线的。
(2)实现上述功能的 Python程序如下,请在划线处填写正确的语句。
#输入 k条连线针脚位置数据存入列表 a中,如 a=[[1,4],[4,6],[5,8],[2,3]],代码略
n=len(a)

i=0
while flag and ifor j in range(i+1,n):
if a[i][0]a[i][1] or ② :
flag=False
第 3 页,共 4 页

if flag:
print('可以布线')
else:
print('不能布线')
15. 某校学生就餐实行套餐制,套餐分 A、B、C、D、E、F、G、H共 8种,学生可预订任意一种套餐。
学校根据各套餐预订人数分配窗口,为提高配餐效率,一个窗口只提供一种套餐,学校学生数不超过 2000
人,窗口共 30个,根据每窗口 70人预分配窗口,但按此方法分配窗口数可能超过 30个,则删除多余窗
口,删除方法如下: 每个套餐至少保留一个窗口,最多删除 1个窗口,优先删除尾数窗口中人数最少的
窗口,如果尾数窗口人数一样,则在分配到窗口数最多的套餐中去掉一个窗口例如:某次选择 A~H套餐
的人数分别为[468, 329, 392, 248, 38, 180, 263, 82],则各套餐所需窗口数量分别为 7、5、6、4、1、3、4、
2,合计窗口 32个,需减掉 2个,即从 D和 H套餐窗口各减去 1个。如图所示:
实现上述功能的 Python程序如下,请在划线处填写正确的代码。
#从数据库中读取每个学生所订套餐号存入列表 a中,如 a=['A','B','H','F',……]
tcs=8 #套餐数量
rs=70 #每个窗口预分配人数
cks=30#窗口数量
b=[]
for i in range(tcs):
c=chr(i+65) #A的 ASCII码是 65
b.append([c,0,0]) #生成二维列表 b=[['A',0,0],['B',0,0]……]
for i in a:
b[ord(i)-65][1]+=1 #统计各套餐预订数量
s=0
for i in range(tcs):
b[i][2]=b[i][1]//rs
if b[i][1]%rs!=0:
b[i][2]+=1

for i in range(tcs-1):
for j in range(tcs-i-1):

if t>0 or t==0 and b[j][2]b[j],b[j+1]=b[j+1],b[j]
i=0;k=s-cks
while k>0:
if ③ :
b[i][2]-=1
k-=1
i+=1
k=1
for i in range(tcs):
c=chr(i+65)
for j in b:
if j[0]==c:
print(c+'套餐分配窗口为:'+str(k)+'~'+str(k+j[2]-1))

第 4 页,共 4 页
2022 学年第一学期期末高中教学质量检测
信息技术(共 50 分)
一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。每小题列出的四个备选项中只有一个是符
合题目要求的,不选、多选、错选均不得分)
1 2 3 4 5 6 7 8 9 10 11 12
B D B A D C A A B C A D
二、非选择题(本大题共 3 小题,其中第 13 题 10 分,第 14 题 8 分,第 15 题 8 分,共 26 分。)
13.(1) =C2*3+D2 (2 分)
(2) ①df.进-df.失 (2 分)
②'净胜球' (2 分)
③'小组' (2 分)
④df1.球队,df1.积分 (2 分)
14. (1)不可 (2 分)
(2) ①flag=True (2 分)
②a[j][0]a[j][1]>a[i][0] (2 分)
③i+=1 (2 分)
15. ①s+=b[i][2] (2 分)
②t=b[j][1]%rs-b[j+1][1]%rs (2 分)
③b[i][2]>1 (2 分)
④k+=j[2] (2 分)

展开更多......

收起↑

资源预览