四川省阿坝藏族羌族自治州2024-2025学年高一下学期7月期末信息技术试题
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1.通过列举所有的可能进行密码破解,用到的算法是( )
A.递推 B.递归 C.穷举 D.分治
2.聚类分析K-平均算法中,初始聚集中心的选择方式是什么?( )
A.随机选择 B.按照数据的分布规律选择
C.根据数据的类型选择 D.通过算法自动确定
3.以下哪个选项是Python中print函数中指定字符串结束符为换行符的正确用法?( )
A.print("Hello,World!",end=';') B.print("Hello,World!",end='\n')
C.print"Hello,World!"(不使用括号) D.print("Hello,World!",end=',')
4.程序以( )代码的形式存放在存储器中,并采用( )作为数字计算机的数制基础。
A.二进制 十进制 B.二进制 二进制
C.二进制 八进制 D.二进制 十六进制
5.华为Meta ERP是一款集成化的企业管理软件系统。它将企业的所有业务流程数字化,从采购、生产、销售到客户服务,实现端到端的全流程数字化管理,通过大数据、人工智能等技术,可为企业提供数据分析和预测,帮助企业实现智能化决策。下列关于大数据和人工智能的说法,正确的是( )
A.该系统采用大数据技术,必须保证所有数据的准确性
B.该系统采用批处理计算对实时数据进行实时分析与计算
C.该系统通过模仿人类大脑中神经元之间的复杂交互来进行认知推理,属于符号主义人工智能
D.人工智能辅助企业进行智能化决策,属于混合增强人工智能
6.智能搜索的核心是什么?( )
A.算法 B.数据 C.模型 D.状态空间
7.下面关于用算法来解决问题的4个步骤,正确的顺序为( )。
①建立数学模型;②设计算法;③分析问题;④描述算法。
A.①②③④ B.③②①④ C.①③②④ D.③①②④
8.以下程序是利用二分查找列表中数字14,程序运行结果是( )。
left=0
right=12
Is=[7,14,18,21,23,29,31,35,38,42,46,49,52] #列表索引号从0开始
x=14
step=0
while left<= right:
step= step+1
mid= (left+right)//2
if Is[mid]>x:
right= mid-1
elif Is[mid]left=mid+1
else:
break
print("查了",step,"次")
A.查了3次 B.查了4次 C.查了5次 D.查了6次
9.某流程图如图所示。执行完该流程图后,以下各组数值中可能是a的值是( )
A.123456 B.902264 C.987654 D.222444
10.下列属于大数据对日常生活负面影响的是( )
A.方便支付 B.信息泄露 C.智慧出行 D.远程看病
11.多态允许( )
A.一个类有多种继承 B.一种接口,多种实现
C.使用基类指针操作派生类对象 D.方法的参数有多种类型
12.如下图,这是算法的( )描述方法。
A.流程图 B.自然语言 C.伪代码 D.程序
13.用计算机程序解决问题的基本过程是( )
A.明确任务→建立表格→分析数据→形成报告
B.确定主题→收集与选择素材→规划与设计→制作集成→评价修改
C.需求分析→规划与设计→素材的采集与加工→作品集成→发布与评价
D.分析问题→设计算法→编写程序→调试运行→检测结果
14.十六进制数78的二进制编码是( )
A.1101000 B.1010100 C.11101010 D.1111000
15.关于模拟信号和数字信号,下列说法错误的是( )
A.按照取值特征,可以将信号分为模拟信号和数字信号
B.用传感器直接获得的信号一般为模拟信号
C.模拟信号的值是随时间连续变化的,波形光滑,数字信号随时间的变化是非连续的
D.用不同数字的组合表示的信号叫做数字信号
16.与普通数据分析相比,大数据分析的特征主要体现在( )
A.数据量巨大 B.分布式处理 C.可视化表现 D.更偏向于决策
17.关于大数据采集技术,哪项描述是错误的?( )
A.大数据采集主要依赖于传感器和网络系统
B.在大数据环境下,数据的多样性和实时性尤为重要
C.大数据采集仅适用于小规模的研究项目
D.分布式计算在大数据采集和处理过程中扮演着重要角色
18.有如下 Python程序段:
s=''AB18/31C5/D269/E7''
k=3
sum, j,c=0,0,0
flag=False
for ch in s:
if "0"<=ch<="9":
c=c*10+int(ch)
j+=1
elif ''A''<=ch<=''Z'':
flag=True
else:
if j==k and flag:
sum+=c
flag=False
j=0;c=0
程序运行后,sum的值是( )
A.269 B.330 C.584 D.609
二、判断题
19.数据分析的目的是从数据中发现规律和趋势,为决策提供支持。( )
20.当宝宝大声哭泣,智能床铃就开始播放音乐,应用了智能语音技术。( )
21.数据是现实世界客观事物的符号记录,是信息的载体,不能用计算机进行加工。( )
22.在Python中,if语句后的条件必须使用括号括起来。( )
23.在Python语言中,range(4,9)中元素的个数是4个。( )
24.算术运算符中*、/的运算优先级高于//和%。( )
25.算法有至少有一个输入,不一定有输出。 ( )
26.用户自定义函数通过return语句只能返回一个数值。( )
27.需求分析之后、程序设计之前,需要对系统进行总体设计和详细设计。总体设计就是在需求分析的基础上对模型细化、分解任务,明确程序由哪些模块组成。 ( )
28.词云可以使得难以实现结构化的数据文本挖掘成为轻而易举的事情。( )
三、操作题
29.小张对 2022 年结束的卡塔尔世界杯很感兴趣,收集了世界杯射手榜的部分数据存储在“世界杯射手榜.xlsx”文件中,如图 a 所示。
图 a
(1)通常对于收集到的数据需要先进行整理,以下关于数据整理的说法正确的有 (多选,填字母)。
A.对于缺失的数据,最简单的处理方法是采用随机数来填充缺失值
B.不同来源的数据可能存在格式不一致的情况,需要进行数据转换以便后续分析
C. 对于重复数据,可以在进一步审核的基础上进行合并或删除等处理
D.异常数据一定就是要去掉的噪声,不包含任何重要信息
(2)要统计出进球数最多的三个国家并绘制如图 b 所示的图,请在画线处填入合适的代码。
图 b
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei'] # 正常显示中文字体
pd.set_option('display.unicode.east_asian_width',True) # 中英文对齐
df=pd.read_excel("世界杯射手榜.xlsx")
g=df.groupby("球队"). ①
g_sort= ②
x= ③
y=g_sort.进球[0:3]
plt.bar(x,y,label="球队进球数")
plt.title("进球个数最多的前三个国家")
plt.legend()
plt.show()
①
②
③
30.数字0~9的盲文分别由3行*2列的点阵表示,若计算机中存储每个数字盲文由6位0、1字符序列构成.如图a所示,数字2用“101000”表示。
图a 图b
为解决一行数字盲文的识别问题,小华将多个数字盲文构成的图像转化为0、1序列分三行存入计算机。例如数字“6810”组成的点阵如图b所示,其第一行可用字符串“11101001”存储.编写程序实现读取三行字符串,输出其所代表数字。请回答下列问题:
(1)如图b所示的盲文,第二行0、1序列的字符串为 。
(2)将三行字符串存入变量data,若data=["0110","1100","0000"],则数字盲文为 个。
(3)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。
d=["011100","100000","101000","110000","110100","100100","111000","111100","101100","011000"]
#读取n个数字盲文的三行字符串,保存在列表变量data中,代码略
n=len(data[0])//2
ans=""
for i in range(① ):
s=""
for j in range(3):
s=s+data[j][2*i]+②
for k in range(len(d)):
if ③ :
ans+=str(k)
print(ans)
四、综合题
31.某校使用智慧食堂系统实现从选餐到支付的智能化管理。食堂在盛菜碗碟中植入电子标签,并在系统中设定每个电子标签对应的菜品信息。师生将选好菜品的餐盘放在结算台的指定区域内,系统自动读取电子标签信息,结账软件快速完成餐品金额计算,系统支持刷脸、校园一卡通支付。各窗口结算台的数据传输至Web服务器,存储于数据库。
(1)该系统读取电子标签信息过程中,所使用的技术是 (单选,填字母)。
A.网络技术 B.射频识别 C.人工智能 D.红外线扫描
(2)下列关于该系统中数据管理的说法,正确的是 (单选,填字母)。
A.数据无法从服务器端传输至结算台 B.该系统的数据和程序都应存储在结算台中
C.查看学生消费历史数据需要访问数据库 D.餐品金额的计算只能在服务器端完成
(3)数据安全措施合理的是 (多选,填字母)。
A.人脸数据加密存储 B.只保存当天的消费记录
C.定时自动备份交易日志 D.非营业时段关闭防火墙
(4)该系统服务器端程序采用Flask Web框架编写,结算台的IP地址是192.168.10.200,端口号为5050,服务器的IP地址是192.168.10.10,端口号为8080,网站功能页面规划,如下表所示:
序号 访问地址 功能说明
1 / 主页
2 /room 餐厅管理
3 /class 菜品管理
4 /input id=20230101&money=8 提交学生卡号和消费金额
5 …… ……
若要进行餐厅管理,可在相应的子页面中进行操作,则访问该子页面的地址是http:// 。
(5)将系统中9月的数据导出到文件data.xlsx中,部分数据如图a所示。现要由高到低输出三个食堂午餐消费总额(如图b所示)。
实现上述功能的部分Python程序如下:
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read_excel("data.xlsx")
df1= ①
df1= ②
df2= ③
print(df2)
①②③处应填入的语句依次为 (选3项,填字母序列)
A.df1.groupby("食堂名称",as_index=False)["消费金额"].sum() #分组求和
B.df1.groupby("食堂名称",as_index=False)["消费金额"].count()
C.df.sort_values("消费金额",ascending=False) #降序排序
D.df1.sort_values("消费金额",ascending=False)
E.df[df["消费类型"]=="午餐"] #筛选
F.df1[df1.消费类型=="午餐"]
四川省阿坝藏族羌族自治州2024-2025学年高一下学期7月期末信息技术试题参考答案
题号 1 2 3 4 5 6 7 8 9 10
答案 C A B B D D D B A B
题号 11 12 13 14 15 16 17 18
答案 C C D D D B C C
19.正确
20.错误
21.×
22.错误
23.错误
24.错误
25.错误
26.错误
27.对
28.错误
29. BC sum() g.sort_values("进球",ascending=False) g_sort.index[0:3](或 g_sort[0:3].index 或 g_sort.head(3).index)
(1)对于缺失的数据,较好的方法是根据数据间的关联性估计较准确的缺失值,通过合适的方法对缺失值进行填充,不能采用随机数来填充缺失值;异常数据可能是要去掉的噪声,也可能是含有重要信息的数据对象。故正确答案为:BC。(2)要求统计出进球数最多的三个国家,故①空需先按球队进行分组然后利用 sum()进行各个国家进球数的求和。故正确答案为:sum()。
②空由图可知,需要根据进球数进行降序排序。故正确答案为:g.sort_values("进球",ascending=False)。
③空根据整理完的结果进行垂直柱形图的绘制,x表示进球数最多的三个国家。故正确答案为:g_sort.index[0:3](或 g_sort[0:3].index 或 g_sort.head(3).index)。
30. 10110011 2 n data[j][2*i+1] s==d[k]
(1)数字2用“101000”,可知黑点表示1,没黑点表示0,故图b所示的盲文,第二行0、1序列的字符串为:10110011。
(2)若data=["0110","1100","0000"],则由三行四列,每个数字是3行*2列的点阵表示,故其数字盲文为2个。
(3)①处,每个数字是3行*2列的点阵表示,由n=len(data[0])//2,可知n表示数字个数,逐个将数字读取出来,故此处应为:n;②处,j表示行数,s表示盲文6位二进制数,6位二进制数是从左到右,从上到下组成,故此处应为:data[j][2*i+1];③处,d列表中的元素是盲文的二进制数,索引为代码的数字,如果读取出来的盲文的二进制数s与d[k]相等,则k即为对应的数字,故此处应为:s==d[k]。
31. B C AC 192.168.10.10:8080/room EAD
(1)系统通过电子标签(RFID)读取信息,属于射频识别(RFID) 技术。网络技术(A)是数据传输基础,人工智能(C)是模拟智能行为,红外线扫描(D)是光学检测,均不符合。答案为B。
(2)A 错误:数据可双向传输(如结算台→服务器,服务器→结算台显示)。B 错误:程序和数据主要存储在服务器,结算台是终端。C 正确:消费历史存储在数据库,查看需访问数据库。D 错误:餐品金额计算可在结算台(本地)完成,再同步到服务器。答案为C。
(3)A 正确:人脸数据加密可防止泄露。B 错误:只保存当天记录无法追溯历史,不安全。C 正确:定时备份交易日志可防止数据丢失。D 错误:非营业时段关闭防火墙会暴露系统,增加风险。答案为AC。
(4)餐厅管理的访问地址是 /room,需拼接服务器 IP、端口和路径。服务器 IP 是 192.168.10.10,端口 8080,因此地址为: http://192.168.10.10:8080/room。
(5)①处:对df数据对象筛选 “消费类型 == 午餐” 的数据,选 E。②处:按 “食堂名称” 分组,求和 “消费金额”,选 A。③处:对分组结果df1按 “消费金额” 降序排序,选 D。