定义类时,在一个方法前面使用@staticmethod进行休息,

题目

定义类时,在一个方法前面使用@staticmethod进行休息,则该方法属于静态方法。

参考答案和解析
正确答案:正确
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

定义类时,在一个方法前面使用@staticmethod进行休息,则该方法属于静态方法。

此题为判断题(对,错)。


正确答案:√

第2题:

下列关于构造方法定义的描述中,错误的是()。

A.方法名与类名相同

B.在方法名的前面没有返回值类型的声明

C.当定义了有参构造方法,系统默认的无参构造方法依然存在

D.在方法中不能使用return语句返回一个值


答案:C

第3题:

在实现单例模式时,大概的思路是()

A.在类中定义一个静态的类自己数据类型的引用

B.在类中定义一个公有的类自己数据类型的引用

C.定义一个静态的获得该实例的方法

D.定义一个非静态的获得该实例的方法


参考答案:A, C

第4题:

所谓分布式类就是在多个文件中使用相同的(),相同的(),而且每个类的定义前面都加上()修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。


正确答案:命名空间;类名;partial

第5题:

已知类B是由类A继承而来,类A中有一个为M的非虚方法,现在希望在类B中也定义一个名为M的方法,若希望编译时不出现警告信息,则在类B中声明该方法时,应使用()方法。

  • A、static
  • B、new
  • C、override
  • D、virtual

正确答案:B

第6题:

定义类时,在一个方法前面使用@classmethod进行修饰,则该方法属于类方法。

此题为判断题(对,错)。


正确答案:√

第7题:

在类的定义中,若需要把一个属性或方法定义为类成员,而不是实例成员,则使用的修饰符为()。

  • A、const
  • B、final
  • C、static
  • D、public

正确答案:C

第8题:

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

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

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

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

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


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

第9题:

已知类B是由类A继承而来,类A中有一个名为M的非虚方法,现在希望在类B中也定义一个名为M的方法,且两方法的参数个数和类型完全相同,若希望编译时不出现警告信息,则在类B中声明该方法时,应使用()关键字。 

  • A、 static
  • B、 new
  • C、 override
  • D、 virtual

正确答案:B

第10题:

一个类的构造方法被自动调用时机是()

  • A、类定义时
  • B、使用对象的属性时
  • C、使用对象的方法时
  • D、一个类的实例对象刚产生时

正确答案:D

更多相关问题