2-1
分数 2
作者 黄正鹏
单位 贵州工程应用技术学院
60.类ArrayElement定义如下,它的子类定义正确的是?
class ArrayElement(val str:String){
def height =1}
A.
class LineElement(str: String) extends ArrayElement{
def width = str.length
}B.
class LineElement(s: String) extends ArrayElement(s) {
def width = str.length
}C.
class LineElement(str: String) extends ArrayElement(str){
def height =1
}D.
class LineElement(s String) extends ArrayElement{
def str = s
}
2-2
分数 2
作者 黄正鹏
单位 贵州工程应用技术学院
98.在下述代码基础上,不能正确执行的 *** 作是?
case class Currency(value: Double, unit: String)
val amt = Currency(29.95, "EUR")
需要指定参数名称才行
A.
amt.copy(value = 19.2)
B.
amt.copy()
C.
amt.copy("CHF")
D.
amt.copy(unit = "CHF")
2-3
分数 2
作者 黄正鹏
单位 贵州工程应用技术学院
定义类Countter并实例化如下:
Class Countter(name:String){ val a = 1 var b = “counter” }
val counter = new Countter(“computer”),下列 *** 作正确的是?
A.
counter.name = “cpu”
B.
counter.a = 2
C.
counter.b = “conter”
D.
counter.a = counter.b
2-4
分数 2
作者 黄正鹏
单位 贵州工程应用技术学院
类和单例对象间的差别是?
A.
单例对象不可以定义方法,而类可以
B.
单例对象不可以带参数,而类可以
C.
单例对象不可以定义私有属性,而类可以
D.
单例对象不可以继承,而类可以
2-5
分数 2
作者 黄正鹏
单位 贵州工程应用技术学院
关于辅助构造器,以下说法正确的是?
A.
辅助构造器的必须调用主构造器
B.
辅助构造器的可以直接调用超类的主构造器
C.
辅助构造器的参数可以是任意多个
D.
辅助构造器的名称和类名相同
2-6
分数 2
作者 黄正鹏
单位 贵州工程应用技术学院
关于主构造器,以下说法错误的是?
A.
主构造器在每个类都可以定义多个
B.
主构造器的参数可以直接放在类名后。
C.
主构造器的会执行类定义中的所有语句。
D.
主构造器中可以使用默认参数。
2-7
分数 2
作者 黄正鹏
单位 贵州工程应用技术学院
定义类 Class Person(private val name: String){},以下说法正确是?
A.
name是对象私有字段
B.
name是类私有字段,有私有的getter方法
C.
name是类公有字段,有公有的getter和setter方法
D.
name是类私有字段,可以在类内部被改变
2-8
分数 2
作者 黄正鹏
单位 贵州工程应用技术学院
scala 中,类成员的缺省访问级别是?
A.
public
B.
private
C.
protected
D.
以上都不对
2-9
分数 2
作者 黄正鹏
单位 贵州工程应用技术学院
以下单例对象,定义错误的是?
A.
object A{var str = ““}。
B.
object A(str:String){}
C.
object A{def str = ““}
D.
object A{val str = ““}
2-10
分数 2
作者 黄正鹏
单位 贵州工程应用技术学院
scala中,关于包的说法不正确的是?
A.
包的名称不能重复。
B.
同一个包可以定义在多个文件中。
C.
包路径不是绝对路径。
D.
包对象可以持有函数和变量。
2-11
分数 2
作者 黄正鹏
单位 贵州工程应用技术学院
scala中,关于包的引用错误的是?
A.
包和其成员可以用import
B.
可以引用某个文件夹下的特定文件
C.
可以引用某个文件夹下的所有文件
D.
包引用只能在编译单元的开始处
2-12
分数 2
作者 黄正鹏
单位 贵州工程应用技术学院
下面关于override修饰符的描述错误的是?
A.
Scala里所有重载了父类具体成员的成员都需要这样的修饰符
B.
Scala里如果子类成员实现的是同名的抽象成员则这个修饰符是可选的
C.
Scala里如果子类中并未重载或实现什么基类里的成员则禁用这个修饰符
D.
Scala里如果子类是抽象类则子类的同名成员不可以使用这个修饰符
2-13
分数 2
作者 黄正鹏
单位 贵州工程应用技术学院
44.Scala里,final修饰符的描述正确的是?
A.
类的声明上添加final修饰符确保成员不被子类重载
B.
类的声明上添加final修饰符把整个类声明为final,这个类不能被继承
C.
类的声明上添加final修饰符确保成员只能被子类重载一次
D.
以上说法都是错误的
2-14
分数 2
作者 黄正鹏
单位 贵州工程应用技术学院
定义一个类,定义正确的是?
A.
class House(name){
def getname = “beijing”
}B.
class house {
name = “nanjing”
}C.
class House {
public var counter:String = “shanghai”
}D.
class house (var name:String){
private def getName = name
}
2-15
分数 2
作者 黄正鹏
单位 贵州工程应用技术学院
.Scala类中的公有字段自带getter和setter,类class Persen{var age=0} ,age字段默认定义的方法是?
A.
getter ,setter
B.
getAge, setAge
C.
age, age_
D.
age, age_=
2-16
分数 2
作者 黄正鹏
单位 贵州工程应用技术学院
关于辅助构造器,以下说法不正确的是?
A.
辅助构造器的名称为this。
B.
辅助构造器的定义要调用已定义的辅助构造器或主构造器。
C.
辅助构造器可以有任意多个
D.
辅助构造器必须要带参数
2-17
分数 2
作者 黄正鹏
单位 贵州工程应用技术学院
Scala中的类,以下说法正确的是?
A.
Scala中,类内部的不是从构造器定义的代码,都会在主构造器中执行
B.
Scala中,类内部的不是字段的部分或者方法定义的代码,都会在主构造器中执行
C.
Scala中,类内部的所有的代码,都会在主构造器中执行
D.
以上说法都是错误的。
2-18
分数 2
作者 黄正鹏
单位 贵州工程应用技术学院
scala 中,类和它的伴生对象说法错误的是?
A.
类和它的伴生对象定义在同一个文件中。
B.
类和它的伴生对象可以有不同的名称。
C.
类和它的伴生对象可以互相访问私有特性。
D.
类和它的伴生对象可以实现既有实例方法又有静态方法。
2-19
分数 2
作者 黄正鹏
单位 贵州工程应用技术学院
关于对象的apply方法,正确的是?
A.
apply方法返回的是伴生类的对象。
B.
apply方法不可以带参数。
C.
apply方法返回的是Unit。
D.
apply方法定义在类里面。
2-20
分数 2
作者 黄正鹏
单位 贵州工程应用技术学院
scala中,关于引入语句的说法不正确的是?
A.
引入语句可以引入包.类和对象。
B.
引入语句可以出现在任意位置。
C.
引入语句可以重命名。
D.
引入语句不可以隐藏特定成员。
2-21
分数 2
作者 黄正鹏
单位 贵州工程应用技术学院
对于下述代码说法正确的是?
class Cat extends Animal{}
A.
Cat是Animal的子类。
B.
Animal是Cat的子类
C.
Cat是Animal的超类
D.
Animal一定是抽象类
2-22
分数 2
作者 黄正鹏
单位 贵州工程应用技术学院
scala中的类,下面说法正确的是?
A.
scala 中,使用extends进行类的扩展。
B.
scala 中, 声明为final的类可以被继承。
C.
scala中,超类必须是抽象类。
D.
scala中,抽象类可以被实例化。
2-23
分数 2
作者 黄正鹏
单位 贵州工程应用技术学院
scala中,下列描述错误的是?
A.
Scala里,字段和方法属于相同的命名空间。
B.
Scala一共有四个命名空间。
C.
Scala里,字段可以重载无参数方法。
D.
Scala类和特质属于相同的命名空间。
2-24
分数 2
作者 黄正鹏
单位 贵州工程应用技术学院
scala中import java.util.{HashMap=>,}是
A.
引入java.util包内的HashMap
B.
引入java.util包内除了HashMap之外的所有成员
C.
引入java.awt包内所有成员且把引入的成员变为函数
D.
引入java.awt包内的所有返回值是HashMap的函数
2-25
分数 2
作者 黄正鹏
单位 贵州工程应用技术学院
scala反编译后是
A.
C语言
B.
C++
C.
JAVA
D.
字节码文件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)