scala中,关于类和函数,以下说法错误是()A、scala中,可以在类中定义类。B、scala中,可以在函数中定义函数。C、scala中,不可以在类中定义objectD、scala中,可以在函数中定义类

题目

scala中,关于类和函数,以下说法错误是()

  • A、scala中,可以在类中定义类。
  • B、scala中,可以在函数中定义函数。
  • C、scala中,不可以在类中定义object
  • D、scala中,可以在函数中定义类
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Scala中定义函数的关键字是()。


正确答案:def

第2题:

下面关于友元的说法中错误的是( )。

A.友元函数可以访问类中的所有数据成员

B.友元函数不可以在类内部定义

C.友元类的所有成员函数都是另一个类友元函数

D.友元函数必须声明在public区


正确答案:D

第3题:

在类中定义和实现的函数可以称为【 】。


正确答案:内联函数
内联函数 解析:C++规定,在类定义体内定义和实现的函数都是内联函数。在类定义体外实现的函数可以通过在函数说明和定义上分别加上inline来表示该函数是内联函数,否则就不是内联函数。

第4题:

在scala语言中,关于类和它的伴生对象,说法不正确的是()

  • A、类和它的伴生对象定义在同一个文件中
  • B、类和它的伴生对象可以有不同的名称
  • C、类和它的伴生对象的名称必须相同
  • D、类和它的伴生对象可以互相访问私有特性

正确答案:B

第5题:

下面有关方法与函数的定义差别错误的是?()

  • A、方法是以def开头,函数的标志为=>
  • B、Scala方法是类的一部分,而函数是一个对象可以赋值给一个变量
  • C、Scala中使用val语句可以定义函数,def语句定义方法
  • D、方法与函数可以互相转化,没有本质的区别。

正确答案:D

第6题:

以下哪些是Scala语言的特点()。

A、Scala是面向对象的

B、Scala是函数式语言

C、Scala是可扩展的

D、Scala是静态类型的


答案:ABCD

第7题:

以下关于Scala中函数的描述错误的是?()

  • A、函数是“头等公民”,就和数字一样。
  • B、可以将函数赋值给变量,如valfun=scala.math.ceil。
  • C、支持非具名函数,也即匿名函数。
  • D、可以将函数作为参数,传递给其它函数。

正确答案:B

第8题:

Scala中哪个函数可以创建区间数组()。

A.range

B.ofDim

C.fill

D.concat


正确答案:A

第9题:

关于Scala中的trait和Java中的Interface描述错误的是?()

  • A、Scala特质和Java接口都可以包含抽象方法和具体实现。
  • B、Scala和Java都不允许多重继承,但可以叠加多个特质或接口。
  • C、Java只能在类层面上添加接口的实现,而Scala可以在类和对象层面上“混入”特质。
  • D、Trait可以写方法的实现

正确答案:A

第10题:

在scala中关于高阶函数描述错误的是:()

  • A、在程序中应该首先被定义的函数
  • B、将函数作为参数其他函数的参数使用
  • C、执行时间长的函数
  • D、函数的方法体比较长

正确答案:C,D