浙江省温州市2021—2022学年上学期高二期末教学质量统ー检测信息技术试题(PDF版含答案)

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

浙江省温州市2021—2022学年上学期高二期末教学质量统ー检测信息技术试题(PDF版含答案)

资源简介

机密 ★ 考试结束前
2021 学年第一学期温州市高二期末教学质量统一检测
扫一扫,下载 APP
第一时间查成绩 信息技术试题(A 卷)
考生须知:
1.本试卷共8页,满分50分,考试时间45分钟。
2.考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题卷上。
3.选择题的答案须用2B铅笔将答题卷上对应题目的答案标号涂黑,如要改动,须将原填涂处用橡
皮擦净。
4.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题卷上相应区域内,作图时可先使用2B铅
笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。
一、选择题(本大题共 10 小题,每小题 2 分,共 20 分,每小题列出的四个备选项中只有一个是
符合题目要求的,不选、多选、错选均不得分)
1.关于数据、信息与知识,下列说法正确的是
A.计算机及互联网技术使得数据的记录与传输变得更加便捷、高效
B.数字是最简单的一种数据,所以文字不是数据的表现形式
C.相同的数据在不同的场景都会提炼出相同的信息
D.同一个信息对于不同的人都具有相同的价值
2.下列不属于人工智能技术应用的是
A.人脸识别 B.金属探测仪
C.人机对弈 D.语音输入法-语音识别技术
3.一幅未经压缩的图像由 1024×768像素组成,每个像素由 RGB三种颜色构成,每种颜色有 0-255
级分量,部分图像如图所示,下列说法正确的是

