如果一个用户自定义的类以对象为单位进行读写时,该类定义时应实现一个接口()
第1题:
以下关于面向对象软件测试的说法中,正确的是
A.对于一个类进行单元测试时,一个测试用例只能调用在该类中定义的方法,不能调用在该类的父类中定义的方法
B.对于一个类进行单元测试时,一个测试用例只能调用在该类的父类中定义的方法,不能调用在该类中定义的方法
C.对于一个类进行单元测试时,一个测试用例既可以调用在该类的父类中定义的方法,也可以调用在该类中定义的方法
D.对于一个类进行单元测试时,由该类及其父类中定义的方法组成的任何一个序列都是一个合理的测试用例
第2题:
答案:custom
第3题:
以类为单元进行单元测试时,以下说法中正确的是______。
A.一个测试用例可以调用该类的多个方法,但每个方法只能调用一次
B.一个测试用例只能调用在该类中定义的方法,不能调用在该类的父类中定义的方法
C.由该类方法组成的任何一个序列都是一个合理的测试用例
D.针对一个类的多个实例间协作的测试仍然属于面向对象单元测试的范畴
第4题:
定义类时实现了pow()方法,该类对象即可支持运算符**。
第5题:
假定用户只为类AB定义了一个构造函数"AB(intaa,intbb=0){a=aa;b=bb;}",则定义该类的对象时,其实参表中至多带有()个实参。
第6题:
定义类时如果实现了__contains__()方法,该类对象即可支持成员测试运算in。
此题为判断题(对,错)。
第7题:
如果一个类中定义了成员对象,则该类的对象和成员对象先被初始化的是________。
第8题:
用户自定义类时,如果想让该类实例对象被print调用时返回类的特定信息,就必须实现Python魔术方法中的()
A.init
B.str
C.rep
D.cmp
第9题:
如果在设计一个类时实现类len()方法,那么该类的对象会自动支持Python内置函数len()。
第10题:
如果在设计一个类时实现了contains()方法,那么该类的对象会自动支持()运算符。