有如下类定义,下列描述正确的是()。 class A(object): pass class B(): pass b = B()
A: isinstance(b, A) == False
B: isinstance(b, object) == True
C: issubclass(B, A) == False
D: issubclass(b, B) == True
A: isinstance(b, A) == False
B: isinstance(b, object) == True
C: issubclass(B, A) == False
D: issubclass(b, B) == True
B
举一反三
- 有如下类定义,下列描述正确的是() class A(object): pass class B(A): pass b = B() A: A:isinstance(b, A) == True B: B:isinstance(b, object) == True C: C:issubclass(B, A) == True D: D:issubclass(b, B) == True
- 有如下类定义,下列描述正确的是()class A(object):passclass B(A):passb = B() A: isinstance(b, A) == True B: isinstance(b, object) == True C: issubclass(B, A) == True D: issubclass(b, B) == True
- 在前面几题的基础上,有子类Dog和Cat继承了父类Animal,如下空格的输出是以下哪个选项?dog = Dog('coco','small'); cat = Cat('kawaii') >>> isinstance(dog, Animal) ___________ >>> isinstance(cat, Animal) ___________ >>> isinstance(dog, Dog) ___________ >>> isinstance(dog, Cat) ____________ A: True True False False B: True True True False C: True False False True D: True True True True
- 下列类的声明中不合法的是( )。 A: class Flower: pass B: class 中国人: pass C: class SuperStar(): pass D: class A, B: pass
- 下面程序段的输出结果为( )。 public class Test { public static void main(String args[]) { booleana,b,C; a=(3<5): b=(a= =true); System.out.println("a="+a+"b="+b); c=(b= =false); System.out.println("b="+b+"c="+c); } } A.a=true b=false b=true c=true B.a=true b=false b=true c=false C.a=false b=true b=true c=false D.a=false b=false b=true c=false
内容
- 0
判断一个类是否是另一个类的子类,应使用内置函数。() A: isinstance B: issubclass C: type D: isclass
- 1
判断一个类是否是另一个类的子类,应使用内置函数( )。 A: isinstance B: issubclass C: type D: isclass
- 2
如下说法正确的是正确的_________。 A: Class类是Object类的超类 B: Object是一个final类 C: Class类的对象可使用new运算符创建 D: Object类是Class类的超类。
- 3
以下不属于Python语言保留字的是() A: goto B: False C: True D: pass
- 4
内置函数( )用于判断一个对象所属的类是否是指定类或指定类的子类。 A: isinstance B: issubclass C: type D: istype