浙江省温州市2021-2022学年高二上学期信息技术期末教学质量统一检测试卷

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

浙江省温州市2021-2022学年高二上学期信息技术期末教学质量统一检测试卷

资源简介

登录二一教育在线组卷平台 助您教考全无忧
浙江省温州市2021-2022学年高二上学期信息技术期末教学质量统一检测试卷
一、选择题(本大题共10小题,每小题2分,共20分)
1.(2021高二上·温州期末)关于数据、信息与知识,下列说法正确的是(  )
A.计算机及互联网技术使得数据的记录与传输变得更加便捷、高效
B.数字是最简单的一种数据,所以文字不是数据的表现形式
C.相同的数据在不同的场景都会提炼出相同的信息
D.同一个信息对于不同的人都具有相同的价值
【答案】A
【知识点】数据、信息、知识与智慧的关系
【解析】
2.(2021高二上·温州期末)下列不属于人工智能技术应用的是(  )
A.人脸识别 B.金属探测仪
C.人机对弈 D.语音输入法-语音识别技术
【答案】B
【知识点】人工智能的应用
【解析】
3.(2021高二上·温州期末)一幅未经压缩的图像由1024×768像素组成, 每个像素由RGB三种颜色构成,每种颜色有0-255级分量,部分图像如图所示,下列说法正确的是(  )
A.该图像最多出现3×256种颜色
B.该图像每个像素需用8个字节存储
C.该图像存储容量约为2.25MB
D.①处红色像素RGB颜色分量为(7,178,63)
【答案】C
【知识点】声音、图像、视频编码
【解析】
4.(2021高二上·温州期末)下列关于数据整理的说法,错误的是(  )
A.数据集中缺失的数据可以采用中间值来填充
B.数据集中异常数据可能包含重要信息
C.数据集中的重复数据可进行合并删除处理
D.数据集中格式不一致的数据,一般保留一种格式的数据,删除其他格式的数据
【答案】D
【知识点】数据整理及其目的
【解析】
5.(2021高二上·温州期末)计算机编程解决“斐波那契数列(每一项都是前两项之和)”问题的过程由以下4个步骤组成:
①用Python 中的循环结构编写程序
②调试运行程序,发现错误并进行修正
③设计算法:设计输入、处理、输出等一系列算法
④抽象与建模:用数学符号F(0)=F(1)=1, F(n)=F(n - 1)+F(n - 2)(n≥2,n∈N*)描述解决问题的计算模型
正确的顺序是(  )
A.①②③④ B.③④①② C.④③②① D.④③①②
【答案】D
【知识点】计算机解决问题的过程
【解析】
6.(2021高二上·温州期末)字符串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[::]的值为‘’
【答案】B
【知识点】常见数据类型、数组
【解析】
7.(2021高二上·温州期末)某算法的流程图如图所示,若n、k1、k2的输入值依次为19、0、0,执行这部分流程,则k1和k2的值分别是(  )
A.2,2 B.2,3 C.3,2 D.3,3
【答案】B
【知识点】流程图识读
【解析】
8.(2021高二上·温州期末)用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 :
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
【答案】C
【知识点】分支结构语句及程序实现;循环结构语句及程序实现;常用标准函数
【解析】
9.(2021高二上·温州期末)哥德巴赫猜想是近代三大数学难题之一,即任一大于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)
【答案】A
【知识点】分支结构语句及程序实现;循环结构语句及程序实现;常用标准函数
【解析】
10.(2021高二上·温州期末)下列Python程序段功能为:随机生成省会城市的测试题目及相应答案。运行结果如图所示。
import random
dict={"北京市":"北京","上海市":"上海","河北省":"石家庄",… #dict中存储中国34个省级行政区及其省会城市
sf=list( ⑴ )
sh=list( ⑵ )
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 #对列表xx 中的内容进行随机排序
random.shuffle(xx)
print("%s 的省会城市是? "%( ⑶ ))
for i in range(4):
print(‘%s.%s’%(‘ABCD’ [i],xx[i]))
print(‘本题参考答案为: %s’%(‘ABCD’[ ⑷ ]))
上述程序段中方框处可选语句为:
①dict.values()
②dict.keys()
③sh[sj]
④sf[sj]
⑤xx.index(zd)
⑥xx[zd]
则( 1 )( 2 )( 3 )( 4 )处语句依次可为(  )
A.①②④⑤ B.①②③⑥ C.②①④⑥ D.②①④⑤
【答案】D
【知识点】循环结构语句及程序实现;常用标准函数
【解析】
二、多项选择题(本大题共4小题,每小题3分,共12分。)
11.(2021高二上·温州期末)关于大数据处理,下列说法正确的是(  )
A.大数据必须采集完成后才能处理
B.大数据包括对静态数据的批处理、对流数据的实时计算和对图结构数据的图计算
C.大数据只能处理结构化数据不能处理非结构化的数据
D.数据的可视化可以增强数据的解释力与吸引力
【答案】B,D
【知识点】大数据处理的基本思路;大数据处理类型与计算方式
【解析】
12.(2021高二上·温州期末)在日常生活中, 下列行为易造成个人信息泄露的有(  )
A.找工作时在网上海投个人简历
B.扫描温州防疫码获取个人健康码和行程码
C.连接公共场所的开放 Wi-Fi 进行支付
D.销毁快递单据后再丢弃外包装
【答案】A,C
【知识点】数据泄露的途径
【解析】
13.(2021高二上·温州期末)我国古代数学家张丘建在《算经》一书中提出了如下的数学问题:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问翁、母、雏各几何?用Python编写程序如下:
for x in range(0,21):
for y in range(0,34):
方框内代码可以为:
A.for z in range(0,101,1):
if x+y+z==100 and 5*x+3*y+z/3==100:
print("鸡翁",x,"鸡母",y,"鸡雏",z)
B.for z in range(0,101,3):
if x+y+z==100 and 5*x+3*y+z/3==100:
print("鸡翁",x,"鸡母",y,"鸡雏",z)
C.z=100-x-y
if 5*x+3*y+z/3==100:
print("鸡翁",x,"鸡母",y,"鸡雏",z)
D.z=(100-x-y)/3
if 5*x+3*y+z/3==100:
print("鸡翁",x,"鸡母",y,"鸡雏",z)
【答案】A,B,C
【知识点】运算符、基本运算与表达式;循环结构语句及程序实现
【解析】
14.(2021高二上·温州期末)九宫格游戏规则: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]]
for x in range(3):
for y in range(3):
list1[x][y]=list[x-2][y]
for i in list1:
print(i)
B.list1=[[0,0,0],[0,0,0],[0,0,0]]
for x in range(3):
for y in range(3):
list1[x][y]=list[y][x]
for i in list1:
print(i)
C.list1=["","",""]
for x in range(3):
list1[x]=list[x][::-1]
for i in list1:
print(i)
D.list1=[[0,0,0],[0,0,0],[0,0,0]]
for x in range(3):
for y in range(3):
list1[x][y]=list[y][2-x]
for i in list1:
print(i)
【答案】B,C,D
【知识点】循环结构语句及程序实现
【解析】
三、非选择题(本大题共3小题,5+6+7,共18分)
15.(2021高二上·温州期末)小张用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 图 c
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(  )
【答案】(1)=COUNTIF($E2:$E393,H1)或=COUNTIF($E$2:$E$393,H1)或其他等价答案
(2)g.mean(  );bar
【知识点】表格数据的处理与计算;编程处理数据与可视化
【解析】
16.(2021高二上·温州期末)答题卡一般采用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
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)
【答案】(1)无
(2)y + fill_height 1 或其他等价答案 或其他等价答案 或其他等价答案;x_start + total_width * colx_start + total_width * col;str(item[row]) ans = + str(item[row])
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
【解析】
17.(2021高二上·温州期末)某搜索引擎网站一天的访问日志数据如图a所示,现要从中提取出访问网站次数最多的IP。由于IP日志文件数据量非常大,我们可以把IP日志数据分别存储到多个小文件中,分别统计出每个小文件中出现次数最多的IP地址及次数,再对各个小文件中的数据进行汇总。统计的结果如图b所示。
图 a 图 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
ips=[] f: #读取小文件temp.log中的IP地址
for line
in f:
ip=line.split()[0]
ips.append(ip) #将IP地址逐行追加到列表ips中
    #调用showmax函数
