版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档-下载后可编辑Spark-Scala编程语言-期中测试Spark-Scala编程语言-期中测试
1.【单选题】2分|关于Scala的描述错误的是
AScala是一种多范式的编程语言
BScala不可以运行在java虚拟机上
CScala可以调用Java类库
DScala集成了面向对象编程和函数式编程
2.【单选题】2分|关于Spark的描述错误的是
AA.Spark与MapReduce类似,基于磁盘进行运算
BB.Spark的性能要远高于MapReduce
CC.Spark源码的主要开发语言是Scala
DD.Spark可以运行在yarn之外的框架上
3.【单选题】2分|配置java环境变量时,不需要设置的环境变量是:
AA.JAVA_HOME
BB.CLASSPATH
CC.PATH
DD.SCALA_HOME
4.【单选题】2分|Scala不包括以下哪种数值类型:
AA.Byte
BB.Int
CC.Bigint
DD.Long
5.【单选题】2分|以下哪种循环不包含在scala中
Aforall
Bfor
Cwhile
Ddowhile
6.【单选题】2分|
AR读取(read)
BE求值(evaluate)
CP解析(Parse)
DL循环(Loop)
7.【单选题】2分|
A元组的可以包含不同类型的元素
B元组是不可变的
C访问元组第一个元素的方式为pair._1
D元组最多只有2个元素
8.【单选题】2分|scala允许你用数字去乘字符串,"scala"*3的返回结果是什么
A“scala”*3
Bssscccaaalllaaa
Cscalascalascala
Dscala
9.【单选题】2分|下面选项中a的取值不一致的是?
Avala=3
Bvala:Double=1+2
Cvara=1;a+=2
Dvalb=1.+(2);vala=b.toInt
10.【单选题】2分|
AArray(0,0,0,0,0,0)
BArray(Array(0,0,0),Array(0,0,0))
CArray(Array(0,0),Array(0,0),Array(0,0))
D(Array(0,0),Array(0,0),Array(0,0))
11.【单选题】2分|关于主构造器,以下说法错误的是?
A主构造器在每个类都可以定义多个
B主构造器的参数可以直接放在类名后
C主构造器的会执行类定义中的所有语句
D主构造器中可以使用默认参数
12.【单选题】2分|下面关于override修饰符的描述错误的是?
AScala里所有重载了父类具体成员的成员都需要这样的修饰符
BScala里如果子类成员实现的是同名的抽象成员则这个修饰符是可选的
CScala里如果子类中并未重载或实现什么基类里的成员则禁用这个修饰符
DScala里如果子类是抽象类则子类的同名成员不可以使用这个修饰符
13.【单选题】2分|Scala类中的公有字段自带getter和setter,类classPersen{varage=0},age字段默认定义的方法是?
Agetter,setter
BgetAge,setAge
Cage,age_
Dage,age_=
14.【单选题】2分|关于对象的apply方法,正确的是?
Aapply方法返回的是伴生类的对象
Bapply方法不可以带参数
Capply方法返回的是Unit
Dapply方法定义在类里面
15.【单选题】2分|scala中,关于引入语句的说法不正确的是?
A引入语句可以引入包、类和对象
B引入语句可以出现在任意位置
C引入语句可以重命名
D引入语句不可以隐藏特定成员
16.【单选题】2分|scala语言中,下面描述正确的是?
Ascala中,Float是Double的子类
Bscala中,Int是Long的子类
Cscala中,Double是AnyRef的子类
Dscala中,Long是AnyVal的子类
17.【单选题】2分|以下关于caseclass描述有误的是?
A默认情况下可对其属性进行修改
B在模式匹配时会进行解构操作
C两个caseclass进行比较时进行全等比较,而非按是否引用同一个对象进行比较
D相比于class而言更简洁的实例化过程(不需要使用new操作符)及其它操作语法
18.【单选题】2分|如下的操作中,哪一个不能将valnames=List("Petter","Paul","Mary")中的相应地字符串全部变成大写?
Anames.map(_.toUpperCase)
Bfor(name-names)yieldname.toUpperCase
Cfor(name-names)yield
for(c-name)yieldc.toUpper
Dfor(name-names;
c-name)yieldc.toUpper
19.【单选题】2分|Scala高阶函数指的是
A在程序中应该首先被定义的函数
B将函数作为参数,并返回结果为函数的函数
C函数参数为函数或返回结果为函数的函数
D函数参数为函数或返回结果为函数
20.【单选题】2分|类定义如下,描述不正确的是?
abstractclassElement
{
defcontents:Array[String]
}
AElement是一个抽象类
BElement不能实例化
Ccontents成员定义错误,没有初始化
Dcontents方法是类Element的抽象成员
21.【单选题】2分|scala中的类,下面说法正确的是?
Ascala中,使用extends进行类的扩展
Bscala中,声明为final的类可以被继承
Cscala中,超类必须是抽象类
Dscala中,抽象类可以被实例化
22.【单选题】2分|以下关于闭包描述错误的是?
A闭包是一个函数,其返回值依赖于声明在函数包部的一个或多个变量。
B通常来讲,可以将闭包看作是可以访问一个函数里面局部变量的另一个函数。
C对于defmulBy(factor:Double)=(x:Double)=factor*x;valtriple=mulBy(3);,函数triple是一个闭包。
D对于defmulBy(factor:Double)=(x:Double)=3*x;valtriple=mulBy(3);,函数triple是一个闭包。
23.【单选题】2分|以下选项中,哪一个可以在Scala中定义一个按名调用(call-by-name)的函数?
AdeffunctionOne(x:Int)
BdeffunctionOne(x:=Int)
CdeffunctionOne(x:-Int)
DdeffunctionOne(x:Name)
24.【填空题】6分|
Scala申明常量使用的关键字是,申明变量使用的关键字是。
25.【填空题】6分|以下Scala代码的执行结果是。
defsomeCurring(y:Int):(Int)=Int={
defs(y:Int)=2*y
s
}
valresult=somCurring(4)(3)
26.【填空题】6分|以下Scala代码的执行结果是
Set(1,0,1)+1+1-1
27.【填空题】6分|
Scala申明隐式转换函数的关键字是
28.【填空题】6分|
正则表达式中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大学物理电磁感应实验的科研方法培训课题报告教学研究课题报告
- 2024年北京戏曲艺术职业学院马克思主义基本原理概论期末考试笔试题库
- 2025年湖南幼儿师范高等专科学校马克思主义基本原理概论期末考试笔试真题汇编
- 《美术馆数字化藏品数字化展示的虚拟展览馆用户体验设计研究》教学研究课题报告
- 2024年河南城建学院马克思主义基本原理概论期末考试笔试真题汇编
- 2025年河南水利与环境职业学院马克思主义基本原理概论期末考试笔试题库
- 2025年成都理工大学马克思主义基本原理概论期末考试真题汇编
- 2025年广东松山职业技术学院马克思主义基本原理概论期末考试真题汇编
- 2025年兰考三农职业学院马克思主义基本原理概论期末考试笔试题库
- 2024年陕西电子信息职业技术学院马克思主义基本原理概论期末考试笔试题库
- 昆山钞票纸业有限公司2026年度招聘备考题库附答案详解
- GB/T 46793.1-2025突发事件应急预案编制导则第1部分:通则
- 电子政务外网IPv6地址规划规范
- 5G优化案例:5G室分覆盖指导建议
- 《高等数学(第2版)》 高职 全套教学课件
- GB/T 43933-2024金属矿土地复垦与生态修复技术规范
- 南通市2024届高三第二次调研测试(二模)语文试卷(含官方答案)
- 《思想道德与法治》
- 项目划分表(土建)
- 静配中心细胞毒性药物的配置方法
- 肿瘤学课件:女性生殖系统肿瘤(中文版)
评论
0/150
提交评论