spark 在线考试 答题题目
1、 19. (单选题)
定义类Counter,并通过new关键字实例化出counter对象,代码如下,以下选项的操作正确的是( )。
class Counter(name:String)(
val a = 1
var b ="counter”
}
val counter = new Counter("computer")
2、(填空题) 22. (填空题)方法可以通过一个函数重新计算列表中的所有元素,并且返回一个包含相同数目元素的新列表。
3、 5. (单选题)以下是行动操作的方法是()
4、 16. (单选题)提交Spark程序时,通常需要设置一些配置项,关于配置项,下列说法错误的是( )
5、(填空题) 20. (填空题)使用 ___方法可以合并多个RDD
6、(填空题) 21. (填空题)方法用于合并具有相同键的值,作用对象是键值对,并且只对键的值进行处理。
7、(判断题) 26. (判断题)RDD采用了惰性调用,即在RDD的处理过程中,真正的计算发生在RDD的“行动”操作
8、(填空题) 27. (填空题)在Scala中,模式匹配是由关键字 和 组成的
9、(判断题) 34. (判断题)Scala中,使用关键字var或val声明变量时,后面紧跟的变量名称可以和Scala中的保留字重名,而且变量名不可以以字母或下划线开头,且变量名是不区分大小写的。
10、 10. (单选题)在Spark中,调用RDD的()方法,可以将RDD转换为DataFrame对象。
11、(判断题) 15. (判断题)Spark SQL与Hive不兼容
12、(判断题) 18. (判断题)Hadoop的MapReduce进行计算时,每次产生的中间结果都是存储在内存中;而Spark在计算时产生的中间结果存储在本地磁盘中。
13、(填空题) 23. (填空题)spark-submit常用配置项中 --name Name主要用于
14、 5. (单选题)下列选项中不属于MLlib中常用的数据类型的是( )。
15、(判断题) 16. (判断题)Spark Master HA主从切换过程不会影响集群已有的作业运行
16、 7. (单选题)下列方法中,哪个方法可以正确计算数组arr的长度( )
17、 8. Spark于2009年诞生于()。
18、 3. (单选题)以下关于Scala的变量定义、赋值的代码,运行后一定会报错的是( )
19、 5. 关于SparkRDD,下列说法不正确的是( )
20、 4. (单选题)以下是转换操作的方法是()
21、 13. (单选题)使用“val rdd: RDD[String]= sc.makeRDD(List("Hello Scala","Hello Spark"))”创建了一个RDD,以下选项中,不能使该RDD实现单词计数的是( )。
22、 3. (单选题)下列选项中( )算法不属于有监督学习算法。
23、 4. (单选题)以下关于数组a的定义,最终数组a的数据与其他选项不一致的是
24、 7. Spark与Hadoop在基于内存的运算中,说法正确的是()。
25、 1. 以下关于Scala解释器(REPL)交互的基本方式说法错误的是( )
26、(判断题) 25. (判断题)RDD是一个可变、不可分区、里面的元素不可并行计算的集合
27、(填空题) 13. (填空题)Spark SQL作为分布式SQL查询引擎,让用户可以通过 、DataFrames API和Datasets API3种方式实现对结构化数据的处理。
28、 1. (单选题)以下不属于Spark架构中的组件的是( )
29、 13. (单选题)以下关于Scala的类和单例对象之间的差别描述正确的是( )
30、(填空题) 28. (填空题)在Scala中,使用___关键字来定义的类被称为样例类。
31、 2. Spark是Hadoop生态下( )组件的替代方案
32、(填空题) 24. (填空题)使用____方法可以实现数据过滤
33、 21. (单选题)Scala中,用于创建单例对象的关键字是()。
34、 3. (单选题)以下方法中,从外部存储系统中创建RDD使用的方法是( )
35、(判断题) 15. (判断题)部署Spark高可用集群不需要用到Zookeeper服务
36、 2. (单选题)下列属于关联规则算法是( )。
37、 11. (单选题)在Scala语言中,关于列表的定义,不正确的是( )
38、 12. (单选题)Spark中的SparkContext是( )。
39、 7. (单选题)关于RDD集合操作方法,以下选项中描述错误的是
40、(判断题) 30. (判断题)在Scala中,使用关键字bar声明的变量,值是不可变的。
41、(填空题) 14. (填空题)在DataFrame的操作中,_____用于对记录进行分组。
42、(填空题) 10. (填空题)停止Spark集群的命令为
43、 5. (单选题)以元组pair为例,以下关于元组说法错误的是( )
44、(判断题) 33. (判断题)在Scala中,集合有三大类分别是List、Set以及Map。
45、 9. (单选题)对于RDD(a,1),(a,2),(a,3)),使用“reduceByKey(_+_)”进行合并,得到的结果 是( )
46、(填空题) 9. (填空题)启动Spark集群的命令为
47、 6. (单选题)关于sortBy(方法的三个可输入参数,以下选项中描述错误的是 ( )
48、(填空题) 18. (填空题)在RDD操作中,可使用___ 方法收集查询数据
49、 1. (单选题)机器学习可以分为( )。
50、(填空题) 12. (填空题)在spark-shell下进入粘贴模式的命令为
51、 8. (单选题)关于键值对RDD的连接操作,以下选项中描述正确的是
52、 1. (单选题)下面哪个端口不是Spark自带服务的端口
53、 11. (单选题)saveAsTextFile()方法用于将( )以文本文件的格式存储到文件系统中。
54、 2. 以下关于Scala的特性说法错误的是( )
55、(判断题) 16. (判断题)在Spark SQL中,若想要使用SQL风格操作,则需要提前将DataFrame注册成一张临时表
56、(判断题) 18. (判断题)Spark SQL不仅能够查询MySQL数据库中的数据,还可以向表中插入新的数据
57、 4. (单选题)DataFrame可以将数据保存成持久化的表,使用的方法是( )。
58、(填空题) 26. (填空题)在Scala中,获取元组中的值是通过 来获取的
59、 9. (单选题)关于Spark SQL的DataFrame基础操作,以下选项中说法错误的是( )。
60、(判断题) 17. (判断题)集群上的任务是由执行器来调度的
61、 10. (单选题)表达式for(i<-1 to 3;for(j<-1 to 3;if i!=j))print((10*i+j))+"",输出结果正确的是( )
62、 17. (单选题)映射的示例代码如下,运行后res的正确结果是( )。
val data = Map(1 ->"Chinese",2 ->"Math",3 ->"English")
val res = for((k,v)<- data; if(k>1))yield v
63、 4.在Spark中,如果需要对实时数据进行流式计算,那么使用的子框架是( )
64、 9. (单选题)关于mllib.feature中创建特征向量的方法,下列说法错误的是( )。
65、 8. (单选题)以下选项中不能对DataFrame列名进行重命名的方法是( )。
66、 20. (单选题)下列方法中,用于计算数组长度的是()。
67、(判断题) 13. (判断题)标注点是一种带有标签的本地向量,通常用于无监督学习算法中
68、 7. (单选题)下列选项中,( )不属于数据标准化或归一化方法。
69、(判断题) 36. (判断题)Scala有两种类型的变量,一种是使用关键字var声明的常量,值是不可变的;另一种是使用关键字val声明的变量,值是可变的。
70、 8. (单选题)下列关于List的定义,哪个是错误的( )
71、(填空题) 12. (填空题)推荐算法有两个主要的类别:一种是_____ ,另一种是____
72、(填空题) 10. (填空题)在Spark MLlib库中,经常用于将对象分到高度相似的类中的一种无监督学习算法的是
73、 3. Spark支持的运行模式不包括( )
74、(判断题) 19. (判断题)DataFrame可以从很多数据源中创建,例如结构化文件、外部数据库、Hive表等数据源。
75、 6. (单选题)下列选项中,哪个是Scala编译后文件的扩展名( )
76、 14. (单选题)定义类Counter,并通过new关键字实例化出counter对象,代码如下,以下选项的操作正确的是( )。 class Counter(name:String){val a = 1var b ="counter" } val counter = new Counter("computer")
77、 15. (单选题)以下选项中不是spark-submit的指定参数的是( )
78、(填空题) 11. (填空题)是一个用于处理结构化数据的框架,可被视为一个分布式的SQL查询引擎,提供了一个抽象的可编程数据模型DataFrame
79、(判断题) 29. (判断题)Scala语言是一种面向过程编程的语言。
80、(填空题) 11. (填空题)进入spark-shell操作界面的命令为
81、(判断题) 31. (判断题)在Scala中定义变长数组时,需要导入可变数组包。
82、 2. (单选题)现有一个DataFrame数据命名为data,而在Spark SQL的DataFrame API中有众多方法可以对其数据进行查看。查看data数据的前10条数,以下写法错误是( )。
83、 18. (单选题)以下关于Scala的类和单例对象之间的差别描述正确的是( )。
84、 2. (单选题)下列方法中,不可用于创建RDD的方法的是( )
85、 15. (单选题)以下程序的输出结果是( )。 val alphabet = List("A","B","C") val nums = List(1,2)
print(alphabet.zip(nums))
86、(判断题) 20. (判断题)Spark SQL提供了一个编程抽象结构叫做DataFrame的数据模型。
87、 10. (单选题)对于RDD1((a,1),(b, 2),(c,3))和RDD2((b,4),(b,5),(a,6)),使用“RDD1.join (RDD2)”,得到的结果是( )。
88、 16. (单选题)以下选项符合Scala编程规范的是( )。
①"spark".equals("spark") ②"spark".contains(spark)
③val a:String="spark"④val a=List{1,2,3,4}
89、(填空题) 13. (填空题)spark-shell下清屏的快捷方式为
90、 6. (单选题)关于Spark MLlib的mllib.stat.Statistics类中的方法,描述错误的是( )。
91、(判断题) 17. (判断题)Spark SQL可以通过JDBC从关系数据库中读取数据的方式创建DataFrame,通过对DataFrame进行一系列的操作后,不可以将数据重新写入到关系数据库中。
92、(判断题) 21. (判断题)Spark SQL与Hive相互不兼容。
93、(填空题) 24. (填空题)RDD的操作主要分为____和____
94、(填空题) 12. (填空题)Spark SQL是Spark用来 的一个模块
95、(填空题) 23. (填空题)方法和map()方法类似,但是该方法没有返回值,只用于对参数的结果进行输出。
96、 14. (单选题)以下选项中使用spark-submit指定在YARN框架上运行程序的是( )。
97、 12. (单选题)映射的示例代码如下,运行后res的正确结果是val data=Map(1->"Chinese"),2->"Math",3->"English" val res=for(k,v)<-data;if(k>1)) yield v
98、(判断题) 32. (判断题)Scala语言和Java语言一样,都有静态方法或静态字段。
99、(判断题) 22. (判断题)Spark SQL为Spark框架在结构化数据分析方面提供重要技术支持。
100、(填空题) 25. (填空题)方法可对集合中的元素进行分组操作,返回的结果是一个映射。
101、(判断题) 35. (判断题)Scala中声明变量时,可以不给出变量的类型,因为在初始化的时候,Scala的类型推断机制能够根据变量初始化的值自动推算出来。
102、 7. (单选题)以下选项中,关于Spark SQL优点描述正确的是( )。 ①将SQL查询与Spark程序无缝混合,可以使用Java、Scala、Python、R等语言的API操作 ②兼容Hive ③统一的数据访问 ④标准的数据连接
103、(填空题) 19. (填空题)方法用于获取RDD的前N个元素,返回数据为数组
104、 5. (单选题)DataFrame的show()方法默认输出( )条数据。
105、 8. (单选题)ALS是MLlib的一个实现推荐算法的包,需要输入的数据类型是( )。
106、 9. (单选题)下列选项中,哪个不是Spark生态系统中的组件?
107、 6. (单选题)获取DataFrame中所有数据,并返回一个数组对象,使用的方法是( )。
108、 4. (单选题)下列选项中( )算法属于分类算法。
109、(填空题) 22. (填空题)方法用于对具有相同键的值进行分组,可以对同一组的数据进行计数、求和等操作。
110、 6. 下列选项中,可以支持Scala和Python编程的交互式解释器是()。
111、(填空题) 11. (填空题)协同过滤推荐算法有两种形式,分别是_____和_____
112、 1. (单选题)下列说法正确的是哪一项?( )
113、 3. (单选题)关于Spark SQL的说法,以下选项错误的是( )。
114、(判断题) 14. (判断题)Spark诞生于洛桑联邦理工学院(EPEL)的编程方法实验室

微信扫一扫 在线答题 在线出卷 随机出题小程序 闯关答题软件 出题答题小程序