有如下类定义,下列描述正确的是() 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
A: A:isinstance(b, A) == True
B: B:isinstance(b, object) == True
C: C:issubclass(B, A) == True
D: D:issubclass(b, B) == True
A,B,C
举一反三
- 有如下类定义,下列描述正确的是()。 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
- 有如下类定义,下列描述正确的是()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
- 下列选项中,返回结果为True的选项包括( )。 A: isinstance([1,3,5],Iterator) B: isinstance([1,3,5],Iterable) C: isinstance((2*x+1 for x in range(3)),Iterator) D: isinstance((2*x+1 for x in range(3)),Iterable)
内容
- 0
判断一个类是否是另一个类的子类,应使用内置函数。() A: isinstance B: issubclass C: type D: isclass
- 1
判断一个类是否是另一个类的子类,应使用内置函数( )。 A: isinstance B: issubclass C: type D: isclass
- 2
下面程序段的输出结果为( )。 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
- 3
以下不属于Python语言关键字的是() A: do B: while C: True D: pass
- 4
如下说法正确的是正确的_________。 A: Class类是Object类的超类 B: Object是一个final类 C: Class类的对象可使用new运算符创建 D: Object类是Class类的超类。