一个方法在定义过程中又调用自身,这种方法称为()

题目

一个方法在定义过程中又调用自身,这种方法称为()

  • A、构造方法
  • B、递归方法
  • C、成员方法
  • D、抽象方法
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

经宏定义定义后的指令就可以在源程序中调用,这种对宏指令的调用称为宏调用。( )


正确答案:对

第2题:

下面关于调用构造方法的描述中,正确的是()

A.构造方法在类定义的时候被调用

B.构造方法在创建对象的时候被调用

C.构造方法在调用对象方法时被调用

D.构造方法在使用对象的变量时被调用


答案:B
解析:调用构造方法创建对象构造方法的作用是为对象中的属性赋值,在创建对象时,构造方法就会被调用。

第3题:

递归调用的基本思想就是【 】,一个使用递归技术的方法将直接或间接地调用自身的方法。


正确答案:自己调用自己
自己调用自己 解析:递归结构的优点之一是程序非常简洁,在调用自己时占用大量的系统堆栈,内存耗用多,运算速度较慢。

第4题:

在Java中不允许一个方法在自身定义的内部调用自己。


正确答案:错误

第5题:

同C语言一样,Java语言不允许作嵌套的方法定义,但是允许在一个方法的定义中调用另一个方法。


正确答案:正确

第6题:

在C语言的函数定义过程中,如果函数finA调用了函数funB,函数funB又调用了函数funA,则()。

A.称为函数的直接递归

B.称为函数的间接递归

C.称为函数的递归定义

D.C语言中不允许这样的递归形式


正确答案:B

第7题:

一个黑人学生,他既属于学生类,又属于黑人类。这种情形在面向对象方法中称为多态。


正确答案:错误

第8题:

以下关于面向对象软件测试的说法中,正确的是

A.对于一个类进行单元测试时,一个测试用例只能调用在该类中定义的方法,不能调用在该类的父类中定义的方法

B.对于一个类进行单元测试时,一个测试用例只能调用在该类的父类中定义的方法,不能调用在该类中定义的方法

C.对于一个类进行单元测试时,一个测试用例既可以调用在该类的父类中定义的方法,也可以调用在该类中定义的方法

D.对于一个类进行单元测试时,由该类及其父类中定义的方法组成的任何一个序列都是一个合理的测试用例


正确答案:C
解析:由于集成和多态的使用,对子类的测试通常不能限定在子类中定义的成员变量和成员方法上,还需要考虑父类对子类的影响。

第9题:

如果子类定义了构造方法,在创建子类对象时首先默认调用(),然后再调用本类的构造方法。


正确答案:父类无参构造方法

第10题:

在Java语言中,假设类Worker是类Person的子类,Worker的构造方法中有一句"super();",该语句()

  • A、调用类Worker中定义的super()方法
  • B、调用类Person中定义的super()方法
  • C、调用类Person的构造方法
  • D、语法错误

正确答案:C

更多相关问题