第 3 题图
A.该图像最多出现 3×256 种颜色 B.该图像每个像素需用 8个字节存储
C.该图像存储容量约为 2.25MB D.①处红色像素 RGB颜色分量为(7,178,63)
高二信息技术试题(A 卷 ) 第 1 页 共 8 页
4.下列关于数据整理的说法,错.误.的是
A.数据集中缺失的数据可以采用中间值来填充
B.数据集中异常数据可能包含重要信息
C.数据集中的重复数据可进行合并删除处理
D.数据集中格式不一致的数据,一般保留一种格式的数据,删除其他格式的数据
5.计算机编程解决“斐波那契数列(每一项都是前两项之和)”问题的过程由以下 4个步骤组成:
①用 Python中的循环结构编写程序
②调试运行程序,发现错误并进行修正
③设计算法:设计输入、处理、输出等一系列算法
④抽象与建模:用数学符号 F(0)=F(1)=1, F(n)=F(n - 1)+F(n - 2)(n≥2,n∈N*)描述解
决问题的计算模型
正确的顺序是
A.①②③④ B.③④①② C.④③②① D.④③①②
6.字符串 s的值为’the quick brown fox jumps over a lazy dog’,则下列说法正确的是
A.s[1]的值为’t’ B.s[-1:-4:-1]的值为’god’
C.s[0:2] 的值为’the’ D.s[::]的值为’’
7. 某算法的流程图如图所示,若 n、k1、k2 的输入值依次为 19、0、0,执行这部分流程,则 k1
和 k2的值分别是
A.2,2
B.2,3
C.3,2
D.3,3
8.用 Python 程序随机生成 100 个[0,20]之间的随机
数,统计 0~9及 9以上每个数字出现的次数并输出
结果:
import random
list=[0]*100
count=[0]*11
for i in range(0,100):
num=random.randint(0,20)
list[i]=num
if : 第 7 题图
num=10
count[num]+=1
print(‘0~9及 9以上依次出现的次数为:’,count)
程序某次运行的结果如下:
0~9及 9以上依次出现的次数为: [3, 5, 4, 6, 5, 5, 2, 5, 9, 4, 52]
则划线处的代码为:
A. num>i B.list[i]>num C.num>9 D.count[i]>9
高二信息技术试题(A 卷 ) 第 2 页 共 8 页
9.哥德巴赫猜想是近代三大数学难题之一,即任一大于 2的偶数,都可表示成两个素数之和。采
用 Python验证 100以内哥德巴赫猜想的正确性,则划线处的代码为:
import math
def isprime(num):
i=2
while i<=int(math.sqrt(num)):
if num % i==0:
return False
i+=1
return True
n=6
while n<=100:
for j in range(3,int(n/2)):
if :
print (n,’=‘,j,’+’,n-j)
n+=2
A.isprime(j) and isprime(n-j) B.isprime(j) and isprime(j+1)
C.isprime(n) and isprime(j) D.isprime(j) and isprime(j-1)
10.下列 Python程序段功能为:随机生成省会城市的测试题目及相应答案。运行结果如图所示。
import random
dict={"北京市":"北京","上海市":"上海","河北省":"石家庄",...}
#dict中存储中国 34个省级行政区及其省会城市
sf=list( (1) )
sh=list( (2) )
第 10 题图
sj=random.randint(0,33) #生成[0,33]之间的整数
zd=sh[sj]
del sh[sj] #删除列表 sh中的第 sj项
xx=random.sample(sh,3)+[zd] #随机产生列表 sh中的 3项,与 zd连接成新列表 xx
random.shuffle(xx) #对列表 xx中的内容进行随机排序
print("%s的省会城市是?"%( (3) ))
for i in range(4):
print(‘%s.%s’%(‘ABCD’[i],xx[i]))
print(‘本题参考答案为:%s’%(‘ABCD’[ (4) ]))
上述程序段中方框处可选语句为:
①dict.values() ②dict.keys() ③sh[sj]
④sf[sj] ⑤xx.index(zd) ⑥xx[zd]
则( 1 )( 2 )( 3 )( 4 )处语句依次可为
A.①②④⑤ B.①②③⑥ C.②①④⑥ D.②①④⑤
高二信息技术试题(A 卷 ) 第 3 页 共 8 页
二、多项选择题(本大题共 4 小题,每小题 3分,共 12分。每小题列出的四个选项中有两个及以
上是符合题目要求的,全部选对得 3分,选对但不全得 1分,不选或有选错得 0分)
11.关于大数据处理,下列说法正确的是
A.大数据必须采集完成后才能处理
B.大数据包括对静态数据的批处理、对流数据的实时计算和对图结构数据的图计算
C.大数据只能处理结构化数据不能处理非结构化的数据
D.数据的可视化可以增强数据的解释力与吸引力
12.在日常生活中,下列行为易造成个人信息泄露的有
A.找工作时在网上海投个人简历
B.扫描温州防疫码获取个人健康码和行程码
C.连接公共场所的开放 Wi-Fi进行支付
D.销毁快递单据后再丢弃外包装
13.我国古代数学家张丘建在《算经》一书中提出了如下的数学问题:鸡翁一,值钱五;鸡母一,
值钱三;鸡雏三,值钱一。百钱买百鸡,问翁、母、雏各几何 用 Python编写程序如下:
for x in range(0,21):
for y in range(0,34):
方框内代码可以为:
A.f or z in range(0,101,1): B.f or z in range(0,101,3):
if x+y+z==100 and 5*x+3*y+z/3==100: if x+y+z==100 and 5*x+3*y+z/3==100:
print("鸡翁",x,"鸡母",y,"鸡雏",z) print("鸡翁",x,"鸡母",y,"鸡雏",z)
C.z =100-x-y D.z =(100-x-y)/3
if 5*x+3*y+z/3==100: if 5*x+3*y+z/3==100:
print("鸡翁",x,"鸡母",y,"鸡雏",z) print("鸡翁",x,"鸡母",y,"鸡雏",z)
14.九宫格游戏规则:1 至 9 九个数字,横竖都有 3 个格,每行、每列、主对
角、副对角所有元素之和为 15,其中一组数据如列表 list所示。
list=[[8,1,6],[3,5,7],[4,9,2]]
执行下列 python程序,结果仍能构成九宫格数据的是
A. list1=[[0,0,0],[0,0,0],[0,0,0]] B. list1=[[0,0,0],[0,0,0],[0,0,0]]
for x in range(3): for x in range(3):
for y in range(3): for y in range(3):
list1[x][y]=list[x-2][y] list1[x][y]=list[y][x]
for i in list1: for i in list1:
print(i) print(i)
高二信息技术试题(A 卷 ) 第 4 页 共 8 页
C. list1=["","",""] D. list1=[[0,0,0],[0,0,0],[0,0,0]]
for x in range(3): for x in range(3):
list1[x]=list[x][::-1] for y in range(3):
for i in list1: list1[x][y]=list[y][2-x]
print(i) for i in list1:
print(i)
三、非选择题(本大题共3小题,其中第15小题5分,第16小题6分,第17小题7分,共18分)
15.小张用 Python爬虫程序从百度招聘网站中爬取了 IT行业的招聘信息存储在“行业分析.xlsx”
文件中,并对数据进行了预处理,现用 Excel软件进行数据分析,部分界面如图 a所示 。
图 a
(1)为统计各学历在招聘信息中的岗位数,选中 H2单元格输入公式,然后利用自动填充完成
I2:L2的数据计算,发现结果计算有误,请修改 H2单元格中的计算公式 ▲ 。
(提示:COUNTIF 函数用于对指定区域中符合指定条件的单元格计数。如:
=COUNTIF(E2:E393,H1)表示计算 E2:E393区域中学历为“博士”的人数)
(2)将 C列、D列数据复制并粘贴到新的 Excel表格 cs.xlsx中,根据其中的数据利用 Python
程序计算出如图 b所示结果,并建立如图 c所示的图表,请在划线处填入合适的代码。
图 b
高二信息技术试题(A 卷 ) 第 5 页 共 8 页
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read_excel("cs.xlsx")
g=df.groupby(‘type’,as_index=False)
datas= ①
print(round(datas,2))
name= datas[‘type’]
colleges=datas[‘salary’]
plt. ② (name, colleges)
plt.show()
图 c
16.答题卡一般采用 2B铅笔填涂,填涂好的答题卡经过扫描后得到如图所示的数字化图像,从一
个像素点的灰度值>132 判断是否被填涂开始,进而判断一个信息点是否被填涂。利用如下的
Python程序可以识别并统计填涂好的答题卡中的答案:
(1)答题卡通常使用红色,如使用黑色印刷,对答案识别 (有/无)影响。
(2)请在划线处填入合适代码。
from PIL import Image
x_start = 11 # 起始点坐标
y_start = 92
fill_width = 24 # 信息点宽度
fill_height = 10 # 信息点高度
space_width = 15 # 间隔宽度
space_height = 12 # 间隔高度
ans_cnt = 5 # 题目个数
def bw_judge(R, G, B): # bw_judge用于判断一个像素的填涂情况
Gray_scale = 0.299 * R + 0.587 * G + 0.114 * B
return Gray_scale < 132
高二信息技术试题(A 卷 ) 第 6 页 共 8 页
def fill_judge(x, y): # fill_judge用于判断信息点的填涂情况
count = 0
for i in range(x, x + fill_width):
for j in range( ① ):
R, G, B = pixels[i, j]
if bw_judge(R, G, B) == True:
count = count + 1
if count >= fill_width * fill_height * 0.64:
return True
total_width = fill_width + space_width
total_height = fill_height + space_height
image = Image.open("card.bmp")
pixels = image.load()
ans = ""
item=[‘A’,’B’,’C’,’D’]
list=[]
for col in range(ans_cnt):
x = ②
for row in range(4):
y = y_start + total_height * row
if fill_judge(x, y) == True:

