【Spark】Spark基础练习题(六)

时间:2024-04-04 09:18:48

【Spark】Spark基础练习题(六)【Spark】Spark基础练习题(六)【Spark】Spark基础练习题(六)

(图片来源于网络,侵删)


Spark考卷来啦,看看你能得到多少分,评论告诉我吧!

---------------------------------【Spark考题????】----------------------------------

一、单选
  1. scala中多行字符用什么来表示 ( 单选 1分 )
    A."
    B.""
    C."""
    D.""""
    参考答案: C
  2. scala中val pa=(40,“Foo”)如果要访问40,正确的访问语句是 ( 单选 1分 )
    A.pa._0
    B.pa._1
    C.pa.2
    D.pa.

    参考答案: B
  3. scala中import java.util.{HashMap=>,}是 ( 单选 1分 )
    A.引入java.util包内的HashMap
    B.引入java.util包内除了HashMap之外的所有成员
    C.引入java.awt包内所有成员且把引入的成员变为函数
    D.引入java.awt包内的所有返回值是HashMap的函数
    参考答案: B
  4. Worker是________ ( 单选 1分 )
    A.主节点
    B.从节点
    C.执行器
    D.上下文
    参考答案: B
    学习资料:主节点执行器从节点上下文
  5. scala反编译后是 ( 单选 1分 )
    A.C语言
    B.C++
    C.JAVA
    D.字节码文件
    参考答案: D
    学习资料:反编译字节码java
  6. 以下哪个不是Spark的组件 ( 单选 1分 )
    A.Driver
    B.SparkContext
    C.ClusterManager
    D.ResourceManager
    参考答案: D
  7. SparkContext是________ ( 单选 1分 )
    A.主节点
    B.从节点
    C.执行器
    D.上下文
    参考答案: D
    学习资料:主节点执行器从节点上下文
  8. scala中val x,y=100意味着 ( 单选 1分 )
    A.x,y都是100
    B.x没有赋值,y是100
    C.x是0,y是100
    D.以上说法都不对
    参考答案: A
  9. Executor是_________ ( 单选 1分 )
    A.主节点
    B.从节点
    C.执行器
    D.上下文
    参考答案: C
    学习资料:executor主节点执行器从节点上下文
  10. spark是hadoop生态下哪个组件的替代方案 ( 单选 1分 )
    A.Hadoop
    B.Yarn
    C.HDFS
    D.MapReduce
    参考答案: D
    学习资料:替代方案
  11. 以下哪个不是Spark的组件 ( 单选 1分 )
    A.DAGScheduler
    B.MultiScheduler
    C.TaskScheduler
    D.SparkContext
    参考答案: B
  12. 以下哪个不是Spark的组件 ( 单选 1分 )
    A.RDD DAG
    B.Executer
    C.TaskScheduler
    D.RDDScheduler
    参考答案: D
  13. scala反编译后_____________ ( 单选 1分 )
    A.可读但不可执行
    B.不可读可以执行
    C.可读可执行
    D.不可读不可执行
    参考答案: C
    学习资料:反编译可读
  14. scala中def mul(x:Int)(y:Int) = x*y称作 ( 单选 1分 )
    A.柯里化函数
    B.匿名函数
    C.高阶函数
    D.偏应用函数
    参考答案: A
    学习资料:高阶函数
  15. 以下哪个不是Spark的组件 ( 单选 1分 )
    A.NodeManager
    B.TaskScheduler
    C.DAG Scheduler
    D.ClusterManager
    参考答案: A
  16. ClusterManager是________ ( 单选 1分 )
    A.主节点
    B.从节点
    C.执行器
    D.上下文
    参考答案: A
    学习资料:主节点执行器从节点上下文
二、多选
  1. SparkContext可以从哪些位置读取数据 ( 多选 2分 )
    A.本地磁盘
    B.web
    C.hdfs
    D.内存
    参考答案: ACD
  2. scala语言中一个函数可以定义在 ( 多选 2分 )
    A.构造函数里
    B.class内
    C.object内
    D.main函数内
    参考答案: ABCD
    学习资料:构造函数
  3. MLlib包括 ( 多选 2分 )
    A.分类模型
    B.聚类模型
    C.特征抽取
    D.统计模型
    参考答案: ABCD
    学习资料:特征抽取聚类模型统计模型
三、判断题

20.改程序:
“如果把第10行的(x,1)换成(x,-1),输出结果不变”是对是错
( 判断 1分 )
参考答案: 正确

21.scala中基本数据类型和java完全一致 ( 判断 1分 )
参考答案: 错误
学习资料:java

22.Yarn 可以作为Spark的资源调度框架 ( 判断 1分 )
参考答案: 正确
学习资料:资源调度

四、读程序

23.请写出下面程序的运行结果( 单选 2分 ):

A.51
B.52
C.28
D.29
参考答案: D
学习资料:运行结果

24.下面程序的运行结果是( 单选 2分 ):
A.10.
B…10
C…55
D.55.
参考答案: D
学习资料:运行结果

25.下面程序的运行结果是 ( 单选 2分 ):
A.11
B.12
C.13
D.15
参考答案: B
学习资料:运行结果

