大数据智能办公系统知识真题精选.docx
《大数据智能办公系统知识真题精选.docx》由会员分享,可在线阅读,更多相关《大数据智能办公系统知识真题精选.docx(18页珍藏版)》请在冰点文库上搜索。
大数据智能办公系统知识真题精选
[判断题]
1、内存计算下,Spark比Hadoop快10
倍
参考答案:
错
[判断题]
2、spark中的application代表一个应用程序
参考答案:
对
[判断题]
3、spark中管理本机资源的节点是worker
参考答案:
对
[判断题]
4、spark生态圈没有能够实时计算的框架
参考答案:
错
[判断题]
5、spark切分完的partition的个数必须与block一致
参考答案:
对
[单项选择题]
6、在scala中如果方法没有返回值,则需要使用哪个关键字()
A.Unit
B.Until
C.void
D.null
参考答案:
A
[判断题]
7、scala中val定义的变量,赋值后不能改变
参考答案:
对[判断题]
8、scala中String类没有插值器的概念
参考答案:
错
[单项选择题]
9、在scala中应该使用哪个关键字表示方法的返回值为空()
A.Unit
B.Int
C.Double
D.void
参考答案:
A
[判断题]
10、scala中var定义的变量,赋值后不能改变
参考答案:
错
[单项选择题]
11、以下语句的运行结果为varj=2;vari=0;while(i<5)
{i+=2;j*=2};
println(j)
()
A.4
B.8
C.16
D.32
参考答案:
C
[判断题]
12、AnyVal是scala中基本类型的父类
参考答案:
对
[多项选择题]
13、下列关于Scala对于异常的处理处理正确的是:
()
A.Case匹配的方式处
B.Throw出去
C.抛插值器
D.singleton=false
参考答案:
A,B[单项选择题]
14、下面输出与其他不一致的是?
()
A.valw="World";println(s"Hello$w")
B.valw="World";println("Hello$w")
C.println("HelloWorld")
D.valw="World";println("Hello"+w)
参考答案:
B
[判断题]
15、在scala中,AnyRef是String类的父类
参考答案:
对
[单项选择题]
16、对于valprices=Map("book"->5,"pen"->2,"sticker"->1)结果说法错误的是?
()
A.prices("sticker")//等于1
B.
(prices+("shoes"->30))
("shoes")?
//等于30
C.
(prices-"pen")
("book")//等于5
D.prices("sock")//等于0
参考答案:
D
[判断题]
17、yarn是一个资源调度平台
参考答案:
对
[多项选择题]
18、scala中的object描述下列那些正确()
A.object是scala的关键字
B.scala中的object和java中的object是一样的
C.object本身就是一个单例对象
D.scala中的object是一个伴生对象
参考答案:
A,C,D
[单项选择题]
19、类默认是()级别的
A.public
B.private
C.protected
D.以上都不是
参考答案:
A
[判断题]
20、tail和head一样,后面直接跟文件名,则显示文件最后十行。
如果加-n选项则显示文件最后n
行
参考答案:
对
[多项选择题]
21、下列选项中对于高阶函数描述不正确的是:
()
A.在程序中应该首先被定义的函数
B.将函数作为参数其他函数的参数使用
C.执行时间长的函数
D.以上都不是
参考答案:
C,D更多内容请访问《睦霖题库》微信公众号
[单项选择题]
22、特征构造器的顺序是下面选项中的那个的线性化的反向()
A.类
B.对象
C.方法
D.函数
参考答案:
A
[判断题]
23、卸载一个rpm包的命令为?
rpm?
-e?
filename
参考答案:
对
[多项选择题]
24、以下定义变量的语句正确的是()
A.vala=10
B.vara=20
C.vari:
Int="abc"
D.vali:
Int="abc"
参考答案:
A,B
[单项选择题]
25、reduceRight通过如下程序块其输出结果为varlist=List(1,2,99,4,100)varjs=
list.reduceRight(_max_println(js)
()
A.$1
B.100
C.206
D.以上答案都不对
参考答案:
B
[判断题]
26、java中的continue的作用是跳出当前循环
参考答案:
对
[多项选择题]
27、以下关于定义变量的说法正确的是()
A.var定义的变量初始化后不能再修改
B.val定义的变量初始化后不能再修改
C.var定义的变量初始化后可以再修改
D.val定义的变量初始化后可以再修改
参考答案:
B,C
[判断题]
28、maven加载jar包是通过
pom.xml文件中的groupId,artifactId,version来进行jar包查找的
参考答案:
对
[单项选择题]
29、下列关于类和单例对象间差别的说法正确的是()
A.单例对象不可以定义方法,而类可以
B.单例对象不可以带参数,而类可以
C.单例对象不可以定义私有属性,而类可
D.单例对象不可以继承,而类可以
参考答案:
B
[多项选择题]
30、下列叙述中属于事务特性的是()
A.原子性
B.持久性
C.隔离性
D.分离性
参考答案:
A,B,C[判断题]
31、基于maven的项目,有且必须有一个
pom.xml文件
参考答案:
对
[多项选择题]
32、文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是:
()
A.chmod775exer1
B.chmod765exer1
C.chmoda+x,g+wexer1
D.chmodgwexer1
参考答案:
A,C
[多项选择题]
33、以下哪些属于数值类型?
()
A.Int
B.String
C.Float
D.Long
参考答案:
A,C,D
[判断题]
34、maven项目是通过
pom.xml文件来进行依赖jar包的加载的
参考答案:
对
[多项选择题]
35、哪些选项是scala中到的关键字()
A.Any
B.object
C.AnyRef
D.AnyVal
参考答案:
A,B,C,D
[单项选择题]
36、定义类ClassPerson(privatevalname:
String)
{},以下说法正确是?
()
A.name是对象私有字段
B.name是类私有字段,有私有的getter方法
C.name是类公有字段,有公有的getter和setter方法
D.name是类私有字段,可以在类内部被改变
参考答案:
B
[判断题]
37、var?
factor?
=?
3?
?
?
val?
multiplier?
=?
(i:
Int)?
=>?
i?
()?
factor?
?
这里我们引入一个自由变量?
factor,这个变量定义在函数外面,这就是闭包
参考答案:
对
[多项选择题]
38、以下属于循环语句的是()
A.do-while
B.while
C.for
D.if
参考答案:
A,B,C
[单项选择题]
39、scala中,关于类和函数,以下说法错误是()
A.scala中,可以在类中定义类。
B.scala中,可以在函数中定义函数。
C.scala中,不可以在类中定义object
D.scala中,可以在函数中定义类
参考答案:
C
[判断题]
40、用private关键字修饰,带有此标记的成员仅在包含了成员定义的类或对象内部可见,同样的规则还适用内部类
参考答案:
对
[多项选择题]
41、伴生类和伴生对象说法正确?
()
A.单例对象与类同名时,这个单例对象被称为这个类的伴生对象,而这个类被称为这个单例对象的伴生类
B.伴生类和伴生对象要在同一个源文件中定义
C.伴生对象和伴生类可以互相访问其私有成员
D.不与伴生类同名的单例对象称为孤立对象
参考答案:
A,B,C,D
[单项选择题]
42、下面关于override修饰符的描述错误的是?
()
A.Scala里所有重载了父类具体成员的成员都需要这样的修饰符
B.Scala里如果子类成员实现的是同名的抽象成员则这个修饰符是可选的
C.Scala里如果子类中并未重载或实现什么基类里的成员则禁用这个修饰符
D.Scala里如果子类是抽象类则子类的同名成员不可以使用这个修饰符
参考答案:
D
[判断题]
43、在scala中,对保护(Protected)成员的访问比java更严格一些。
因为它只允许保护成员在定义了该成员的的类的子类中被访问
参考答案:
对
[多项选择题]
44、以下选项中正确的是varlbiao=List(1,2,3,4,5)varjs=
lbiao.foldRight
(100)
(_-_);println(js)
()
A.foldRight第一个参数为种子的初始值,计算过程会从右往左拿第一个数减去种子数得到的数据,拿第二个数再减去刚才的合计值,依次类推
B.foldRight与fold没有区别
C.foldRight表示数据从右往左进行迭代按括号内的逻辑进行操作
D.fold表示数据从左往右进行迭代按括号内的逻辑进行操作,与foldRight是一个相反的过程
参考答案:
A,C,D
[单项选择题]
45、Scala里,final修饰符的描述正确的是?
()
A.类的声明上添加final修饰符确保成员不被子类重载
B.类的声明上添加final修饰符把整个类声明为final,这个类不能被继承
C.类的声明上添加final修饰符确保成员只能被子类重载一次
D.以上说法都是错误的
参考答案:
B
[判断题]
46、Scala中,如果没有指定任何的修饰符,则默认为public
参考答案:
对[判断题]
47、在scala中定义变量时,变量的类型可以不写
参考答案:
对
[单项选择题]
48、高阶函数是指?
()
A.在程序中应该首先被定义的函数。
B.将函数作为参数,并返回结果为函数的函数。
C.函数参数为函数或返回结果为函数的函数。
D.执行时间长的函数。
参考答案:
C
[判断题]
49、Spark是一种快速、通用、可扩展的大数据分析引擎,2009年诞生于加州大学伯克利分校AMPLab
参考答案:
对
[判断题]
50、AnyVal是scala中的String类的父类
参考答案:
错
[单项选择题]
51、以下关于集合的说法哪个不正确()
A.Set是一组没有先后次序的值。
B.Map是一组(键,值)对偶。
C.List中的值是有先后次序的
D.为了顾及安全性问题,Scala仅支持不可变集合而不支持可变集合。
参考答案:
D
[判断题]
52、Spark生态系统已经发展成为一个包含多个子项目的集合,其中包含
SparkSQL、SparkStreaming、GraphX、MLlib等子项目
参考答案:
对
[判断题]
53、一个元组只能包含单个类型的元素
参考答案:
错[单项选择题]
54、关于scala中的类和它的伴生对象,以下说法不正确的是()
A.类和它的伴生对象定义在同一个文件中
B.类和它的伴生对象可以有不同的名称
C.类和它的伴生对象的名称必须相同
D.类和它的伴生对象可以互相访问私有特性
参考答案:
B
[判断题]
55、与Hadoop的MapReduce相比,Spark基于内存的运算要快100倍以上,基于硬盘的运算也要快10倍以上
参考答案:
对
[判断题]
56、辅助构造器只能以this命名,但是参数可以变化为不同个数的参数
参考答案:
对
[单项选择题]
57、以下使用scala语言,定义一个List,其中语法不正确的是?
()
A.vallist=List(1,2,3)
B.vallist=List[Int]
(1,2,3)
C.vallist=List[String]
(‘a’,’b’,’c’)
D.vallist=List[String]
()
参考答案:
C
[单项选择题]
58、reduce求和输出结果为varlist1=list1(1,2,3,4)varsum=list1.reduce(_+_)println(sum)
()
A.10
B.1
C.4
D.以上答案都不对
参考答案:
A
[单项选择题]
59、reduce求减的输出结果为varlist=List(1,2,3,4)varjian=
list.reduce(_-_)println(jian)
()
A.-8B.10
C.4
D.以上答案都不对
参考答案:
A
[单项选择题]
60、reduceRight通过如下程序块其输出结果为varlist=List(1,2,99,4,100)varjs=
list.reduceRight(_max_)println(js)
()
A.10
B.-2
C.-8
D.以上答案都不对
参考答案:
B