A.访问基类成员使用的关键字是this
B.密封类和抽象类都可以被继承
C.调用抽象类时,可以直接对抽象类进行实例化
D.抽象类只能作为基类,不能直接被实例化
第1题
A.多态性防止了程序相互依赖性而带来的变动影响
B.多态性与继承性相结合使软件具有更广泛的重用性和可扩充性
C.封装性是保证软件部件具有优良的模块性的基础
D.多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果
第2题
A.多态性防止了程序相互依性而带来的变动影响
B.多态性与继承性相结合使软件具有更广泛的重用性和可扩充性
C.封装性是保证软件部件具有优良的模块性的基础
D.多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果
第3题
A.在设计测试用例时,要考虑各个成员方法的输入参数,与设计调用的次序无关
B.由于继承和多态的复合使用,抽象类成为面向对象软件开发的一个重要手段
C.对面向对象的类进行测试时,只要寻找那些能够揭示故障的测试序列即可
D.若类B继承类A,若已经对类A进行了严格的测试,那么就不必再对类B进行测试
第4题
A.采用面向对象方法开发软件的基本目的和主要优点是通过重用提高软件的生产率
B.在面向对象程序中,对象是属性和方法的封闭体
C.在面向对象程序中,对象彼此间通过继承和多态性启动相应的操作
D.继承和多态机制是面向对象程序中实现重用的主要手段
第5题
A.采用面向对象方法开发软件的基本目的和主要优点是通过重用提高软件的生成率
B.在面向对象的程序中,对象是属性(状态)和方法(操作)的封装体
C.在面向对象的程序中,对象彼此间通过继承和多态性启动响应的操作
D.继承和多态机制是面向对象程序中实现的主要手段
第6题
A.采用面向对象方法开发软件的基本目的和主要优点是通过重用提高软件的生成率
B.在面向对象的程序中,对象是属性(状态)和方法(操作)的封装体
C.在面向对象的程序中,对象彼此间通过继承和多态性启动响应的操作
D.继承和多态机制是面向对象程序中实现的主要手段
第7题
A )在测试一个类时,只要对该类的每个成员方法都进行充分的测试就完成了对该类充分的测试
B )在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试
C )假设类 B 是类 A 的子类,如果类 A 已进行了充分的测试,在测试类 B 时不必测试任何类 B 继承类 A 的成员方法
D )对于一棵继承树上的多个类,只有处于叶节点的类需要测试
第8题
A.在测试一个类时,只要对该类的每个成员方式都进行充分的测试就完成了对该类充分的测试
B.存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试
C.假设类B是类A的子类,如果类A已经进行了充分的测试,那么在测试类B时不必测试任务类B继承自类A的成员方法
D.对于一棵继承树上的多个类,只有处于叶子节点的类需要测试
第9题
A) 面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则
B) 在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试
C) 假设类B是类A的子类,如果类A已进行了充分的测试,在测试类B时不必测试任何类B继承类A的成员方法
D) 对于一棵继承树上的多个类,处于叶子结点的类也需要测试
A.
B.
C.
D.
第10题
A) 在面向对象软件测试时,设计每个类的测试用例时,不仅仅要考虑调用各个成员方法的输入参数,还需要考虑如何设计调用的序列
B) 构造抽象类的驱动程序会比构造其他类的驱动程序复杂
C) 类B继承自类A,如果对B进行了严格的测试,就意味着不需再对类A进行测试
D) 在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试
A.
B.
C.
D.
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!