26.下面程序的运行结果是( 单选 2分) :
A.4
B.6
C.9
D.12
参考答案: B
学习资料:运行结果

27.下面程序的运行结果是( 单选 2分 ):
A.31
B.32
C.33
D.34
参考答案: C
学习资料:运行结果

28.下面程序的运行结果是( 单选 2分 ):
A.3
B.6
C.9
D.12
参考答案: C
学习资料:运行结果

29.下面这个程序的运行结果是( 单选 2分 ):
A.41
B.42
C.43
D.44
参考答案: C
学习资料:运行结果

30.下面这个程序的运行结果是( 单选 2分 ):
A.5
B.15
C.25
D.120
参考答案: D
学习资料:运行结果

31.下面这个程序的运行结果是( 单选 2分 ):
A.51
B.52
C.46
D.47
参考答案: C

五、填空

32.下面程序的运行结果是( 填空 3分 ):
【Spark】Spark基础练习题(六)
参考答案: List(a, a, a),List(2, 2, 2)
学习资料:运行结果

33.请输入下面程序的运行结果( 填空 3分 )
【Spark】Spark基础练习题(六)
参考答案: 5,45,6

34.已知eaxm.data里面的数据如下:a b c a a b c a c
请写出下面程序的运行结果( 填空 3分 )
【Spark】Spark基础练习题(六)
参考答案: (b,2)(c,3)(a,4)

35.以下程序的输出结果是( 填空 3分 ):
【Spark】Spark基础练习题(六)
参考答案: List(3, 4)

36.下面程序的运行结果是( 填空 3分 ):
【Spark】Spark基础练习题(六)
参考答案: 10,12,14,16,18, 或 10,12,14,16,18

37.以下程序的输出结果是( 填空 3分 ):
【Spark】Spark基础练习题(六)
参考答案: List((A,1), (B,2), (C,-1))

38.已知eaxm.data里面的数据如下:
a b c a a b c a

请写出下面程序的运行结果( 填空 3分 ):
【Spark】Spark基础练习题(六)
参考答案: (a,4)(b,2)(c,2)

39.以下程序的输出结果是( 填空 3分 ):
【Spark】Spark基础练习题(六)
参考答案: List((A,1), (B,2))

40.请写出下面程序的运行结果( 填空 3分 ):
【Spark】Spark基础练习题(六)
参考答案: Set(20, 9) 或 20,9

41.以下程序的输出结果是( 填空 3分 ):
【Spark】Spark基础练习题(六)
参考答案: List(3, 4, 6, 9, 13, 15, 18)

42.下面这个程序的运行结果是( 填空 3分 )
【Spark】Spark基础练习题(六)
参考答案: 012012012

43.读程序写结果( 填空 3分 )
【Spark】Spark基础练习题(六)
参考答案: List((A,0), (B,1), (C,2))

44.下面程序的运行结果是( 填空 3分 ):
【Spark】Spark基础练习题(六)
参考答案: 5,5,5

45.该程序的输出结果是( 填空 3分 ):
【Spark】Spark基础练习题(六)
参考答案: List(1, 3),List(2, 4)

六、大题

46.已知学生数据如下:
【Spark】Spark基础练习题(六)
求下面程序的作用( 单选 3分 ):
【Spark】Spark基础练习题(六)
A.按照年龄排序
B.按照身高排序
C.按照血型排序
D.返回相同血型的同学
参考答案: B

47.已知students.data的数据格式如下(数据之间使用\t分割):
【Spark】Spark基础练习题(六)
以下程序的作用是:( 单选 3分 )
【Spark】Spark基础练习题(六)
A.求平均年龄
B.求学生的年龄分布
C.求出生日最大的4个同学
D.求出生年月日最大值
参考答案: A
学习资料:数据格式年龄分布日最大平均年龄出生年月

48.已知students.data的数据格式如下(数据之间使用\t分割):
【Spark】Spark基础练习题(六)
以下程序的作用是( 单选 3分 ):
【Spark】Spark基础练习题(六)
A.统计男生和女生的总人数
B.求学生中出现的所有姓氏
C.求学生的年龄分布
D.索引出相同生日下同学的姓名链表
参考答案: B
学习资料:数据格式年龄分布

49.已知学生数据如下:
【Spark】Spark基础练习题(六)
请写出下面程序的作用( 单选 3分 ):
【Spark】Spark基础练习题(六)
A.返回年龄最大的3个人
B.返回身高最高的3人
C.返回出生在每月最大天数的3人
D.返回出生月份最大的3人
参考答案: C
学习资料:出生月份

50.已知学生数据如下:
【Spark】Spark基础练习题(六)
请写出下面程序的作用( 单选 3分 ):
【Spark】Spark基础练习题(六)
A.求学生中出现的所有姓氏
B.求学生的年龄分布
C.按照同学们电话号码的大小排序
D.索引出相同生日下同学的姓名链表
参考答案: D

---------------------------------【Spark考题????】----------------------------------

快在评论区评论你的分数吧!!!有没有满分的小伙伴呢?!?


都看到这里了,点赞评论一下吧!!!

【Spark】Spark基础练习题(六)