-
以下哪一个不是saprk的特点
A、随处运行B、代码简洁
C、使用复杂
D、运行快速
-
Scala属于哪种编程语言
A、函数式编程语言
B、汇编语言
C、机器语言
D、多范式编程语言
注意:scala也是一种函数式编程语言,如果考试多范式和函数式都出现了选多范式。如果只有函数式则选函数式。
-
以下哪种不属于的特性?
A、命令式编程
B、函数式编程
C、静态类型
D、不可扩展性
-
以下哪种可以正确计算数组a的长度?
A、count()
B、take(1)
C、tail()
D、length()
你能说出其他三个选项分别能干嘛吗?
-
观察下面代码,下列选项错误的是
def sumSquare(args:Int*)={ var r = 0 for(arg <- args){ r+=arg*arg } r }
A、sumSquare(1,2,3) = 14
B、sumSquare(2,4) = 16
C、sumSquare(6) = 36
D、sumSquare(1,1,2,3) = 15
这里我解释一下,args:Int*表示接收的是一个指针。所以传入参数时,当传入多个数据时,会将其当作序列 对于A: arg = 1; r = r+ 1*1 = 0 + 1 = 1; arg = 2; r = r + 2*2 = 1 + 4 = 5; arg = 3; r = r + 3*3 = 5 + 9 = 14; 其余选项类似。
-
以下Scala变量的定义不正确的是哪项
A、val words:String=“Hello World”
B、val number = 12
C、var number:String = None
D、var apple:Double = 2
-
以下关于List的定义不正确的一项是哪项?
A、val list = List(12,2,3)B、val list = List(“Hello World”)
C、val list:String = List(“a”,“b”,“c”)
D、val list = List()
对于创建List,前面不写类型,scala会自动根据后面的数推断类型。如果要写,这样写是对的。 val list:List[String] = List("a","b","c") 这个规则对数组等同样成立
-
对于(Set)进行操作"Set(3,0,1)+2+2-2"之后的结果为哪项
A、Set(3,0,1,2)
B、Set(3,0,1)
C、Set(3,0)
D、以上均不正确
1.在set中,+表示添加元素,-表示删除元素 2.set会自动去重,加入2个2,其效果就是加入一个,最后再把2删了,结果还是(3,0,1)
-
下面哪个操作是窄依赖 ( )
A 、join
B、 filter
C、 group
D、 sort注意,我给你总结的窄依赖有 map、filter、union、join 宽依赖有 groupByKey、join 这题中按理来说,filter和join都算是窄依赖。但是要选绝对正确的那一个。
-
下面哪个操作肯定是宽依赖 ( )
A、 map
B 、flatMap
C 、reduceByKey
D 、sample这里再多记一个宽依赖操作reduceByKey
-
默认的存储级别 ( )
A 、MEMORY_ONLY
B 、MEMORY_ONLY_SER
C 、MEMORY_AND_DISKD 、MEMORY_AND_DISK_SER
这里可以去看一下书74页持久化,包括讲到了持久化方式有cache和persist2种等.比如: 下列哪个不是 RDD 的缓存方法(C) A. persist() B. Cache() C. Memory() D. 以上都不是
-
下面哪个不是 RDD 的特点 ( )
A.可分区
B.可序列化
C.可修改
D.可持久化文章来源:https://www.toymoban.com/news/detail-467586.html
-
Spark 的集群部署模式不包括
A. standalone
B. spark on mesos
C. spark on YARN
D. Local文章来源地址https://www.toymoban.com/news/detail-467586.html
到了这里,关于spark期末考试选择题精选的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!