Prin t("出现次数最多的 IP 是: ",a[0]," 出现次数为: ",a[1])
【答案】(1)分治
(2)dic[ips[i]]>maxn;dic[ips[i]]=1;a=showmax(ips)
【知识点】分支结构语句及程序实现;循环结构语句及程序实现;大数据处理的基本思路
【解析】
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1登录二一教育在线组卷平台 助您教考全无忧
浙江省温州市2021-2022学年高二上学期信息技术期末教学质量统一检测试卷
一、选择题(本大题共10小题,每小题2分,共20分)
1.(2021高二上·温州期末)关于数据、信息与知识,下列说法正确的是(  )
A.计算机及互联网技术使得数据的记录与传输变得更加便捷、高效
B.数字是最简单的一种数据,所以文字不是数据的表现形式
C.相同的数据在不同的场景都会提炼出相同的信息
D.同一个信息对于不同的人都具有相同的价值
2.(2021高二上·温州期末)下列不属于人工智能技术应用的是(  )
A.人脸识别 B.金属探测仪
C.人机对弈 D.语音输入法-语音识别技术
3.(2021高二上·温州期末)一幅未经压缩的图像由1024×768像素组成, 每个像素由RGB三种颜色构成,每种颜色有0-255级分量,部分图像如图所示,下列说法正确的是(  )
A.该图像最多出现3×256种颜色
B.该图像每个像素需用8个字节存储
C.该图像存储容量约为2.25MB
D.①处红色像素RGB颜色分量为(7,178,63)
4.(2021高二上·温州期末)下列关于数据整理的说法,错误的是(  )
A.数据集中缺失的数据可以采用中间值来填充
B.数据集中异常数据可能包含重要信息
C.数据集中的重复数据可进行合并删除处理
D.数据集中格式不一致的数据,一般保留一种格式的数据,删除其他格式的数据
5.(2021高二上·温州期末)计算机编程解决“斐波那契数列(每一项都是前两项之和)”问题的过程由以下4个步骤组成:
①用Python 中的循环结构编写程序
②调试运行程序,发现错误并进行修正
③设计算法:设计输入、处理、输出等一系列算法
④抽象与建模:用数学符号F(0)=F(1)=1, F(n)=F(n - 1)+F(n - 2)(n≥2,n∈N*)描述解决问题的计算模型
正确的顺序是(  )
A.①②③④ B.③④①② C.④③②① D.④③①②
6.(2021高二上·温州期末)字符串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.(2021高二上·温州期末)某算法的流程图如图所示,若n、k1、k2的输入值依次为19、0、0,执行这部分流程,则k1和k2的值分别是(  )
A.2,2 B.2,3 C.3,2 D.3,3
8.(2021高二上·温州期末)用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 :
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
9.(2021高二上·温州期末)哥德巴赫猜想是近代三大数学难题之一,即任一大于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.(2021高二上·温州期末)下列Python程序段功能为:随机生成省会城市的测试题目及相应答案。运行结果如图所示。
import random
dict={"北京市":"北京","上海市":"上海","河北省":"石家庄",… #dict中存储中国34个省级行政区及其省会城市
sf=list( ⑴ )
sh=list( ⑵ )
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 #对列表xx 中的内容进行随机排序
random.shuffle(xx)
print("%s 的省会城市是? "%( ⑶ ))
for i in range(4):
print(‘%s.%s’%(‘ABCD’ [i],xx[i]))
print(‘本题参考答案为: %s’%(‘ABCD’[ ⑷ ]))
上述程序段中方框处可选语句为:
①dict.values()
②dict.keys()
③sh[sj]
④sf[sj]
⑤xx.index(zd)
⑥xx[zd]
则( 1 )( 2 )( 3 )( 4 )处语句依次可为(  )
A.①②④⑤ B.①②③⑥ C.②①④⑥ D.②①④⑤
二、多项选择题(本大题共4小题,每小题3分,共12分。)
11.(2021高二上·温州期末)关于大数据处理,下列说法正确的是(  )
A.大数据必须采集完成后才能处理
B.大数据包括对静态数据的批处理、对流数据的实时计算和对图结构数据的图计算
C.大数据只能处理结构化数据不能处理非结构化的数据
D.数据的可视化可以增强数据的解释力与吸引力
12.(2021高二上·温州期末)在日常生活中, 下列行为易造成个人信息泄露的有(  )
A.找工作时在网上海投个人简历
B.扫描温州防疫码获取个人健康码和行程码
C.连接公共场所的开放 Wi-Fi 进行支付
D.销毁快递单据后再丢弃外包装
13.(2021高二上·温州期末)我国古代数学家张丘建在《算经》一书中提出了如下的数学问题:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问翁、母、雏各几何?用Python编写程序如下:
for x in range(0,21):
for y in range(0,34):
方框内代码可以为:
A.for z in range(0,101,1):
if x+y+z==100 and 5*x+3*y+z/3==100:
print("鸡翁",x,"鸡母",y,"鸡雏",z)
B.for z in range(0,101,3):
if x+y+z==100 and 5*x+3*y+z/3==100:
print("鸡翁",x,"鸡母",y,"鸡雏",z)
C.z=100-x-y
if 5*x+3*y+z/3==100:
print("鸡翁",x,"鸡母",y,"鸡雏",z)
D.z=(100-x-y)/3
if 5*x+3*y+z/3==100:
print("鸡翁",x,"鸡母",y,"鸡雏",z)
14.(2021高二上·温州期末)九宫格游戏规则: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]]
for x in range(3):
for y in range(3):
list1[x][y]=list[x-2][y]
for i in list1:
print(i)
B.list1=[[0,0,0],[0,0,0],[0,0,0]]
for x in range(3):
for y in range(3):
list1[x][y]=list[y][x]
for i in list1:
print(i)
C.list1=["","",""]
for x in range(3):
list1[x]=list[x][::-1]
for i in list1:
print(i)
D.list1=[[0,0,0],[0,0,0],[0,0,0]]
for x in range(3):
for y in range(3):
list1[x][y]=list[y][2-x]
for i in list1:
print(i)
三、非选择题(本大题共3小题,5+6+7,共18分)
15.(2021高二上·温州期末)小张用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 图 c
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(  )
16.(2021高二上·温州期末)答题卡一般采用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
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.(2021高二上·温州期末)某搜索引擎网站一天的访问日志数据如图a所示,现要从中提取出访问网站次数最多的IP。由于IP日志文件数据量非常大,我们可以把IP日志数据分别存储到多个小文件中,分别统计出每个小文件中出现次数最多的IP地址及次数,再对各个小文件中的数据进行汇总。统计的结果如图b所示。
图 a 图 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
ips=[] f: #读取小文件temp.log中的IP地址
for line
in f:
ip=line.split()[0]
ips.append(ip) #将IP地址逐行追加到列表ips中
    #调用showmax函数
