Spark编程基础(湖北科技职业学院)中国大学mooc慕课答案2024版100分完整版

墓伺琉安会驳萍核筒霞摹妹鹃

对应课程:点击查看
起止时间:3000-01-01到3001-01-01
更新状态:每5天更新一次

第1章 大数据技术概述 第1章大数据技术概述单元测验

1、 大数据计算模式有以下四种,对电子商务网站购物平台数据的实时分析处理过程属于哪一种?

A:批处理计算
B:流计算
C:图计算
D:查询分析计算
答案: 流计算

2、 大数据技术及其代表性的软件种类很多,不同的技术有其不同应用场景,都对应着不同的大数据计算模式,请问软件产品Pregel主要应用于以下哪种计算模式?

A:批处理计算
B:流计算
C:图计算
D:查询分析计算
答案: 图计算

3、 经过多年的发展,Hadoop生态系统不断完善和成熟,目前已经包含多个子项目,其中YARN的主要功能是?

A:分布式并行编程模型
B:数据仓库工具
C:负责集群资源调度管理的组件
D:分布式海量日志采集、聚合和传输系统
答案: 负责集群资源调度管理的组件

4、 Hadoop生态系统中用于构建数据仓库并允许用户输入SQL语句进行查询的功能组件是?

A:Spark
B:Pregel
C:Flume
D:Hive
答案: Hive

5、 MapReduce的一个基本设计思想是?

A:计算向数据靠拢
B:数据向计算靠拢
C:提高数据的串行计算速度
D:提高数据的冗余度
答案: 计算向数据靠拢

6、 Hadoop的生态系统组件之一Sqoop的功能是?

A:提供高可靠性、高可用、分布式的海量日志采集
B:用来存储非结构化和半结构化的松散数据
C:负责集群资源调度管理的组件
D:用来在Hadoop和关系数据库之间的交换数据,改进数据的互操作性
答案: 用来在Hadoop和关系数据库之间的交换数据,改进数据的互操作性

7、 以下哪一项不是Hadoop的缺点?

A:计算表达能力有限
B:数据文件被分布存储到多台机器上
C:计算延迟高
D:磁盘I/O开销大
答案: 数据文件被分布存储到多台机器上

8、 网络中很多数据是以图的形式呈现的,比如社交网络、交通事故,现场证据采集等,为了解决大型图的分布式计算问题,最适合采用以下哪种计算框架:

A:Spark Core
B:Dremel
C:Pregel
D:Storm
答案: Pregel

9、 用户在使用HDFS时,仍然可以像普通文件系统那样用文件名去访问文件,以下哪个选项是正确的访问方式?

A:把文件名发送给名称节点,根据文件名直接在名称节点上获取数据
B:把文件名发送给数据节点,根据文件名直接在数据节点上获取数据
C:把文件名发送给名称节点,根据文件名在名称节点上找到数据块的实际存储信息,客户端再到数据节点上获取数据
D:以上说法都不对
答案: 把文件名发送给名称节点,根据文件名在名称节点上找到数据块的实际存储信息,客户端再到数据节点上获取数据

10、 大数据处理的基本流程有以下哪四个步骤?

A:数据采集
B:存储管理
C:处理分析
D:结果呈现
E:数据安全和隐私保护
答案: 数据采集;
存储管理;
处理分析;
结果呈现

11、 目前学术界和业界比较认可的关于大数据的四个特点是?

A:数据量大
B:数据类型多
C:处理速度快
D:数据可重复使用
E:价值密度低
答案: 数据量大;
数据类型多;
处理速度快;
价值密度低

12、 Hadoop两大核心组成部分是什么?

A:分布式文件系统HDFS
B:分布式协作服务Zookeeper
C:资源调度管理框架YARN
D:分布式计算框架MapReduce
答案: 分布式文件系统HDFS;
分布式计算框架MapReduce

13、 与Hadoop相比,Spark主要有以下哪些优点?

A:提供多种数据集操作类型而不仅限于MapReduce
B:数据集中式计算更加高效
C:提供了内存计算,带来了更高的迭代运算效率
D:基于DAG的任务调度执行机制
答案: 提供多种数据集操作类型而不仅限于MapReduce;
提供了内存计算,带来了更高的迭代运算效率;
基于DAG的任务调度执行机制

14、 YARN是负责集群资源调度管理的组件。不同的计算框架统一运行在YARN框架之上,具有哪些优点:

A:计算资源按需伸缩
B:不同负载应用混搭,集群利用率高
C:共享底层存储,避免数据跨集群迁移
D:大大降低了运维成本
答案: 计算资源按需伸缩;
不同负载应用混搭,集群利用率高;
共享底层存储,避免数据跨集群迁移;
大大降低了运维成本

15、 关于Hadoop生态系统中HBase与其它部分的关系,以下说法正确的有:

A:HBase利用MapReduce来处理HBase中的海量数据,实现高性能计算
B:利用Zookeeper作为协同服务,实现稳定服务和失败恢复
C:使用HDFS作为高可靠的底层存储,利用廉价集群提供海量数据存储能力
D:利用Pig和Hive为HBase提供了高层语言支持
E:使用Sqoop为HBase提供了高效便捷的RDBMS数据导入功能
答案: HBase利用MapReduce来处理HBase中的海量数据,实现高性能计算;
利用Zookeeper作为协同服务,实现稳定服务和失败恢复;
使用HDFS作为高可靠的底层存储,利用廉价集群提供海量数据存储能力;
利用Pig和Hive为HBase提供了高层语言支持;
使用Sqoop为HBase提供了高效便捷的RDBMS数据导入功能

16、 Spark的设计遵循“一个软件栈满足不同应用场景”的理念,逐渐形成了一套完整的生态系统,可以支持以下哪些操作计算:

A:SQL即席查询(Spark SQL)
B:流式计算(Spark Streaming)
C:机器学习(MLlib)
D:图计算(GraphX)
答案: SQL即席查询(Spark SQL);
流式计算(Spark Streaming);
机器学习(MLlib);
图计算(GraphX)

17、 Flink和Spark一样,都是基于内存的计算框架,都支持流计算,在流式处理方面,以下选项是Flink的主要特点的有:

A:Flink是一行一行地处理数据
B:Flink可以支持毫秒级的响应
C:Flink只能支持秒级的响应
D:Flink支持增量迭代,具有对迭代进行自动优化的功能
答案: Flink是一行一行地处理数据;
Flink可以支持毫秒级的响应;
Flink支持增量迭代,具有对迭代进行自动优化的功能

第2章 Scala语言基础 第2章Scala语言基础单元测验

1、 以下哪个选项不是Scala的数据类型?

A:A Byte,Short,Int,Unit
B:Integer,Void
C:Long,Char,String
D:Float,Double,Boolean
答案: Integer,Void

2、 Scala关于变量定义、赋值,错误的是?

A:val a = 3
B:val a:String = 3
C:var b:Int = 3 ; b = 6
D:var b = “Hello World!” ; b = “123”
答案: val a:String = 3

3、 下面四个选项中,哪一个选项中a的取值与其他三个选项不同?

A:val a = 3
B:val a:Double = 1 + 2

       

如需购买完整答案,请点击下方红字:

点击这里,购买完整答案

获取更多中国大学mooc慕课答案,请点击这里,进入mooc.mengmianren.com

风榷踏嗅蹲核藏陷酞啡畅韶挡