版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2026年大数据技术专业考前冲刺测试卷附参考答案详解(培优B卷)1.以下哪项是数据仓库中事实表的典型特征?
A.主要用于存储描述性维度属性(如时间、地区)
B.存储业务事件的度量数据(如销售额、订单量)
C.仅包含关键字段,无冗余数据
D.用于定义数据仓库的整体逻辑结构【答案】:B
解析:本题考察数据仓库中事实表与维度表的核心区别。事实表的典型特征是存储业务事件的度量数据(如订单金额、用户点击量等),通常关联多个维度表。选项A描述的是维度表(如时间维度表包含日期、季度等属性);选项C过于绝对,事实表可能因关联维度表存在冗余;选项D错误,数据仓库的逻辑结构由元数据和表关系定义,非事实表职责。2.Hadoop分布式文件系统(HDFS)的默认块(Block)大小是?
A.64MB
B.128MB
C.256MB
D.512MB【答案】:B
解析:本题考察HDFS基础配置,HDFS默认块大小为128MB(Hadoop2.x及以上版本),该设置平衡了存储效率与I/O性能。A选项64MB是Hadoop早期版本的默认值;C选项256MB通常为特定场景下的优化配置,非通用默认值;D选项512MB超出常规集群存储需求,不符合HDFS设计初衷。3.关于Spark中RDD(弹性分布式数据集)的描述,错误的是?
A.RDD是不可变的分布式集合
B.RDD通过分区实现并行计算
C.RDD的转换操作是惰性执行的
D.RDD的action操作不会触发计算【答案】:D
解析:RDD特性:不可变(A正确)、分区并行(B正确)、转换操作惰性执行(仅定义逻辑)、action操作触发计算(如count、collect),因此D错误。4.在数据挖掘中,K-means算法主要用于以下哪种任务?
A.分类任务
B.聚类任务
C.回归预测任务
D.关联规则挖掘任务【答案】:B
解析:本题考察数据挖掘算法。K-means是经典的无监督学习聚类算法,将数据点划分到K个不同簇中。分类任务常用决策树、SVM;回归预测常用线性回归;关联规则挖掘常用Apriori算法,因此正确答案为B。5.根据CAP定理,在分布式系统中,以下哪项组合是无法同时满足的?
A.一致性、可用性、分区容错性
B.一致性和可用性
C.一致性和分区容错性
D.可用性和分区容错性【答案】:B
解析:本题考察分布式系统CAP定理。CAP定理指出分布式系统只能同时满足“一致性(C)”“可用性(A)”“分区容错性(P)”中的两项,其中分区容错性(P)是分布式系统的固有特性(必须满足),因此一致性(C)和可用性(A)无法同时满足。其他选项均存在错误,正确答案为B。6.HBase属于以下哪种NoSQL数据库类型?
A.文档型
B.列族型
C.键值型
D.图数据库【答案】:B
解析:本题考察NoSQL数据库类型及典型应用。HBase是典型的列族数据库,以列族(ColumnFamily)为基本存储单位,适合海量结构化数据的随机读写。选项A(文档型)如MongoDB,选项C(键值型)如Redis,选项D(图数据库)如Neo4j,均不符合HBase的存储模型,故正确答案为B。7.MongoDB数据库按照NoSQL分类属于以下哪种类型?
A.键值对(Key-Value)数据库
B.列族(Column-Family)数据库
C.文档(Document)数据库
D.图(Graph)数据库【答案】:C
解析:本题考察NoSQL数据库类型。MongoDB以JSON/BSON格式存储文档数据,属于文档型数据库。A选项(如Redis)以简单键值对存储,B选项(如HBase)按列族组织结构化数据,D选项(如Neo4j)专注实体关系图存储,均不符合MongoDB的存储模型。8.在数据挖掘中,‘根据客户消费行为特征将其自动分为高、中、低价值群体’属于哪种任务?
A.分类(Classification)
B.聚类(Clustering)
C.回归(Regression)
D.关联分析(AssociationAnalysis)【答案】:B
解析:本题考察数据挖掘核心任务的定义。聚类是无监督学习任务,通过特征相似度将数据对象自动分组,无需预先标签。题目中“自动分群体”符合聚类特征。选项A(分类)需已知类别标签(如“高价值”是预定义标签),属于有监督学习;选项C(回归)预测连续值(如销售额);选项D(关联分析)发现变量间关联规则(如“购买A的用户80%也购买B”),均不符合题意。9.以下哪项是联机分析处理(OLAP)的典型应用场景?
A.电商平台实时订单交易记录存储
B.企业财务部门日常记账系统
C.银行核心账户余额查询系统
D.企业销售数据多维分析与决策支持【答案】:D
解析:本题考察OLAP(联机分析处理)的应用场景。OLAP主要用于对历史数据进行多维分析、聚合计算,支持复杂查询以辅助决策;OLTP(联机事务处理)专注于实时事务处理(如A、B、C均为交易、记账、账户查询等实时操作)。因此正确答案为D。10.Hadoop生态系统中,负责分布式文件存储的核心组件是?
A.HDFS
B.MapReduce
C.YARN
D.Hive【答案】:A
解析:本题考察Hadoop核心组件的功能。HDFS(HadoopDistributedFileSystem)是Hadoop的分布式文件系统,用于在集群中存储海量数据;MapReduce是分布式计算框架,YARN是资源管理器,Hive是基于Hadoop的数据仓库工具,用于数据查询和分析。因此正确答案为A。11.Spark相比MapReduce的主要优势在于?
A.内存计算
B.磁盘计算
C.批处理模式
D.实时流处理【答案】:A
解析:本题考察Spark与MapReduce的计算模型差异。Spark采用内存计算模型,通过RDD(弹性分布式数据集)实现数据在内存中的多次迭代,避免了MapReduce基于磁盘的多次读写,显著提升计算速度;MapReduce是基于磁盘的批处理框架,速度较慢。Spark支持批处理和流处理,但核心优势是内存计算;实时流处理并非Spark独有的核心优势(如Flink更擅长)。因此正确答案为A。12.以下哪个工具通常用于Hadoop环境下的数据仓库查询和分析?
A.Hive(数据仓库工具)
B.HBase(分布式列存储数据库)
C.Spark(内存计算引擎)
D.Flume(日志收集工具)【答案】:A
解析:本题考察Hadoop生态系统工具定位的知识点。Hive(选项A)是基于Hadoop的数据仓库工具,支持类SQL的HQL查询语言,适用于大数据量的结构化数据仓库分析;HBase(选项B)是分布式列存储数据库,用于海量随机读写场景;Spark(选项C)是内存计算引擎,侧重实时计算和迭代计算;Flume(选项D)是日志收集工具,用于采集和传输日志数据。因此正确答案为A。13.以下哪个是实时流处理计算框架的典型代表?
A.ApacheFlink
B.ApacheSparkBatch
C.HadoopMapReduce
D.ApacheHive【答案】:A
解析:本题考察流处理框架的典型代表。ApacheFlink是专为实时流处理设计的框架,支持毫秒级延迟和高吞吐;B选项SparkBatch是批处理框架;C选项MapReduce是离线批处理框架;D选项Hive是基于Hadoop的SQL查询工具,主要用于数据仓库。因此正确答案为A。14.在Hadoop生态系统中,负责分布式数据存储的核心组件是?
A.HDFS
B.MapReduce
C.YARN
D.Spark【答案】:A
解析:本题考察Hadoop核心组件的功能。HDFS(HadoopDistributedFileSystem)是Hadoop的分布式文件系统,专门用于在集群中存储海量数据,采用块(Block)存储和副本机制确保高容错性。MapReduce(B选项)是分布式计算框架,负责并行处理数据;YARN(C选项)是资源管理器,负责集群资源的分配与调度;Spark(D选项)是独立的内存计算引擎,并非Hadoop生态的核心存储组件。因此正确答案为A。15.下列哪项是数据仓库(DataWarehouse)的核心特征?
A.面向主题
B.实时更新数据
C.存储原始业务数据
D.支持联机事务处理(OLTP)【答案】:A
解析:本题考察数据仓库核心特性。数据仓库的核心特征是“面向主题”,即围绕特定业务主题(如销售、财务)组织数据,支持分析决策。错误选项B(实时更新)错误,数据仓库以批处理更新为主,不支持实时事务;C(存储原始业务数据)错误,数据仓库需经过清洗、整合、汇总;D(支持OLTP)错误,OLTP是事务处理系统的核心,数据仓库主要用于OLAP分析。16.在数据仓库设计中,以下哪种模型通常将维度表进一步规范化为多个子表以减少数据冗余?
A.星型模型
B.雪花模型
C.星座模型
D.事实星座模型【答案】:B
解析:本题考察数据仓库模型的设计特点。雪花模型是星型模型的扩展,通过将星型模型中的维度表进一步规范化为多个子表(如将国家维度表拆分为国家、省份、城市),减少数据冗余;星型模型是中心事实表直接连接多个维度表,无额外规范化;星座模型(事实星座模型)是多个事实表共享维度表的设计,均与雪花模型无关。因此正确答案为B。17.星型模型是数据仓库维度建模中的典型结构,其核心特征是?
A.由多个事实表和一个中心维度表组成
B.中心是事实表,周围是维度表
C.仅包含一个事实表和一个维度表
D.所有表通过主键关联【答案】:B
解析:本题考察数据仓库星型模型的结构。星型模型以事实表为中心,周围环绕维度表,维度表通过外键与事实表连接;A错误,星型模型通常只有一个事实表;C错误,维度表数量可多个(如时间、地区等);D错误,星型模型中维度表与事实表通过外键关联,并非所有表都以主键关联。正确答案为B。18.在数据仓库的维度建模中,用于描述业务事件的表是?
A.维度表
B.事实表
C.宽表
D.雪花表【答案】:B
解析:本题考察数据仓库维度建模的核心概念。事实表存储业务事件的度量值(如销售额、订单量)和关联维度键,是描述业务事件的核心表。选项A(维度表)存储描述性信息(如客户名称、产品类别);选项C(宽表)是星型模型的一种实现形式(非标准术语);选项D(雪花表)是维度表的规范化结构,非业务事件描述表。19.MongoDB属于哪种NoSQL数据库类型?
A.键值型(Key-Value)
B.列族型(Column-family)
C.文档型(Document)
D.图型(Graph)【答案】:C
解析:本题考察NoSQL数据库分类。MongoDB以文档模型存储数据,每个文档类似JSON格式,支持嵌套结构和灵活模式,属于文档型数据库。选项A错误,键值型数据库(如Redis)以简单键值对存储;选项B错误,列族型数据库(如HBase)按列族组织数据;选项D错误,图型数据库(如Neo4j)用于存储实体关系图。20.根据CAP定理,在分布式系统中发生网络分区(Partition)时,为了保证系统可用性(Availability),通常优先选择的两个特性是?
A.一致性(Consistency)和可用性(Availability)
B.可用性(Availability)和分区容错性(PartitionTolerance)
C.一致性(Consistency)和分区容错性(PartitionTolerance)
D.只能保证一致性或可用性,无法同时保证【答案】:B
解析:本题考察分布式系统CAP定理的核心内容。CAP定理指出分布式系统中三个特性不可兼得:一致性(所有节点同时看到相同数据)、可用性(每个请求都能得到响应)、分区容错性(系统在网络分区时仍能工作)。其中分区容错性(P)是分布式系统的固有需求,因此系统必须满足P。此时,只能在C(一致性)和A(可用性)中选择一个:为保证可用性,需优先选择A和P(可用性和分区容错性),允许不同分区的节点提供不同版本数据(最终一致性)。因此正确答案为B。21.以下哪个系统通常用于构建实时流处理应用(如实时计算、实时分析)?
A.Kafka
B.Storm
C.Hive
D.HBase【答案】:B
解析:本题考察流处理技术的典型工具。流处理系统需支持低延迟、高吞吐的数据实时处理:B正确,Storm是开源的实时流处理框架,基于“元组(Tuple)”模型,支持毫秒级延迟的实时计算(如实时统计在线用户数)。选项A错误,Kafka是分布式消息队列,主要用于存储和传递流数据(如日志、事件流),自身不直接提供流处理能力;选项C错误,Hive是基于Hadoop的离线数据仓库工具,仅支持批处理查询;选项D错误,HBase是分布式NoSQL数据库,用于海量结构化数据存储,非流处理框架。22.以下哪项是数据仓库(DataWarehouse)的核心特点?
A.支持实时事务处理
B.面向业务分析需求
C.数据实时动态更新
D.存储高频访问的热数据【答案】:B
解析:本题考察数据仓库核心特性知识点。数据仓库是面向分析的集成数据集合,用于历史数据整合与决策支持。A错误(实时事务处理是OLTP系统的特点);C错误(数据仓库数据通常按周期批量加载,非实时更新);D错误(高频访问热数据存储在数据库,数据仓库侧重冷数据存储)。因此正确答案为B。23.以下哪种数据库系统最适合存储非结构化数据(如JSON文档、图片元数据等)?
A.MySQL(关系型数据库)
B.MongoDB(文档型数据库)
C.Redis(键值型数据库)
D.HBase(列族型数据库)【答案】:B
解析:本题考察NoSQL数据库的类型与适用场景。MongoDB作为文档型数据库,采用类似JSON的BSON格式存储数据,天然支持嵌套结构和灵活的非结构化数据。选项A(MySQL)是关系型数据库,依赖表结构,适合结构化数据;选项C(Redis)是键值型数据库,仅支持简单键值对,不支持复杂非结构化数据;选项D(HBase)是列族型数据库,适合海量结构化数据(如时序数据),不直接支持文档型结构。24.以下哪种文件格式常用于大数据场景下的列式存储,以提高查询效率?
A.CSV
B.JSON
C.Parquet
D.XML【答案】:C
解析:本题考察大数据存储格式。Parquet是列式存储格式,适合大数据场景下的高效查询(仅读取所需列)和压缩。CSV、JSON、XML均为行式文本格式,查询时需扫描大量无关数据,效率较低。因此正确答案为C。25.以下哪个框架是基于纯流处理模型设计的实时计算引擎?
A.SparkStreaming
B.ApacheFlink
C.ApacheStorm
D.ApacheKafkaStreams【答案】:B
解析:本题考察流处理框架的核心模型。ApacheFlink是唯一基于纯流处理模型(无批处理阶段)设计的实时计算引擎,支持毫秒级延迟和状态管理。选项A(SparkStreaming)本质是微批处理(将流拆分为小批次处理);选项C(Storm)虽支持实时流处理,但更偏向底层流处理API,未像Flink那样提供统一的流-批处理语义;选项D(KafkaStreams)依赖Kafka作为数据源,但其核心逻辑仍属于轻量级流处理工具,并非独立的“纯流处理框架”。26.大数据环境下,对数据全生命周期进行管理和控制的过程称为?
A.数据清洗
B.数据集成
C.数据治理
D.数据脱敏【答案】:C
解析:本题考察数据治理的定义。数据治理是对数据资产全生命周期(采集、存储、处理、使用、销毁等)的规划、控制与监督,确保数据质量和合规性;数据清洗是处理脏数据(如缺失值、异常值)的过程;数据集成是合并多源异构数据的操作;数据脱敏是通过替换敏感信息为假数据保护隐私的技术,属于数据治理中的安全措施。因此正确答案为C。27.以下哪一项不是Hadoop的核心组成部分?
A.HDFS
B.MapReduce
C.YARN
D.Hive【答案】:D
解析:本题考察Hadoop核心组件知识点。Hadoop的核心组成部分为HDFS(分布式文件系统)、MapReduce(分布式计算框架)和YARN(资源管理器),三者共同构成Hadoop生态的基础架构。Hive是基于Hadoop的开源数据仓库工具,用于SQL风格的查询处理,属于Hadoop生态系统的扩展工具而非核心组件。28.以下哪项是数据仓库(DataWarehouse)的核心特征?
A.面向主题
B.实时事务处理
C.高并发读写
D.支持实时查询【答案】:A
解析:本题考察数据仓库基本概念。数据仓库的核心特征包括面向主题(围绕特定业务主题组织数据)、集成性(整合多源数据)、非易失性(数据加载后一般不修改)、时变性(随时间维度分析)。选项B(实时事务处理)是操作型数据库(OLTP)的典型特征;选项C(高并发读写)属于OLTP的性能需求;选项D(支持实时查询)更偏向实时数据仓库或OLAP系统的特性,而非数据仓库的核心定义。因此正确答案为A。29.数据仓库(DataWarehouse)与数据湖(DataLake)的核心区别是?
A.存储的数据类型
B.构建的技术工具
C.数据的更新频率
D.数据的访问速度【答案】:A
解析:本题考察数据仓库与数据湖的概念差异。数据仓库以结构化数据为主,通过ETL(提取-转换-加载)构建面向分析的多维模型;数据湖存储原始数据(结构化、半结构化、非结构化),支持全量数据存储。两者的核心区别在于数据类型(结构化vs多类型),而非构建工具(均可使用多种工具)、更新频率(均以批处理为主)或访问速度(均需优化)。因此正确答案为A。30.以下关于数据集市的描述,正确的是?
A.数据集市是面向整个企业的综合性数据仓库
B.数据集市的数据来源于企业数据仓库
C.数据集市仅支持实时数据处理
D.数据集市的数据默认存储在HDFS中【答案】:B
解析:本题考察数据集市的定义。数据集市是企业数据仓库的子集(B选项正确),它针对特定业务部门(如销售、财务)或应用场景,提供更聚焦的数据服务,数据来源于企业级数据仓库。A选项错误,因为面向整个企业的是数据仓库而非数据集市;C选项错误,数据集市支持批处理和实时处理,并非仅支持实时;D选项错误,数据集市的数据存储方式多样(如关系型数据库),HDFS仅为Hadoop生态中的存储组件,并非数据集市的默认存储方式。因此正确答案为B。31.ApacheSpark相比MapReduce的主要优势是?
A.基于内存计算,速度更快
B.仅支持批处理任务
C.不支持复杂数据类型
D.必须依赖HDFS存储数据【答案】:A
解析:本题考察Spark与MapReduce的技术对比。Spark核心是内存计算(支持内存存储与迭代计算),相比MapReduce的磁盘I/O操作大幅提升性能。选项B错误,Spark同时支持批处理(SparkCore)和流处理(SparkStreaming);选项C错误,Spark支持RDD、DataFrame等多种数据类型(结构化、半结构化、非结构化);选项D错误,Spark可运行在本地、YARN、Kubernetes等多种资源管理器,并非必须依赖HDFS。因此正确答案为A。32.在数据仓库维度建模中,以下哪种模型属于典型的维度建模结构?
A.星型模型
B.雪花模型
C.星座模型
D.三范式模型【答案】:A
解析:本题考察维度建模与范式建模的区别。星型模型是维度建模的核心,以单个事实表为中心,关联多个维度表(如销售事实表关联客户、产品维度表),结构简单且查询高效;B选项“雪花模型”虽属于维度建模但更接近规范化设计(维度表可进一步拆分),复杂度高于星型;C选项“星座模型”是多个事实表共享维度表的星型扩展,非维度建模的基础结构;D选项“三范式模型”是关系型数据库的规范化设计,与维度建模(反范式化)方向不同。33.根据CAP理论,在分布式系统中,以下哪项是不可能同时满足的?
A.一致性(Consistency)和可用性(Availability)
B.一致性(Consistency)和分区容错性(Partitiontolerance)
C.可用性(Availability)和分区容错性(Partitiontolerance)
D.一致性(Consistency)、可用性(Availability)和分区容错性(Partitiontolerance)【答案】:D
解析:本题考察分布式系统CAP理论。CAP理论指出,分布式系统无法同时满足一致性(C)、可用性(A)、分区容错性(P)三个特性。由于网络不可避免出现分区(P是必须满足的),因此系统只能在C和A中选择其一:满足P和A则放弃C(AP),或满足P和C则放弃A(CP)。选项D描述了三者同时满足的情况,这在实际分布式系统中不可能实现,因此正确答案为D。34.Hadoop分布式文件系统(HDFS)的核心功能是?
A.提供分布式计算框架
B.存储海量结构化/非结构化数据
C.实现集群资源调度与管理
D.实时处理流数据与事件流计算【答案】:B
解析:本题考察HDFS的核心定位。HDFS是Hadoop生态的分布式存储组件,主要负责海量数据的可靠存储;A选项是MapReduce或Spark的功能,C是YARN的职责,D是Storm/Flink等流处理框架的应用场景。因此正确答案为B。35.以下哪项不属于Hadoop的核心组成部分?
A.HDFS
B.MapReduce
C.YARN
D.ZooKeeper【答案】:D
解析:本题考察Hadoop核心组件知识点。Hadoop的核心三部分为HDFS(分布式文件系统)、MapReduce(分布式计算框架)和YARN(资源管理器),负责数据存储、计算和资源调度。ZooKeeper是分布式协调服务,属于Hadoop生态扩展组件而非核心组成部分,因此D选项错误。36.在Hadoop分布式文件系统(HDFS)中,默认的块(Block)大小是多少?
A.128MB
B.64MB
C.256MB
D.512MB【答案】:A
解析:本题考察HDFS核心参数知识点。HDFS默认块大小为128MB,该设计主要为减少NameNode元数据存储压力并优化数据传输效率。错误选项B(64MB)是Hadoop1.x版本的默认块大小,C(256MB)通常用于大数据存储密度优化的特殊场景,D(512MB)超出HDFS标准配置范围。37.MongoDB数据库属于以下哪种NoSQL数据库类型?
A.键值型
B.文档型
C.列族型
D.图型【答案】:B
解析:本题考察NoSQL数据库的分类。MongoDB是典型的文档型数据库,以JSON类似的文档结构存储数据,支持灵活的模式定义。选项A(键值型)如Redis;选项C(列族型)如HBase;选项D(图型)如Neo4j,均为不同类型的NoSQL数据库。38.在数据仓库维度建模中,最常用的模型是?
A.星型模型
B.雪花模型
C.星座模型
D.星群模型【答案】:A
解析:本题考察数据仓库维度建模知识点。星型模型是维度建模中最常用的结构,以事实表为中心,周围连接多个维度表,结构简单、查询效率高;雪花模型是星型模型的规范化扩展,维度表可进一步拆分为子表,虽数据冗余少但查询复杂;星座模型是多个星型模型的组合,适用于复杂业务场景,非最常用;D选项“星群模型”非标准术语。因此A选项正确。39.Spark相比MapReduce,其显著优势在于?
A.基于内存计算,速度更快
B.仅支持批处理任务
C.只能处理结构化数据
D.完全依赖HDFS存储数据【答案】:A
解析:本题考察Spark与MapReduce的技术差异。Spark采用内存计算模式,避免MapReduce的磁盘IO瓶颈,因此处理速度更快;B错误,Spark同时支持批处理和流处理;C错误,Spark支持结构化、半结构化及非结构化数据;D错误,Spark可直接使用内存、本地文件等多种存储,不依赖HDFS。40.ApacheFlink作为流处理框架,其典型特性是?
A.低延迟、高吞吐、精确一次语义
B.仅支持离线批处理
C.完全依赖Kafka进行数据存储
D.基于MapReduce架构实现【答案】:A
解析:本题考察Flink核心特性。Flink支持低延迟高吞吐的实时流处理,且提供精确一次(Exactly-Once)语义保证数据一致性;B错误,Flink是流处理框架,支持实时计算;C错误,Flink可从多种数据源读取数据,不依赖Kafka;D错误,Flink有独立的计算引擎架构,不基于MapReduce。41.大数据的“4V”特征中,描述数据规模巨大(包括结构化、半结构化和非结构化数据)的是哪个特征?
A.Volume(数据量大)
B.Velocity(数据产生速度快)
C.Variety(数据类型多样)
D.Value(数据价值密度高)【答案】:A
解析:本题考察大数据核心特征知识点。大数据的4V特征中,Volume特指数据规模巨大,涵盖结构化(如数据库表)、半结构化(如XML)和非结构化(如文本、图片)数据的总量;Velocity强调数据产生和处理速度快(如传感器实时数据);Variety指数据来源和格式多样;Value则指数据价值密度低,需通过分析挖掘。因此正确答案为A。42.ApacheFlink作为流处理框架,其核心特性是?
A.基于微批处理模型,实现低延迟流处理
B.支持高吞吐、低延迟的实时流处理
C.仅支持离线批处理,不擅长流处理
D.依赖Spark引擎实现内存计算【答案】:B
解析:本题考察Flink核心特性。Flink专注实时流处理,支持低延迟(毫秒级)和高吞吐(每秒数十万事件),具备精确一次语义。A选项是SparkStreaming的微批处理模型,C选项与Flink支持流批一体矛盾,D选项错误(Flink是独立框架,不依赖Spark)。43.以下关于数据仓库(DW)的描述,正确的是?
A.数据仓库的数据是实时更新的
B.数据仓库通常采用星型或雪花型模型
C.数据仓库只存储当前数据
D.数据仓库的主要操作是事务处理【答案】:B
解析:本题考察数据仓库的核心定义与特性。数据仓库是面向分析的集成化历史数据集合,其模型设计以星型(中心事实表+维度表)或雪花型(维度表层级细分)为主,便于复杂查询和聚合分析。选项A错误,数据仓库采用批处理更新(T+1或更长周期),非实时更新;选项C错误,数据仓库包含历史数据(如过去5年的业务数据),用于趋势分析;选项D错误,数据仓库主要支持查询与分析(OLAP操作),事务处理(OLTP)是数据库的核心功能。44.SparkStreaming的核心处理模式是?
A.实时流处理
B.微批处理
C.全内存计算
D.分布式批处理【答案】:B
解析:本题考察流处理框架的技术特点。SparkStreaming基于微批处理(Micro-batch)模型,将流数据按固定时间窗口切割为小批量RDD进行处理;选项A是Flink等流处理框架的典型特征;选项C(全内存计算)是Spark的通用特性,但非SparkStreaming独有;选项D(分布式批处理)属于SparkRDD的基础模式,而非流处理核心。因此正确答案为B。45.Spark相比MapReduce,在大数据处理中的核心优势是?
A.仅支持批处理,不支持流处理
B.基于内存计算,迭代任务执行速度更快
C.只能处理结构化数据,无法处理非结构化数据
D.完全依赖磁盘IO进行数据读写,减少内存占用【答案】:B
解析:本题考察主流大数据计算框架的特点。Spark是内存计算框架,将数据缓存在内存中(可选择持久化到磁盘),避免了MapReduce中频繁的磁盘IO操作,因此在迭代计算(如机器学习算法)和交互式查询中速度远快于MapReduce。选项A错误,Spark同时支持批处理、流处理(StructuredStreaming);选项C错误,Spark可通过DataFrame/SparkSQL处理结构化数据,通过MLlib处理非结构化数据;选项D错误,Spark优先使用内存,而非依赖磁盘IO,MapReduce才是基于磁盘的。因此正确答案为B。46.Flume作为大数据日志采集工具,其核心组件是?
A.Source、Channel、Sink
B.Input、Output、Store
C.Collector、Processor、Sink
D.以上都不是【答案】:A
解析:本题考察Flume核心架构知识点。Flume采用三层架构:Source(数据接收端,如日志文件、网络端口)、Channel(数据缓存通道,如内存队列、文件存储)、Sink(数据输出端,如HDFS、Kafka);B选项“Input/Output/Store”是通用表述,非Flume特定术语;C选项“Collector/Processor”是其他工具(如Flink)的概念;正确答案为A。47.MongoDB属于以下哪种类型的NoSQL数据库?
A.键值对数据库(Key-ValueStore)
B.列族数据库(Column-FamilyStore)
C.文档型数据库(DocumentStore)
D.图数据库(GraphDatabase)【答案】:C
解析:本题考察NoSQL数据库的分类。MongoDB以JSON格式的“文档”为基本存储单元,属于文档型数据库;键值对数据库(A)如Redis,以简单键值对存储;列族数据库(B)如HBase,按列族组织数据;图数据库(D)如Neo4j,以节点和边的图结构存储。因此正确答案为C。48.以下哪个数据库系统不属于列族(Column-family)存储类型?
A.HBase
B.Cassandra
C.Bigtable
D.MongoDB【答案】:D
解析:本题考察NoSQL数据库类型知识点。列族存储以列族为基本单元,支持高扩展性和稀疏数据存储,HBase、Cassandra、Bigtable均属于典型列族存储。MongoDB是文档型(Document)NoSQL数据库,以JSON/BSON文档格式存储数据,与列族存储结构不同,因此D选项错误。49.MongoDB数据库属于以下哪种NoSQL数据库类型?
A.键值对(Key-Value)型
B.文档(Document)型
C.列族(Column-Family)型
D.图(Graph)型【答案】:B
解析:本题考察NoSQL数据库类型。MongoDB以类似JSON的文档结构存储数据(如{"name":"Alice","age":30}),属于文档型数据库。选项A(如Redis)以键值对存储,选项C(如HBase)以列族组织数据,选项D(如Neo4j)以图结构存储关系,因此正确答案为B。50.Hadoop生态系统中,不属于其核心组件的是?
A.HDFS(分布式文件系统)
B.MapReduce(分布式计算框架)
C.Spark(内存计算框架)
D.YARN(资源管理器)【答案】:C
解析:Hadoop核心组件包括HDFS(分布式存储)、MapReduce(分布式计算)和YARN(资源调度)。Spark是独立的开源计算框架,虽可与Hadoop集成,但不属于Hadoop核心组件,故C错误。51.以下关于数据湖(DataLake)的描述,正确的是?
A.仅存储结构化数据,需ETL清洗后使用
B.通常存储原始数据,支持多种数据类型
C.数据已完成整合,可直接用于业务分析
D.只能通过批处理方式进行数据查询【答案】:B
解析:本题考察数据湖的核心特征。数据湖是原始数据的集中存储库,支持结构化、半结构化(如JSON)和非结构化(如视频)数据,无需提前ETL清洗。选项A错误,数据湖不限制数据类型;选项C错误,数据湖的数据需后续处理才能用于分析;选项D错误,现代数据湖支持实时分析(如Flink+数据湖架构)。52.MongoDB属于哪种类型的NoSQL数据库?
A.键值对(Key-Value)型
B.文档型(Document)
C.列族(Column-Family)型
D.图(Graph)型【答案】:B
解析:本题考察NoSQL数据库类型知识点。MongoDB以类JSON的BSON格式存储文档,支持复杂嵌套结构,属于文档型数据库。键值型如Redis(仅存储简单键值对);列族型如HBase(按列族组织数据,适用于结构化数据);图型如Neo4j(存储节点与关系数据)。因此正确答案为B。53.Hadoop生态系统中,负责存储海量结构化和半结构化数据的核心分布式文件系统是以下哪一个?
A.MapReduce
B.HDFS
C.YARN
D.Hive【答案】:B
解析:本题考察Hadoop核心组件的功能。HDFS(HadoopDistributedFileSystem)是Hadoop生态系统的分布式文件系统,用于存储海量数据;MapReduce是分布式计算框架,负责数据处理逻辑;YARN是资源管理器,负责集群资源调度;Hive是基于Hadoop的数据仓库工具,用于SQL查询。因此正确答案为B。54.以下哪个流处理框架支持低延迟的流处理和精确一次(Exactly-Once)语义?
A.ApacheFlink
B.ApacheSparkStreaming
C.ApacheStorm
D.ApacheKafkaStreams【答案】:A
解析:本题考察主流流处理框架特性。ApacheFlink是流批统一的框架,支持毫秒级低延迟处理和精确一次语义(确保数据不重复、不丢失)。错误选项B(SparkStreaming)是微批处理模型,依赖RDD实现,延迟较高;C(Storm)虽支持纯流处理,但不支持精确一次语义;D(KafkaStreams)需依赖Kafka存储层实现语义,自身不提供统一的精确一次语义支持。55.在数据仓库设计中,以下哪种模型通常以事实表为中心,维度表直接与事实表相连,结构简单且查询效率高?
A.星型模型
B.雪花模型
C.星座模型
D.星型+雪花混合模型【答案】:A
解析:本题考察数据仓库模型知识点。星型模型由一个事实表和多个维度表组成,维度表直接连接事实表,结构对称且查询路径短,效率高;雪花模型是星型模型的扩展,维度表存在层级结构,复杂度更高;星座模型是多个事实表共享维度表的组合模型。因此星型模型是结构简单且高效的典型,正确答案为A。56.关于Hadoop分布式文件系统(HDFS)的核心作用,以下描述正确的是?
A.提供高容错性的分布式文件存储
B.负责大数据的批处理计算任务
C.管理集群资源分配与调度
D.实现数据仓库的ETL(抽取、转换、加载)流程【答案】:A
解析:本题考察Hadoop核心组件的功能。HDFS是Hadoop的分布式存储系统,其核心作用是通过多副本机制实现高容错性的海量数据存储,因此A正确。B选项是MapReduce的功能;C选项是YARN(资源管理器)的职责;D选项通常由Hive、Impala等数据仓库工具实现,故错误。57.Hadoop分布式文件系统(HDFS)是Hadoop生态系统的核心组件之一,其主要功能是?
A.提供分布式文件存储服务
B.负责分布式任务调度与资源管理
C.实现数据仓库ETL(抽取、转换、加载)功能
D.提供实时流数据处理能力【答案】:A
解析:本题考察Hadoop生态系统核心组件功能。HDFS是分布式文件系统,专为海量数据存储设计,通过多副本机制保证数据可靠性与高容错性;B选项为YARN(资源管理器)的功能;C选项是Hive等数据仓库工具的典型任务;D选项(如Storm、SparkStreaming)属于实时流处理框架,非HDFS职责。58.Hive的核心功能及应用场景是?
A.通过HiveQL将SQL转换为MapReduce/YARN任务,实现结构化数据批处理
B.与Spark集成实现实时流数据处理,依赖HiveContext
C.提供分布式键值存储,支持高并发读写操作
D.作为数据挖掘引擎,直接训练机器学习模型【答案】:A
解析:本题考察Hive的技术定位。Hive是基于Hadoop的SQL数据仓库工具,核心组件包括HiveMetastore(元数据管理)和HiveQL(类SQL查询语言),通过将SQL转换为MapReduce/YARN任务实现结构化数据的离线批处理;B选项错误,HiveContext是Spark的组件,与Hive无直接关联;C选项描述的是HBase(NoSQL数据库)的功能;D选项错误,Hive不具备数据挖掘模型训练能力,需结合MLlib等工具。59.Hadoop生态系统中,负责存储海量数据的分布式文件系统是?
A.HDFS
B.MapReduce
C.YARN
D.Hive【答案】:A
解析:本题考察Hadoop核心组件知识点。HDFS(HadoopDistributedFileSystem)是Hadoop分布式文件系统,负责海量数据的分布式存储;B选项MapReduce是分布式计算框架,C选项YARN是资源管理器,D选项Hive是数据仓库工具,均不负责数据存储。60.关于ApacheFlink,以下哪项描述是正确的?
A.采用微批处理模型
B.支持流处理和批处理统一的引擎
C.只能处理实时流数据
D.仅适用于离线数据处理【答案】:B
解析:本题考察流处理框架的技术特性。Flink的核心优势是流批一体,支持同一引擎同时处理实时流数据和离线批处理任务,通过统一的状态管理和时间语义实现低延迟计算。选项A(微批处理)是SparkStreaming的设计模型;选项C(仅实时)和D(仅离线)均错误,Flink同时支持流和批处理场景。61.数据仓库设计中,哪种模型是将维度表直接与事实表相连,且维度表不进行规范化拆分?
A.星型模型
B.雪花模型
C.星座模型
D.雪花星型混合模型【答案】:A
解析:本题考察数据仓库模型的结构特点。星型模型以事实表为中心,维度表直接与事实表相连,无中间表,结构简单且查询效率高;雪花模型是维度表规范化拆分后的结构(如地理维度表拆分为国家、省、市三级),虽符合范式但查询复杂度增加;C选项“星座模型”是多个事实表共享维度表的设计;D选项非标准术语。因此星型模型符合题意,选A。62.在Hadoop分布式文件系统(HDFS)中,默认的块(Block)大小是多少?
A.64MB
B.128MB
C.256MB
D.512MB【答案】:B
解析:本题考察HDFS的核心参数知识点。HDFS的块大小是文件系统的重要参数,默认值为128MB。HDFS通过将大文件分割为固定大小的块,实现数据的并行存储与容错(如副本机制)。选项A(64MB)是HDFS早期版本的块大小,非当前默认;选项C(256MB)和D(512MB)均超出HDFS标准默认配置,通常用于特殊场景。63.Kafka默认的消息投递语义是?
A.最多一次
B.至少一次
C.精确一次
D.不确定【答案】:B
解析:本题考察Kafka消息投递语义。Kafka默认通过acks=1配置(仅等待leader副本确认),生产者发送消息后无需等待所有副本同步,消费者处理消息时需提交偏移量。若消费者处理失败,下次会重新读取未提交偏移量的消息,导致重复消费,因此默认语义为“至少一次”(不丢失但可能重复);“最多一次”需acks=0配置(生产者不等待确认,可能丢失消息);“精确一次”需生产者幂等性+消费者事务等复杂配置,非默认情况。因此正确答案为B。64.以下哪个大数据流处理框架采用纯流处理架构,支持事件时间处理和精确一次(Exactly-Once)语义,是实时计算的主流选择?
A.SparkStreaming
B.ApacheFlink
C.ApacheStorm
D.ApacheKafkaStreams【答案】:B
解析:本题考察流处理框架特性。Flink是原生流处理框架,基于事件时间语义处理,支持状态管理和精确一次语义,适用于低延迟实时计算;SparkStreaming是微批处理框架(将流数据按批次处理,本质是批处理);Storm是早期实时流处理框架,但在状态管理和语义保证上不如Flink;KafkaStreams是轻量级流处理库,需依赖Kafka。因此正确答案为B。65.Hadoop生态系统中,负责分布式文件存储的核心组件是?
A.HDFS
B.MapReduce
C.YARN
D.Hive【答案】:A
解析:本题考察Hadoop生态系统核心组件知识点。HDFS(HadoopDistributedFileSystem)是Hadoop的分布式文件系统,负责在集群中存储海量数据;MapReduce是分布式计算框架,用于并行处理大数据;YARN是资源管理器,负责集群资源调度;Hive是基于Hadoop的数据仓库工具,用于数据仓库建模和查询。因此,负责分布式文件存储的是HDFS,A选项正确。66.在Hadoop分布式文件系统(HDFS)中,默认的块大小通常是多少?
A.128MB
B.64MB
C.256MB
D.32MB【答案】:A
解析:本题考察HDFS的基础配置知识点。HDFS默认块大小为128MB(2012年后版本),主要为平衡存储利用率和读写效率。选项B(64MB)是HDFS早期版本的默认配置;选项C(256MB)需手动调整为高容量集群的可选配置,非默认值;选项D(32MB)过小,会导致文件元数据开销过大,不符合HDFS设计目标。67.HBase作为典型的分布式数据库,其数据模型属于哪种NoSQL类型?
A.键值型
B.列族型
C.文档型
D.图状结构型【答案】:B
解析:本题考察NoSQL数据库的分类,正确答案为B。HBase基于列族(ColumnFamily)存储模型,将数据按列族分组,支持稀疏存储和多维度扩展,适用于海量结构化数据(如日志、时序数据)。选项A(键值型)代表如Redis,以键值对直接存储;选项C(文档型)代表如MongoDB,以JSON/BSON文档为基本单位;选项D(图状结构型)代表如Neo4j,以节点和边存储复杂关系网络,均不符合HBase的列族存储特征。68.大数据的5V特征中,不包括以下哪一项?
A.Volume(数据量)
B.Velocity(处理速度)
C.Variety(数据多样性)
D.Validity(数据有效性)【答案】:D
解析:本题考察大数据的核心特征知识点。大数据的5V特征是:Volume(数据量巨大)、Velocity(处理速度快)、Variety(数据类型多样)、Veracity(数据真实性)、Value(数据价值密度低)。选项D的“Validity(数据有效性)”不属于5V特征,因此错误。69.大数据的5V特性中,描述数据产生和处理速度快的是?
A.Volume(数据规模)
B.Velocity(数据速度)
C.Variety(数据多样性)
D.Value(数据价值)【答案】:B
解析:大数据5V特性:Volume(规模)、Velocity(速度,数据产生/处理速度)、Variety(多样性)、Veracity(真实性)、Value(价值)。描述速度的是Velocity,选B。70.以下哪个是Hadoop分布式文件系统?
A.HDFS
B.HBase
C.MapReduce
D.YARN【答案】:A
解析:本题考察Hadoop生态系统核心组件。HDFS(HadoopDistributedFileSystem)是Hadoop的分布式文件系统,负责存储海量数据;B选项HBase是分布式NoSQL数据库;C选项MapReduce是分布式计算框架;D选项YARN是Hadoop资源管理器。因此正确答案为A。71.以下哪个工具主要用于构建实时高吞吐、低延迟的数据流处理管道?
A.Kafka
B.Flink
C.SparkStreaming
D.HadoopStreaming【答案】:A
解析:本题考察大数据流处理工具特性知识点。Kafka是分布式消息队列,专为高吞吐、低延迟的实时数据流管道设计,提供消息持久化和实时传输能力。Flink和SparkStreaming是流处理计算框架(需依赖数据源如Kafka),HadoopStreaming是MapReduce的流处理API,不直接构建数据流管道,因此A选项正确。72.大数据的‘多样性(Variety)’特征主要体现在以下哪个方面?
A.数据产生的速度快,可实时生成
B.数据规模达到PB级甚至EB级
C.数据类型包括结构化、半结构化和非结构化数据
D.数据存储需要分布式集群支持【答案】:C
解析:本题考察大数据5V特征的概念。大数据的5V特征包括:Volume(规模)、Velocity(速度)、Variety(多样性)、Veracity(真实性)、Value(价值)。选项A对应Velocity(速度),选项B对应Volume(规模),选项D描述的是数据存储的技术需求而非多样性特征。选项C明确指出数据类型的多样性,符合Variety的定义,因此正确答案为C。73.ApacheKafka的主要应用场景是?
A.实时流数据传输与存储
B.分布式文件系统
C.批处理计算框架
D.数据仓库ETL工具【答案】:A
解析:本题考察流处理技术组件Kafka的定位知识点。Kafka是分布式流处理平台,专为高吞吐量的实时消息传递设计,支持消息持久化和实时数据传输;B选项是HDFS的功能;C选项是MapReduce/Spark的批处理定位;D选项是Hive/ETL工具的职责。因此A选项正确。74.Spark相比MapReduce的主要优势在于?
A.基于内存计算,速度更快
B.仅支持批处理任务
C.依赖磁盘存储中间结果
D.不支持复杂数据结构处理【答案】:A
解析:本题考察Spark与MapReduce的核心差异。Spark采用内存计算模型,避免了MapReduce中频繁的磁盘I/O操作,大幅提升计算速度;B错误,Spark同时支持批处理和流处理;C错误,Spark以内存计算为主,中间结果优先存储在内存而非磁盘;D错误,Spark支持丰富的数据结构(如RDD、DataFrame)。因此正确答案为A。75.以下哪种算法属于典型的线性分类模型?
A.决策树
B.逻辑回归
C.K-均值聚类
D.支持向量机(SVM)【答案】:B
解析:本题考察数据挖掘算法类型。逻辑回归(B)基于线性假设,通过Sigmoid函数映射概率,是典型线性分类模型。决策树(A)是非线性模型;K-均值(C)是无监督聚类算法;SVM(D)可线性或非线性分类,但“典型线性分类模型”中逻辑回归更具代表性。因此正确答案为B。76.以下哪项是数据湖(DataLake)与数据仓库(DataWarehouse)的核心区别之一?
A.数据湖支持结构化数据,数据仓库仅支持非结构化数据
B.数据湖存储原始数据,数据仓库存储经过清洗和转换的数据
C.数据湖不支持数据查询,数据仓库仅支持结构化查询
D.数据湖的数据更新频率远高于数据仓库【答案】:B
解析:本题考察数据仓库与数据湖概念知识点。数据仓库强调数据治理和质量,存储经过ETL处理的结构化整合数据;数据湖则存储原始数据(含结构化、半结构化、非结构化),保留原始数据形态,后续按需处理。A错误(数据湖支持多种数据类型),C错误(数据湖支持灵活查询),D错误(数据湖原始数据更新频繁但数据仓库因分析需求可能更新更规范),因此B选项正确。77.Hadoop分布式文件系统(HDFS)的默认数据块大小是多少?
A.64MB
B.128MB
C.256MB
D.512MB【答案】:B
解析:本题考察HDFS核心参数知识点。Hadoop分布式文件系统(HDFS)的默认数据块大小为128MB(可配置),其设计目的是平衡磁盘IO效率与元数据管理开销。选项A(64MB)是HDFS早期版本的默认配置;C(256MB)和D(512MB)因过大导致随机IO开销剧增,不符合实际生产场景需求。78.在数据仓库设计中,用于存储业务事件度量值(如销售额、订单量)的表通常称为?
A.维度表
B.事实表
C.星型模型
D.雪花模型【答案】:B
解析:本题考察数据仓库表类型。事实表存储业务事件的度量数据(数值型),如“销售订单表”中的订单金额、数量等;维度表存储描述性属性(如时间、地区),用于解释事实表的上下文;星型模型和雪花模型是数据仓库的表组织模式(非表类型)。因此正确答案为B。79.与MapReduce相比,Spark的主要优势在于?
A.Spark仅支持批处理,不支持流处理
B.Spark采用内存计算,比MapReduce更高效
C.Spark不支持复杂的转换操作,仅支持简单计算
D.Spark的Map阶段需要大量磁盘IO,而MapReduce不需要【答案】:B
解析:本题考察Spark与MapReduce的技术对比知识点。Spark的核心优势是采用内存计算框架,避免了MapReduce基于磁盘的多次IO操作,显著提升计算效率。选项A错误,Spark同时支持批处理和流处理(如SparkStreaming);选项C错误,Spark支持RDD的多种复杂转换操作(如join、groupByKey等);选项D错误,Spark通过内存计算减少磁盘IO,而MapReduce确实依赖磁盘存储中间结果。因此B为正确答案。80.在分布式系统CAP理论中,哪个特性是分布式系统必须满足的?
A.一致性(Consistency)
B.可用性(Availability)
C.分区容错性(PartitionTolerance)
D.以上都不是【答案】:C
解析:本题考察分布式系统CAP理论。CAP理论指出,分布式系统只能同时满足三项特性中的两项:一致性(数据同步一致)、可用性(服务响应正常)、分区容错性(网络分区时系统仍可用)。由于网络不可避免出现分区故障,分区容错性(P)是分布式系统必须满足的基础特性,而一致性和可用性需根据场景权衡(如选择AP或CP模型)。81.以下关于ApacheFlink流处理框架的描述,正确的是?
A.支持事件时间(EventTime)处理,允许处理迟到数据
B.仅支持对有界流(批处理)进行计算,不支持无界流
C.采用微批处理模型,任务延迟较高(秒级)
D.不支持状态管理,无法实现复杂状态的实时计算【答案】:A
解析:本题考察流处理框架Flink的核心特性。Flink是开源流处理框架,支持无界流与有界流统一处理,其核心优势包括精确一次(Exactly-Once)语义、事件时间(EventTime)处理(允许处理乱序或迟到数据)。选项A正确;B错误(Flink支持无界流);C错误(微批处理是SparkStreaming的特点,Flink为低延迟毫秒级);D错误(Flink提供丰富的状态后端,支持复杂状态管理)。82.Hadoop分布式文件系统(HDFS)的默认块大小是多少?
A.64MB
B.128MB
C.256MB
D.512MB【答案】:B
解析:本题考察HDFS的核心配置知识点,正确答案为B。HDFS默认块大小为128MB,这一设置平衡了存储效率和IO效率:较大的块可减少NameNode元数据压力(块数量少),同时避免小文件过多导致的IO频繁问题;而64MB块会增加NameNode内存占用,256MB/512MB则可能降低IO效率(单次读写数据量大,网络传输耗时增加)。83.在数据仓库中,以下哪类表用于记录业务事件的度量数据(如订单金额、数量等)?
A.产品表
B.客户表
C.订单表
D.部门表【答案】:C
解析:本题考察数据仓库中事实表与维度表的定义。事实表是数据仓库的核心,记录业务事件(如订单、交易)的度量值及关联维度外键,例如订单表包含订单ID、用户ID、订单金额等核心业务数据。错误选项分析:A、B、D均为维度表,用于描述事实表的属性(如产品表描述订单表的商品信息,客户表描述订单表的用户信息,部门表描述订单表的组织归属),不直接记录业务事件的度量数据。84.在云计算中,大数据处理平台(如Hadoop集群)通常部署在以下哪种服务模式下?
A.基础设施即服务(IaaS)
B.平台即服务(PaaS)
C.软件即服务(SaaS)
D.数据即服务(DaaS)【答案】:B
解析:本题考察云计算服务模式与大数据的结合。平台即服务(PaaS)提供开发运行环境,用户无需管理底层基础设施,Hadoop集群作为大数据处理平台典型部署为PaaS。错误选项A(IaaS)仅提供计算/存储资源,用户需自行配置大数据软件;C(SaaS)是直接使用软件(如Office365),不涉及大数据平台部署;D(DaaS)非标准云计算服务模式,通常指数据直接作为服务输出。85.下列关于ApacheFlink的描述,错误的是?
A.支持事件时间处理
B.统一流处理与批处理框架
C.仅支持内存计算,不支持磁盘计算
D.提供精确一次(Exactly-Once)语义【答案】:C
解析:本题考察Flink的核心特性。Flink是统一的流处理和批处理框架(B正确),支持事件时间处理(A正确,解决数据乱序问题)和精确一次语义(D正确,通过两阶段提交协议保证数据一致性);C选项错误,Flink既支持内存计算(如状态管理),也支持磁盘计算(如大型数据集的磁盘缓存),并非“仅支持内存计算”。因此正确答案为C。86.在Kafka分布式消息系统中,负责将消息持久化到磁盘的核心组件是?
A.Producer(生产者)
B.Consumer(消费者)
C.Broker(代理节点)
D.ZooKeeper(协调服务)【答案】:C
解析:Kafka中,Broker是服务节点,负责接收、存储消息并持久化到本地磁盘。Producer发送消息,Consumer消费消息,ZooKeeper管理集群元数据,故C正确。87.大数据的5V特征通常指的是以下哪一组?
A.Volume,Velocity,Variety,Veracity,Value
B.Volume,Viscosity,Variety,Veracity,Value
C.Volume,Velocity,Variety,Variability,Value
D.Volume,Velocity,Viscosity,Veracity,Value【答案】:A
解析:本题考察大数据的5V特征知识点。大数据的5V特征是指Volume(容量)、Velocity(速度)、Variety(多样性)、Veracity(真实性)、Value(价值)。选项B中的Viscosity(粘度)是流体力学概念,非大数据特征;选项C中的Variability(可变性)和选项D中的Viscosity(粘度)均为错误替换,因此A为正确答案。88.Spark相比MapReduce在计算效率上的主要优势是?
A.内存计算
B.批处理能力
C.分布式存储
D.实时流处理【答案】:A
解析:本题考察Spark与MapReduce的技术差异。Spark的核心设计是基于内存的计算引擎,避免了MapReduce中频繁的磁盘IO操作,大幅提升计算速度;MapReduce也支持批处理但依赖磁盘IO;分布式存储由HDFS提供而非Spark;实时流处理是Flink/Storm等框架的专长,SparkStreaming是其流处理模块但核心优势仍是内存计算。因此正确答案为A。89.以下哪项不属于Hadoop的核心组件?
A.HDFS
B.MapReduce
C.Hive
D.YARN【答案】:C
解析:本题考察Hadoop核心组件知识点。Hadoop的核心组件包括分布式文件系统HDFS、分布式计算框架MapReduce、资源管理器YARN;而Hive是基于Hadoop的数据仓库工具,用于数据仓库构建和查询,不属于核心组件。因此正确答案为C。90.与传统MapReduce相比,Spark的主要优势不包括以下哪项?
A.基于内存计算,处理速度更快
B.支持多种计算模型(批处理、流处理等)
C.仅能进行批处理任务,无法处理实时数据
D.提供丰富的API(如SparkSQL、DataFrame等)【答案】:C
解析:本题考察Spark与MapReduce的技术对比。Spark的核心优势包括:A正确,基于内存计算(而非MapReduce的磁盘IO),大幅提升速度;B正确,Spark支持批处理(SparkCore)、流处理(SparkStreaming)、交互式查询(SparkSQL)等多种场景;D正确,Spark提供DataFrame、Dataset等统一数据抽象API,易用性强。选项C错误,Spark不仅支持批处理,更通过SparkStreaming、StructuredStreaming等模块支持实时流处理,而MapReduce仅能处理离线批处理任务。91.数据仓库中,哪个特性是指数据随时间变化以反映业务发展趋势?
A.面向主题
B.集成性
C.非易失性
D.时变性【答案】:D
解析:本题考察数据仓库的核心特性。数据仓库的四个关键特性中:A(面向主题)指围绕特定业务主题组织数据;B(集成性)指整合多源异构数据;C(非易失性)指数据仅添加不删除;D(时变性)特指数据随时间推移而积累变化,用于历史趋势分析。其他选项均不符合“随时间变化”的定义。92.K-means聚类算法属于以下哪种机器学习类型?
A.监督学习
B.无监督学习
C.半监督学习
D.强化学习【答案】:B
解析:本题考察机器学习算法类型。K-means无需标注数据(无监督),通过相似度将数据分组;监督学习需要标签(如分类、回归);半监督学习结合少量标签数据;强化学习通过奖励机制学习策略。因此正确答案为B。93.在数据仓库星型模型中,用于描述事实表上下文信息(如时间、地区等)的表称为?
A.事实表
B.维度表
C.度量表
D.指标表【答案】:B
解析:本题考察数据仓库星型模型结构。星型模型包含中心事实表(存储度量值和外键)和维度表(存储描述性属性,如时间、地区)。A选项是核心度量表,C/D非标准术语,维度表通过外键关联事实表,提供多维度分析上下文。94.在Hadoop的MapReduce分布式计算框架中,Map阶段的主要作用是?
A.将输入数据分割成若干独立任务并进行并行处理,生成中间键值对
B.对Map阶段输出的中间结果进行合并、排序和汇总,生成最终结果
C.对原始数据进行清洗、过滤和格式转换等预处理操作
D.负责将计算任务分配到集群中的不同节点执行【答案】:A
解析:本题考察MapReduce的阶段功能。Map阶段通过并行处理输入数据块生成中间键值对,是数据分片与初步处理的核心。B选项是Reduce阶段的功能,C选项属于数据预处理(非MapReduce核心阶段),D选项是YARN的任务调度功能,与Map阶段无关。95.以下哪种计算框架通常被认为是内存计算,比MapReduce更高效?
A.MapReduce
B.Spark
C.Flink
D.HadoopStreaming【答案】:B
解析:本题考察主流计算框架特性。Spark采用内存计算模型,将中间结果存储在内存中,避免MapReduce的大量磁盘IO操作,迭代计算效率更高。MapReduce(A)依赖磁盘存储中间结果,效率较低;Flink(C)虽也支持内存计算,但题目问“通常被认为更高效”的典型代表是Spark;HadoopStreaming(D)是基于MapReduce的接口工具,非独立计算框架。因此正确答案为B。96.CAP定理是分布式系统设计的核心理论,其中字母“P”代表的是?
A.Consistency(一致性)
B.Availability(可用性)
C.Partitiontolerance(分区容错性)
D.Performance(性能)【答案】:C
解析:本题考察分布式系统基础理论CAP定理。CAP中三个字母分别对应:C(Consistency,一致性)、A(Availability,可用性)、P(Partitiontolerance,分区容错性)。选项A对应“C”,选项B对应“A”,选项D不属于CAP定理的核心要素。97.相比MapReduce,Spark的主要优势在于?
A.批处理能力更强
B.内存计算,迭代效率高
C.仅支持流处理
D.适用于超大规模数据存储【答案】:B
解析:本题考察主流计算框架的对比知识点。MapReduce是Hadoop原生的分布式计算框架,基于磁盘IO实现,迭代计算效率低;Spark(选项B)采用内存计算模式,将数据缓存在内存中,避免频繁磁盘IO,因此在迭代计算(如机器学习)和交互式查询中效率显著高于MapReduce。选项A错误,两者均支持批处理,Spark无明显批处理优势;选项C错误,Spark也支持批处理,实时流处理更依赖Flink;选项D错误,Spark是计算引擎,不直接负责数据存储,数据存储需依赖HDFS等组件。因此正确答案为B。98.Spark相比MapReduce的主要优势是?
A.仅支持内存计算,不依赖磁盘存储
B.支持多种数据处理模型(批处理、流处理、交互式查询等)
C.必须基于磁盘存储数据,确保数据持久性
D.仅适用于离线批处理场景,无法处理实时数据【答案】:B
解析:本题考察Spark的技术特点。Spark的核心优势是支持多种数据处理模型,包括批处理(SparkCore)、流处理(SparkStreaming)、交互式查询(SparkSQL)等,而MapReduce仅支持批处理。A错误,Spark虽优先内存计算,但也支持磁盘存储;C错误,Spark以内存计算为核心,非必须基于磁盘;D错误,Spark支持实时数据处理(如StructuredStreaming)。99.在大数据处理流程中,用于去除数据噪声、填补缺失值的环节是?
A.数据采集
B.数据清洗
C.数据存储
D.数据分析【答案】:B
解析:本题考察大数据处理流程各环节的功能。数据清洗(B选项)是数据预处理的核心步骤,主要任务包括去除重复数据、处理缺失值(如均值填充、删除)、识别并修正异常值(噪声),确保数据质量。数据采集(A选项)是获取原始数据的过程;数据存储(C选项)是将清洗后的数据持久化;数据分析(D选项)是基于清洗后的数据进行统计或挖掘。因此正确答案为B。100.在HDFS中,文件的默认副本数是多少?
A.1
B.2
C.3
D.4【答案】:C
解析:本题考察HDFS文件存储特性。HDFS为保障数据可靠性,默认将文件存储为3个副本,分布在不同节点,防止单点故障导致数据丢失。选项A(1副本)数据可靠性低,B(2副本)为非默认配置,D(4副本)超出默认值。因此正确答案为C。101.在Hadoop生态系统中,负责分布式文件存储的核心组件是?
A.HDFS
B.YARN
C.MapReduce
D.Hive【答案】:A
解析:本题考察Hadoop核心组件的功能。HDFS(HadoopDistributedFileSystem)是Hadoop生态系统中负责分布式文件存储的核心组件,通过将数据分割成块并跨节点存储实现高容错性和高吞吐量;YARN是资源管理器,负责集群资源调度;MapReduce是分布式计算框架,用于并行处理海量数据;Hive是基于Hadoop的数据仓库工具,提供SQL查询功能。因此正确答案为A。102.在Hadoop生态系统中,负责分布式文件存储的核心组件是?
A.HDFS
B.MapReduce
C.YARN
D.Hive【答案】:A
解析:本题考察Hadoop核心组件的功能。HDFS(HadoopDistributedFileSystem)是Hadoop分布式文件系统,专门用于在集群中存储海量数据;MapReduc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年供应链风险评估及对策的建议函4篇范本
- 2026年白城市洮北区事业单位招聘工作人员(38人)笔试备考题库及答案详解
- 2026应急管理大学科研助理岗位招聘5人笔试备考题库及答案详解
- 职业卫生技术服务专业技术人员考试(职业卫生检测)模拟题库及答案(南通2026年)
- 2026四川省农业科学院园艺研究所蔬菜研究中心招聘科研助理1人笔试备考试题及答案详解
- 2026陕西榆林靖边县大学生到政府机关见习50人笔试模拟试题及答案详解
- 2026年绥化市北林区事业编单位人员招聘笔试模拟试题及答案详解
- 招5人!杂多县人民医院公开招聘5名合同制工作人员的笔试参考题库及答案详解
- 2026重庆三峡油漆股份有限公司招聘考试备考试题及答案详解
- 2026河北沧州市教育局公开招调教师30名考试备考试题及答案详解
- 老年护理人文关怀
- 《小区物业管理系统的设计与实现》14000字(论文)
- 新能源汽车电池回收与循环利用技术研究
- 起重伤害事故现场处置演练方案
- 律所之间转委托合同范本
- 广州市建筑工程建材监管与服务平台操作手册
- JTG-H30-2015公路养护安全作业规程
- JC∕T 2476-2018 机械喷涂砂浆
- 主要施工管理计划(通用版)
- GB/T 5900.4-2022机床主轴端部与卡盘连接尺寸第4部分:圆柱连接
- GB 16357-1996工业X射线探伤放射卫生防护标准
评论
0/150
提交评论