1.
次のコードの実行結果を選んでください。
class A:
pass
class B(A):
pass
class C(B):
pass
print(issubclass(C, A))
print(issubclass(C, object))
2.
次のコードの実行結果として正しいものを選んでください。
class A:
pass
class B(A):
pass
print(issubclass(A, B))
3.
次のコードの実行結果を選んでください。
class A:
pass
class B(A):
pass
class C(A):
pass
print(issubclass(C, A))
print(issubclass(B, C))
4.
次のコードの実行結果を選んでください。
class A:
pass
class B(A):
pass
class C(B):
pass
obj = C()
print(isinstance(obj, (A, B)))
5.
次のコードの実行結果を選んでください。
class A:
pass
class B(A):
pass
class C(B):
pass
print(isinstance(C(), (A, B)))
6.
次のコードの実行結果を選んでください。
class A:
pass
class B(A):
pass
class C(A):
pass
obj = B()
print(isinstance(obj, C))
7.
次のコードの実行結果を選んでください。
class A:
pass
class B(A):
pass
class C:
pass
print(issubclass(B, (A, C)))
8.
次のコードについて、正しい出力を選んでください。
class MyClass:
pass
obj = MyClass()
print(isinstance(obj, MyClass))
9.
次のコードの実行結果を選んでください。
class A:
pass
class B(A):
pass
class C(B):
pass
obj = C()
print(isinstance(obj, A))
print(type(obj) == A)
10.
次のコードについて、正しい説明を選んでください。
class A:
pass
class B(A):
pass
class C(B):
pass
obj = C()
print(isinstance(obj, A))
11.
次のコードの実行結果を選んでください。
class Base:
pass
class Derived(Base):
pass
obj = Derived()
print(isinstance(obj, Derived))
print(isinstance(obj, Base))
12.
次のコードの実行結果を選んでください。
class A:
pass
class B:
pass
print(issubclass(A, (A, B)))
13.
次のコードの実行結果を選んでください。
class A:
pass
class B(A):
pass
obj = B()
print(type(obj) == A)
14.
次のコードについて、typeとisinstanceの違いに関する正しい説明を選んでください。
class Parent:
pass
class Child(Parent):
pass
obj = Child()
print(type(obj) == Parent)
print(isinstance(obj, Parent))
15.
次のコードについて、正しい説明を選んでください。
class A:
pass
class B(A):
pass
obj = A()
print(isinstance(obj, B))
16.
次のコードについて、正しい出力を選んでください。
class Parent:
pass
class Child(Parent):
pass
obj = Child()
print(isinstance(obj, Parent))
17.
次のコードの実行結果を選んでください。
class A:
pass
class B(A):
pass
class C:
pass
print(isinstance(B(), A))
print(isinstance(C(), A))
18.
次のコードの実行結果を選んでください。
class A:
pass
class B(A):
pass
class C(B):
pass
obj = C()
print(issubclass(type(obj), A))
19.
次のコードについて、issubclass関数の出力として正しいものを選んでください。
class Parent:
pass
class Child(Parent):
pass
print(issubclass(Child, Parent))
20.
次のコードについて、issubclass関数の正しい出力を選んでください。
class A:
pass
class B:
pass
print(issubclass(B, A))