网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
测试子类中多态方法的实现是否保持了父类对该方法的规格说明的策略是______。
A.不变式边界测试
B.模态类测试
C.非模态类测试
D.多态服务测试
参考答案
更多 “ 测试子类中多态方法的实现是否保持了父类对该方法的规格说明的策略是______。A.不变式边界测试B.模态类测试C.非模态类测试D.多态服务测试 ” 相关考题
考题
● 以下关于子类和父类的叙述中,正确的是 (43) 。(43)A. 子类继承了父类的属性和方法B. 父类继承了子类的属性和方法C. 子类的行为和父类必须完全保持一致D. 父类的行为必须和子类完全保持一致
考题
下列对继承的说法,哪个是正确的()。
A.子类能继承父类的非私有方法和状态B.子类能继承父类的所有方法和状态C.子类只能继承父类的方法,而不继承状态D.子类只能继承父类public方法和状态
考题
以下关于子类和父类的叙述中,正确的是______。A.子类继承了父类的属性和方法B.父类继承了子类的属性和方法C.子类的行为和父类必须完全保持一致D.父类的行为必须利子类完全保持一致A.B.C.D.
考题
于方法重写,描述错误的是()
A.子类重写父类方法,不能降低访问度B.子类重写父类方法,返回值类型要保持相同C.子类重写父类方法,不能抛出更多的异常D.子类可以重写父类中final修饰的方法
考题
下面关于多态性的说法正确的是()A. 一个类中,不能有同名的方法B. 子类中不能有和父类中同名的方法C. 子类中可以有和父类中同名且参数相同的方法D. 多态性就是方法的名字可以一样,但返回的类型必须不一样
考题
在面向对象方法中,( )定义了父类和予类的概念。子类在原有父类接口的基础上,用适合于自己要求的实现去置换父类中的相应实现称为( )。A.封装 B.继承 C.覆盖(重置) D.多态A.封装 B.继承 C.覆盖(重置) D.多态
考题
用面向对象方法设计了一个父类File和两个子类DiskFile和TapeFile,这两个子类继承了其父类的open方法,并给出不同的实现。不同的子类执行open方法时,有不同的行为,这种机制称为( )。A.继承 B.多态 C.消息传递 D.关联
考题
在面向对象方法中,(37)是父类和子类之间共享数据和方法的机制。子类在原有父类接口的基础上,用适合于自己要求的实现去置换父类中的相应实现称为()。 ()A.封装B.继承C.覆盖D.多态
考题
在面向对象方法中,( )定义了超类和子类的概念,子类在原有父类接口的前提下,用适合于自己要求的实现去置换父类中的相应实现称为( )。A.继承 B.覆盖 C.封装 D.多态 A.继承 B.覆盖 C.封装 D.多态
考题
面向对象软件很难对单个成员方法进行充分的测试,具有良好封装性的类称为单元测试的基本对像。下列内容,不属于类层次测试内容的为______。A) 不变式边界测试B) 多态服务测试C) 模态类测试D) 非模态类测试A.B.C.D.
考题
【说明】下图是某商场购物系统的一个类图,图中属性和方法前的"+"、"#"和"- " 分别表示公有成员、保护成员和私有成员。其中:
(1) 类Manager重新实现了类Customer的方法 calMoney( );(2) 方法calMoney( ),根据每位顾客的购买情况(buyNum)、浏览商品的情况(scanNum)计算商品的热度。(3)类Admin中的方法statMoney()中首先调用了该类的方法load( ),获取顾客列表,然后调用了类Customer中的方法calMoney( )。现拟采用面向对象的方法进行测试。 【问题1】(4分)图4-1 所示的类图中,类Manager和类Customer之间是什么关系?该关系对测试的影响是什么?【问题2】(6分)(1) 类Manager重新实现了类Customer的方法calMoney( ),这是面向对象的什么机制?是否需要重新测试该方法?(2) 类Manager中的方法getMoney ( )继承了其父类 Customer 的方法getMoney ( ),是否需要重新测试该方法?
【问题3】(6分)(1)请结合题干中说明的描述,给出测试类Customer方法calMoney()时的测试序列;(2)请给出类图中各个类的测试顺序。【问题4】(4分)从面向对象多态特性考虑,测试方法statMoney( )时应注意什么?
考题
【说明】下图是某学校信息系统的一个类图,图中属性和方法前的"+"、"#"和"- " 分别表示公有成员、保护成员和私有成员。其中:
(1) 类Manager重新实现了类Student的方法 calScore( ),类Manager中的方法calWorkDays( )继承了其父类Employee的方法calWorkDays ( )。(2)创建类 Student的对象时,方法calStudent( ),根据每位同学的情况计算分数。(3)类Department中的方法statScore()中首先调用了该类的方法load( ),获取本班学生列表,然后调用了类 Student中的方法calScore( )。现拟采用面向对象的方法进行测试。 【问题1】(5分)图4-1 所示的类图中,类manager 和类Employee之间是什么关系?该关系对测试的影响是什么?
【问题2】(6分)(1) 类Manager重新实现了类Student的方法calScore( ),这是面向对象的什么机制?是否需要重新测试该方法?(2) 类Manager中的方法calWorkDays ( )继承了其父类 Student 的方法calWorkDays ( ),是否需要重新测试该方法?【问题3】(6分)请给出类图中各个类的测试顺序。【问题4】(3分)从面向对象多态特性考虑,测试方法statScore( )时应注意什么?
考题
阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】下图是某商场购物系统的一个类图,图中属性和方法前的"+"、"#"和"- " 分别表示公有成员、保护成员和私有成员。其中:
(1) 类Manager重新实现了类Customer的方法 calMoney( );(2) 方法calMoney( ),根据每位顾客的购买情况(buyNum)、浏览商品的情况(scanNum)计算商品的热度。(3)类Admin中的方法statMoney()中首先调用了该类的方法load( ),获取顾客列表,然后调用了类Customer中的方法calMoney( )。现拟采用面向对象的方法进行测试。 【问题1】(4分)图4-1 所示的类图中,类Manager和类Customer之间是什么关系?该关系对测试的影响是什么?【问题2】(6分)(1) 类Manager重新实现了类Customer的方法calMoney( ),这是面向对象的什么机制?是否需要重新测试该方法?(2) 类Manager中的方法getMoney ( )继承了其父类 Customer 的方法getMoney ( ),是否需要重新测试该方法?【问题3】(6分)(1)请结合题干中说明的描述,给出测试类Customer方法calMoney()时的测试序列;(2)请给出类图中各个类的测试顺序。【问题4】(4分)从面向对象多态特性考虑,测试方法statMoney( )时应注意什么?
考题
下面关于重写的说法,错误的是()A、重写可以体现父类与子类之间的多态性。B、父类中定义的方法,必须在子类中重写。C、方法重写又称方法覆盖。D、如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写。E、有时子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写。
考题
下面关于多态性的说法,正确的是()。A、一个类中不能有同名的方法B、子类中不能有和父类中同名的方法C、子类中可以有和父类中同名且参数相同的方法D、多态性就是方法的名字可以一样,但返回的类型必须不一样
考题
单选题子类继承了父类的方法和状态,在子类中可以进行的操作是( )。A
更换父类方法B
减少父类方法C
减少父类变量D
添加方法
热门标签
最新试卷