Spark期末练习题库练习题(一)及答案详解【历年真题】.docxVIP

  • 3
  • 0
  • 约6.81万字
  • 约 96页
  • 2026-10-03 发布于山东
  • 举报

Spark期末练习题库练习题(一)及答案详解【历年真题】.docx

Spark期末练习题库练习题(一)及答案详解【历年真题】

1.以下关于SparkRDD的描述,错误的是?

A.RDD中的数据是不可变的,无法直接修改元素

B.RDD的分区数量在创建后不可动态调整

C.RDD支持转换(Transformation)和行动(Action)操作

D.RDD的宽依赖(如groupByKey)会触发新的RDD生成

【答案】:B

解析:本题考察SparkRDD的核心特性。RDD的分区数量在创建后可通过repartition或coalesce方法动态调整,因此选项B描述错误。选项A正确,RDD数据不可变;选项C正确,RDD确实支持转换(惰性执行)和行动(触发计算)操作;选项D正确,宽依赖会导致RDD血统(Lineage)变化并生成新RDD。

2.Spark相比MapReduce最显著的性能优势主要来源于以下哪个特性?

A.基于内存计算,减少磁盘IO

B.只能使用内存进行数据处理

C.无需进行Shuffle操作

D.仅支持Java语言开发

【答案】:A

解析:本题考察Spark核心特性。正确答案为A,Spark通过内存计算减少磁盘IO是其相比MapReduce的主要性能优势。B错误,Spark支持内存计算和磁盘持久化(如cache/persist),并非“只能”用内存;C错误,Spark在数据倾斜或Join操作中仍需Shuffle;D错误,

文档评论(0)

1亿VIP精品文档

相关文档