Spark Scala版本

您所在的位置:网站首页 关于scala数据类型说法错误的是 Spark Scala版本

Spark Scala版本

2024-07-11 00:49| 来源: 网络整理| 查看: 265

文章目录 选择题总结 (89个题) 第1章 大数据技术概述 (10个题) 第2章 Scala 语言基础 (20个题) 第3章 Spark的设计与运行原理 (10个题) 第4章 Spark环境搭建和使用方法 (10个题) 第5章 RDD编程 (10个题) 第6章 Spark SQL (10个题) 第7章 Spark Streaming (11个题) 第8章 Spark MLlib (8个题)

选择题总结 (89个题) 第1章 大数据技术概述 (10个题)

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

A.流计算 B.图计算 C.查询分析计算 D.批处理计算

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

A.Flume B.Pregel C.Hive D.Spark

1.3 ‏Hadoop的生态系统组件之一Sqoop的功能是? D.交换数据

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

1.4 以下哪一项不是Hadoop的缺点? B.分布存储到多台机器

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

1.5 用户在使用HDFS时,仍然可以像普通文件系统那样用文件名去访问文件,以下哪个选项是正确的访问方式? D. 三短一长选最长(

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

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

‍A.数据类型多 B.价值密度低 C.数据量大 D.处理速度快

1.7 Hadoop两大核心组成部分是什么? CD

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

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

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

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

‍A.HBase利用MapReduce来处理HBase中的海量数据,实现高性能计算 B.利用Pig和Hive为HBase提供了高层语言支持 C.使用HDFS作为高可靠的底层存储,利用廉价集群提供海量数据存储能力 D.使用Sqoop为HBase提供了高效便捷的RDBMS数据导入功能

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

‏A.流式计算(Spark Streaming) B.SQL即席查询(Spark SQL) C.图计算(GraphX) D.机器学习(MLlib) 第2章 Scala 语言基础 (20个题)

2.1 下面输出与其他不一致的是? D

A.print("Hello World\n") B.println("Hello World") C.printf("Hello %s", "World\n") D.val w = "World" ; println("Hello $w")

2.2 有关操作符优先级的描述不正确的是? A

A.+的优先级高于! B.%的优先级高于+ C.>的优先级高于& D.*=的优先级低于+

2.3 对集合(Set)进行操作"Set(2, 0, 1) + 1 + 1 - 1"之后的结果为? C

A.以上均不正确 B.Set(2, 0, 1, 1) C.Set(2, 0) D.Set(2, 0, 1)

2.4 以下关于闭包描述错误的是? D

A.对于def mulBy(factor: Double) = (x: Double) => factor * x; val triple = mulBy(3);,函数triple是一个闭包 B.闭包是一个函数,其返回值依赖于声明在函数包部的一个或多个变量 C.通常来讲,可以将闭包看作是可以访问一个函数里面局部变量的另一个函数 D.对于def mulBy(factor: Double) = (x: Double) => 3 * x; val triple = mulBy(3);,函数triple是一个闭包

2.5 对于以下代码描述有误的是? C

val data = Map(1 -> "One", 2 -> "Two") ‏val res = for((k, v) 1)) yield v A.其中的if(k > 1)是一个守卫表达式 B.运行后res的结果为List("Two") C.运行后res的结果为List("One", "Two") D.对映射data中的每一个(键,值)对,k被绑定对键,而v则被绑定到值

2.6‍ Scala中,下面的哪个类定义是不正确的? B

A.class Counter{def counter = “counter”} B.class Counter{var counter:String} C.class Counter{def counter () {}} D.class Counter{val counter = “counter”}

2.7 以下关于类和单例对象的对比说法正确的是? A

A.单例对象不可以带参数,而类可以 B.单例对象不可以定义方法,而类可以 C.单例对象不可以定义私有属性,而类可以 D.单例对象不可以继承,而类可以

2.8 Scala语言中,关于List的定义,不正确的是? B

A.val list = List(1,2,3) B.val list = List [String]('A','B','C') C.val list = List [Int](1,2,3) D.val list = List [String]()

2.9‏ 对于Map(“book” -> 5, “pen” -> 2).map(m => m._1 -> m._2 * 2)的结果,下面哪个是正确的?



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3