GATE DA Python OOP, Modules & Exception Handling | Set 1

Questions 36-40 of 100

0% completed (0/100 answered)
Your score 0/100 0 answered
Correct 0 Incorrect 0 Unanswered 100 Accuracy 0%

Question 36

MCQ · Single Correct 1 mark

What error is raised if a class hierarchy creates an invalid/inconsistent MRO during class definition?

Answers for question 36

Question 37

NAT · Numerical Answer 1 mark
PYTHON
What will be printed?
class A:
    def calc(self, x):
        return x + 1
class B(A):
    def calc(self, x):
        return x * 2
class C(B):
    pass

print(C().calc(4))

Answers for question 37

Question 38

MCQ · Single Correct 1 mark

Which built-in attribute stores the tuple of class objects in MRO order?

Answers for question 38

Question 39

NAT · Numerical Answer 1 mark
PYTHON
Evaluate:
class A:
    def __init__{self}:
        self.v = 10
class B(A):
    def __init__{self}:
        super().__init__()
        self.v += 20
class C(A):
    def __init__{self}:
        super().__init__()
        self.v += 30
class D(B, C):
    def __init__{self}:
        super().__init__()

print(D().v)

Answers for question 39

Question 40

MCQ · Single Correct 1 mark

What is Class.__bases__ attribute in Python?

Answers for question 40
Scroll to Top