list.append(ans)
ans=""
print(list)
17. 某搜索引擎网站一天的访问日志数据如图 a 所示,现要从中提取出访问网站次数最多的 IP。
由于 IP 日志文件数据量非常大,我们可以把 IP 日志数据分别存储到多个小文件中,分别统
计出每个小文件中出现次数最多的 IP地址及次数,再对各个小文件中的数据进行汇总。统计
的结果如图 b所示。
图 a
高二信息技术试题(A 卷 ) 第 7 页 共 8 页
图 b
(1)上述处理大数据的方法,采用的是 思想。
(2)统计小文件中出现次数最多的 IP 地址的 Python 代码如下,在划线出补充合适的代码,
实现统计功能。
def showmax(ips): #统计出现次数最多的 IP地址和出现次数
dic={}
maxn=0
for i in range(len(ips)):
if ips[i] in dic:
dic[ips[i]]+=1
if ① :
maxn=dic[ips[i]]
maxIp=ips[i]
else:

return maxIp,maxn
with open("temp.log",’r’) as f: #读取小文件 temp.log中的 IP地址
ips=[]
for line in f:
ip=line.split()[0]
ips.append(ip) #将 IP地址逐行追加到列表 ips中
③ # 调用 showmax函数
print("出现次数最多的 IP 是:",a[0]," 出现次数为:",a[1])
高二信息技术试题(A 卷 ) 第 8 页 共 8 页2021 学年第一学期温州市高二期末教学质量统一检测
信息技术试题(A 卷)参考答案及评分标准
一、单项选择题(本大题共 10小题,每小题 2分,共 20分。每小题列出的四个选项中只有
一个是符合题目要求的,不选、错选、多选均不得分)
题号 1 2 3 4 5 6 7 8 9 10
答案 A B C D D B B C A D
二、多项选择题(本大题共 4 小题,每小题 3 分,共 12 分。每小题列出的四个选项中有两
个及以上是符合题目要求的,全部选对得 3分,选对但不全得 1分,不选或有错选得 0
分)
题号 11 12 13 14
答案 BD AC ABC BCD
三、非选择题(本大题共 3小题,其中第 15题 5分,第 16题 6分,第 17题 7分,共 18分)
15
(1)=COUNTIF($E2:$E393,H1) (1分)
或=COUNTIF($E$2:$E$393,H1)
或其他等价答案
(2) ①g.mean() (2分)
②bar (2分)
16
(1)无 (1分)
(2)
①y, y + fill_height + 1 或其他等价答案 (1分)
②x_start + total_width * col (2分)
③ans = ans + str(item[row]) (2分)
17
(1)分治 (1分)
(2)①dic[ips[i]]>maxn (2分)
②dic[ips[i]]=1 (2分)
③a=showmax(ips) (2分)
高二信息技术试题(A 卷)参考 答案 第 1 页(共 1 页)

展开更多......

收起↑

资源列表