程序员已经创建了一个类,该类的实例可以用做Hashtable&#

题目

程序员已经创建了一个类,该类的实例可以用做Hashtable 的键(key)。哪两项是对的?()    

  • A、该类有一个返回类型为 int 的 equals 方法。
  • B、该类有一个返回类型为 boolean 的 equals 方法。
  • C、该类有一个接收一个参数的 equals 方法。
  • D、该类有一个接收两个参数的 equals 方法。
参考答案和解析
正确答案:B,C
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

对于如下代码,描述正确的是哪项?()classStudent{publicstaticvoidmain(String[]args){Studentstudent=newStudent();}}

A.newStudent()创建了Student对象的一个实例

B.Studentstudent声明了对象Student的一个引用

C.classStudent声明了一个类

D.newStudent()创建了一个类

E.Studentstudent声明了一个类


参考答案:A, B, C

第2题:

设计一个类,使得该类任何形式的派生类无论怎么定义和实现,都无法产生任何对象

实例。(IBM)


正确答案:
              

第3题:

以类为单元进行单元测试时,以下说法中正确的是______。

A.一个测试用例可以调用该类的多个方法,但每个方法只能调用一次

B.一个测试用例只能调用在该类中定义的方法,不能调用在该类的父类中定义的方法

C.由该类方法组成的任何一个序列都是一个合理的测试用例

D.针对一个类的多个实例间协作的测试仍然属于面向对象单元测试的范畴


正确答案:A
解析:A选项的叙述是正确的。继承是面向对象的一个重要的机制,它允许子类直接获取父类的属性和方法,从而实现对父类的复用,所以B选项的叙述是错误的。由于面向对象具有封装的特点,在对面向对象软件进行测试时,不能简单地对每个类的成员方法进行测试,在调用任何成员方法之前还必须保证相应的实例处于该方法的预期工作状态,即没计类的测试用例时,不仅要考虑各成员方法的输入参数,还要考虑如何设计调用的序列。所以C选项叙述错误。由于面向对象程序中可独立被测试的单元通常是一个类族或最小是一个独立的类,面向对象程序的单元测试主要考虑类和类族的测试,D选项中针对一个类的多个实例间的协作测试应输入面向对象集成测试考虑的范畴。综上所述,本题选择A。

第4题:

类声明后,可以创建类的实例,创建类的实例要使用()关键字。类的实例相当于一个变量。创建类的实例的格式如:类名对象名=()。


正确答案:new;new对象名()

第5题:

类的实例方法代表着( )。

A.类属性

B.类行为

C.从该类所创建的一个对象的行为

D.类成员变量


正确答案:C
解析:实例方法指出一个特定的对象行为,而类方法指出的则是属于该类的所有对象的行为。

第6题:

程序员已经创建了一个类,该类的实例可以用做Hashtable的键(key)。哪两项是对的?()

A.该类有一个返回类型为int的equals方法。

B.该类有一个返回类型为boolean的equals方法。

C.该类有一个接收一个参数的equals方法。

D.该类有一个接收两个参数的equals方法。


参考答案:B, C

第7题:

下面程序定义了一个类,关于该类说法正确的是( )。abstract class abstract Class{}

A.该类能调用newabstractClass( );方法实例化为一个对象

B.该类不能被继承

C.该类的方法不能被重载

D.以上说法都不对


正确答案:D

第8题:

对类中声明的变量,下列描述中正确的是()

A、属于全局变量

B、只属于该类

C、属于该类,某些情况下也可被该类不同实例所共享

D、任何情况下都可被该类所有实例共享


参考答案:C

第9题:

若库中同一个元件创建了的多个舞台实例,这些实例的()属性不可以修改。  

  • A、宽和高
  • B、alpha
  • C、形状
  • D、旋转

正确答案:C

第10题:

关于函数模板,描述错误的是()

  • A、函数模板必须由程序员实例化为可执行的函数模板
  • B、函数模板的实例化由编译器实现
  • C、一个类定义中,只要有一个函数模板,这个类就是类模板
  • D、类模板的成员函数都是函数模板,类模板实例化后,成员函数也随之实例化

正确答案:A

更多相关问题