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