Prin t("出现次数最多的 IP 是: ",a[0]," 出现次数为: ",a[1])
答案解析部分
1.【答案】A
【知识点】数据、信息、知识与智慧的关系
【解析】
2.【答案】B
【知识点】人工智能的应用
【解析】
3.【答案】C
【知识点】声音、图像、视频编码
【解析】
4.【答案】D
【知识点】数据整理及其目的
【解析】
5.【答案】D
【知识点】计算机解决问题的过程
【解析】
6.【答案】B
【知识点】常见数据类型、数组
【解析】
7.【答案】B
【知识点】流程图识读
【解析】
8.【答案】C
【知识点】分支结构语句及程序实现;循环结构语句及程序实现;常用标准函数
【解析】
9.【答案】A
【知识点】分支结构语句及程序实现;循环结构语句及程序实现;常用标准函数
【解析】
10.【答案】D
【知识点】循环结构语句及程序实现;常用标准函数
【解析】
11.【答案】B,D
【知识点】大数据处理的基本思路;大数据处理类型与计算方式
【解析】
12.【答案】A,C
【知识点】数据泄露的途径
【解析】
13.【答案】A,B,C
【知识点】运算符、基本运算与表达式;循环结构语句及程序实现
【解析】
14.【答案】B,C,D
【知识点】循环结构语句及程序实现
【解析】
15.【答案】(1)=COUNTIF($E2:$E393,H1)或=COUNTIF($E$2:$E$393,H1)或其他等价答案
(2)g.mean(  );bar
【知识点】表格数据的处理与计算;编程处理数据与可视化
【解析】
16.【答案】(1)无
(2)y + fill_height 1 或其他等价答案 或其他等价答案 或其他等价答案;x_start + total_width * colx_start + total_width * col;str(item[row]) ans = + str(item[row])
【知识点】分支结构语句及程序实现;循环结构语句及程序实现
【解析】
17.【答案】(1)分治
(2)dic[ips[i]]>maxn;dic[ips[i]]=1;a=showmax(ips)
【知识点】分支结构语句及程序实现;循环结构语句及程序实现;大数据处理的基本思路
【解析】
二一教育在线组卷平台(zujuan.21cnjy.com)自动生成 1 / 1

展开更多......

收起↑

资源列表