内容正文:
2023-2024学年高一上学期教科版(2019)必修一3.3 数据与系统
一、选择题
1.数据处理的一般过程包括以下哪几个步骤?( )
A.数据采集、存储、分析、表达 B.数据采集、加工、分析、可视化
C.数据收集、整理、计算、展示 D.数据获取、处理、分析、决策
2.以下哪个不是数据库系统提供的用户操作接口( )
A.SQL B.ODBC C.JDBC D.HTML
3.由一组节点(称为顶点)和一组节点间的连线(称为边或弧),构成的一种数据结构是( )
A.图结构 B.选择结构 C.线性结构 D.树结构
4.图中有几张数据表( )
A.1 B.2 C.3 D.4
5.图中有几条记录( )
A.1 B.2 C.3 D.4
6.下列不属于数据处理作用的是( )
A.能从原始的杂乱无章的数据中挖掘出有价值的数据
B.能把数据转化成有用的信息以满足用户的需求
C.能提取有价值的信息作为人们行动和决策的依据
D.能改变数据的采集方式增加数据获取的数量
7.道路的十字路口采用电子警察摄像的方式监管车辆违章情况,首先要进行( )
A.信息采集 B.信息加工 C.信息处理 D.信息存储
8.下列哪种存储介质具有较好的数据读写速度和耐用性?( )
A.硬盘 B.光盘 C.U盘 D.SD卡
9.阅读下列程序代码,下列选择中错误的是( )
def query():
c=open("旅行线路.txt",'r')
var=c.readlines()
c.close
text.delete('0.0','end')
for i in var:
text.insert(INSERT,i)
Button(root, text="查询线路", command =query,relief="solid",width=10).pack()
text=Text(root,width=82, height=8)
text.pack()
A.c=open("旅行线路.txt",'r')是以只读模式打开文件“旅行线路.txt”
B.c.readlines()读取当前行字符串
C.command =query是指按钮响应执行函数query()
D.text.insert(INSERT,i)INSERT表示输入光标所在的位置
10.下列关于数据筛选的说法不正确的是( )
A.数据筛选是将不符合条件的数据删除,只保留满足条件的数据
B.筛选可以累加,进行多列筛选时,后一次筛选是在前一次的基础上完成的
C.筛选可以针对所包含的字符或字符串实现模糊查找
D.日期/时间数据的筛选支持年、月、日分级选择
11.有一种元素除首元素没有前驱元素、尾元素没有后继元素外,其它元素都只有一个前驱元素和一个后继元素。具有以上特点的数据结构是( )
A.树结构 B.选择结构 C.线性结构 D.网状结构
12.SQL是用于数据库操作的一种语言,它代表( )
A.Simple Query Language B.Structured Query Language
C.Standard Query Language D.System Query Language
13.数据结构也称逻辑结构,以下不是数据结构的是( )
A.集合结构 B.线性结构 C.网状结构 D.顺序结构
14.某校基于线下校史馆创建在线数字校史馆,将学校发展历史及校友的代表性成果、活动影像等资料,以文本、图像、视频等格式存储。校友可以用手机、电脑等终端登录数字校史馆查阅资料,也可以向在线问答机器人咨询学校相关信息。下列对校史馆资料的处理方式,不合理的是( )
A.为了方便预览,为高清图像生成缩略图
B.为了节省存储空间,将JPEG格式的图像转换成BMP格式
C.为了方便传输,对高清视频进行压缩
D.为了便于检索,将纸质文稿扫描成图像后识别出文字一并保存
15.数据处理的目的是将数据转化成有用的信息以满足用户需求,以下哪个环节不是数据处理过程的一部分( )
A.数据采集 B.数据加工 C.数据传输 D.数据丢弃
二、填空题
16.计算机的存储设备按用途可分为 和 两类。内存用来 执行的文件,关机后数据将 ;外存是磁性介质或光盘等,能 信息。
17.创建GUI应用程序的方法:先 。如“from tkinter import *” 导入tkinter模块。然后运用相应代码 。如: 、 、 、 。
18.数据库系统是由 、 系统(及其应用开发工具)、 系统、 和 组成的存储、管理、处理和维护数据的系统。
19.数据管理设计主要负责与具体数据管理系统相衔接,包括数据采集、 、 和呈现等方面,为系统中需要长久存储的数据对象提供数据存储的方案。
三、操作题
20.小张获取了《三国演义》的小说,存储为“三国演义.txt”,他想利用jieba模块对该小说进行文本分析,查看该小说中词频最高的前10个词。
(1)文本数据处理的主要步骤包括:①结果呈现;②特征提取;③分词;④数据分析;⑤文本数据获取。正确的顺序是 (单选,填字母)。
A.⑤②④① B.⑤③①④ C.⑤③②④① D.⑤①③②④
(2)完成词频统计的程序代码如下所示,请在画线处填入合适的代码。
import jieba #导入jieba分词
import pandas as pd #导入pandas模块,并设置别名pd
f=open("三国演义.txt","r",encoding="utf-8") #以只读的方式打开文件
txt=f.read() #读取文件内容
words=jieba.lcut(txt,cut_all=True) #全模式分词
counts={}
for name in words:
if ① : #过滤掉单字分词
if name in counts:
② #已经出现过,出现次数累加
else:
③ #未出现过,出现次数设为1
f.close()
df=pd.DataFrame(list(counts.items()),columns=["词","次数"])
df=df.sort_values("次数",ascending=④ )
df.to_excel("词频结果.xlsx")
print(df)
四、简答题
21.请解释什么是数据库的并发控制,并讨论它的重要性。
22.请解释什么是数据库的事务,并举例说明其在实际中的应用。
23.请以“中学生移动学习现状调查”为例,详细阐述数据处理的一般过程,并说明数据处理在该调查中的应用价值。
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
参考答案:
1.B
2.D
3.A
4.B
5.D
6.D
7.A
8.A
9.B
10.A
11.C
12.B
13.D
14.B
15.C
16. 主存储器(内存) 辅助存储器(外存) 临时存放 消失 长期保存
17. 导入模块 创建交互对象 矩形容器(Frame) 文本框(Entry) 命令按钮(Button) 文本标签(Label)
18. 数据库 数据库管理 数据库应用 数据库管理员 用户
19. 传输 存储
20. C len(name)!=1 counts[name]+=1 counts[name]=1 False
21.数据库的并发控制是确保多个用户同时访问数据库时数据一致性和完整性的机制。
22.数据库的事务是一系列操作,它们作为一个整体被执行,以确保数据的一致性和完整性。例如,在银行转账中,事务包括扣款和存款,这两个操作必须同时成功或同时失败。
23.数据处理的一般过程包括明确目标、数据采集、数据加工、数据分析和数据可视化。在"中学生移动学习现状调查"中,首先要明确调查目的和需求,然后选择合适的方法和工具采集数据,并对数据进行加工整理,采用适当的方法进行分析,最后将分析结果可视化呈现。数据处理在该调查中的应用价值体现在:帮助研究者全面了解中学生移动学习的现状,发现存在的问题,并为改进移动学习提供依据。
答案第1页,共2页
答案第1页,共2页
学科网(北京)股份有限公司
$$