Spark 大数据技术与应用考试试卷 - 韦德泉《Spark大数据技术与应用/大数据专业应用型人才培养规划教材》
Spark 大数据技术与应用考试试卷
一、选择题(每题 2 分,共 20 分)
-
Spark 是一种什么类型的计算框架? A. 分布式计算框架 B. 单机计算框架 C. 数据库管理系统 D. 操作系统
-
Spark 的核心组件包括哪些? A. Spark SQL B. Spark Streaming C. Spark MLlib D. 以上所有
-
在 Spark 中,什么是 RDD? A. 数据库表 B. 文件格式 C. 分布式数据集 D. 程序语言
-
Spark 支持哪些语言编写应用程序? A. Java B. Python C. Scala D. 以上所有
-
在 Spark 中,什么是 Spark SQL? A. 一种查询语言 B. 一种分布式计算框架 C. 一种机器学习库 D. 一种流处理框架
-
在 Spark 中,什么是 DataFrame? A. 一种数据结构 B. 一种文件格式 C. 一种查询语言 D. 一种机器学习算法
-
在 Spark 中,什么是 Spark Streaming? A. 一种流处理框架 B. 一种查询语言 C. 一种机器学习库 D. 一种分布式计算框架
-
在 Spark 中,什么是 MLlib? A. 一种机器学习库 B. 一种查询语言 C. 一种流处理框架 D. 一种分布式计算框架
-
在 Spark 中,什么是 GraphX? A. 一种图处理库 B. 一种查询语言 C. 一种机器学习库 D. 一种分布式计算框架
-
在 Spark 中,什么是 SparkR? A. 一种 R 语言接口 B. 一种查询语言 C. 一种机器学习库 D. 一种分布式计算框架
二、判断题(每题 2 分,共 10 分)
-
Spark 是一种单机计算框架。 (F)
-
RDD 是 Spark 中的一种数据结构,类似于分布式数据集。 (T)
-
Spark 只支持 Java 编写应用程序。 (F)
-
Spark SQL 是一种查询语言,可以用于查询分布式数据集。 (T)
-
DataFrame 是一种文件格式,用于存储分布式数据集。 (F)
三、填空题(每空 2 分,共 10 分)
-
Spark 是一种 ____________ 计算框架。
-
Spark 的核心组件包括 ____________ 、Spark Streaming、Spark MLlib 等。
-
RDD 是 Spark 中的一种数据结构,全称为 ____________ 。
-
Spark 支持多种编程语言,包括 ____________ 、Python 和 Scala 等。
-
Spark SQL 是一种查询语言,可以用于查询 ____________ 。
四、简答题(每题 10 分,共 20 分)
-
请简述 Spark 的优点和缺点。
-
请简述 Spark Streaming 的应用场景和特点。
五、程序设计题(共 40 分)
请编写一个 Spark 应用程序,读取一个文本文件,统计其中每个单词出现的次数,并将结果输出到控制台。
提示:可以使用 Spark 的 RDD 和 PairRDD 操作。
原文地址: https://www.cveoy.top/t/topic/joZA 著作权归作者所有。请勿转载和采集!