29- Which keyword is used to define a class in Python?
Anonymous Quiz
73%
a) class
20%
b) def
3%
c) new
3%
d) create
30- How do you check if a key exists in a dictionary?
Anonymous Quiz
62%
a) key in dict
9%
b) dict.has_key(key)
5%
c) dict.contains(key)
24%
d) key.exists(dict)
31- The continue statement skips the current iteration of a loop and proceeds to the next iteration.
Anonymous Quiz
87%
a) True
13%
b) False
32- Python’s if statements require parentheses around the condition.
Anonymous Quiz
32%
a) True
68%
b) False
33- What is the result of creating two objects of the same class, but modifying one object's attributes?
Anonymous Quiz
23%
a) Both objects will have the same values for all attributes
46%
b) Each object will have independent attributes
18%
c) The class attributes will be shared by both objects
14%
d) One object will inherit from the other
34- Which statement is true about inheritance in Python?
Anonymous Quiz
75%
a) A child class can override methods in the parent class
9%
b) Inheritance prevents method overriding
5%
c) Inheritance is not supported in Python
11%
d) A child class cannot call the parent class methods
35- It is mandatory to use the self-parameter in all methods in Python.
Anonymous Quiz
57%
a) True
43%
b) False
36- Instance attributes of a class are shared between all objects.
Anonymous Quiz
61%
a) True
39%
b) False
37- The print() function can be used inside a class method to display values.
Anonymous Quiz
85%
a) True
15%
b) False
38- Which function is automatically called when an object is created in Python?
Anonymous Quiz
4%
a) __del__()
11%
b) __str__()
77%
c) __init__()
9%
d) __repr__()
❤1
39- What is the purpose of the __doc__ attribute in Python classes?
Anonymous Quiz
40%
a) To document functions
6%
b) To store class data
6%
c) To store object details
48%
d) To store class-level documentation
40- Which method returns the size of an object in bytes?
Anonymous Quiz
74%
a) __sizeof__()
9%
b) __str__()
9%
c) __repr__()
9%
d) __init__()
43- What will be the output of print(5 * 2 ** 2)?
Anonymous Quiz
5%
a) 10
86%
b) 20
4%
c) 30
5%
d) 15
45- What will be the output of print("Hello".replace("l", "L"))?
Anonymous Quiz
70%
a) HeLLo
7%
b) Hello
7%
c) HeLLLo
16%
d) none
46- Which method is used to remove a specific element from a list?
Anonymous Quiz
20%
a) pop()
61%
b) remove()
7%
c) discard()
13%
d) delete()
48- What will be the result of print("Hello"[1:4])?
Anonymous Quiz
7%
a) Hel
65%
b) ell
4%
c) llo
24%
d) ello
49- Which of the following is used to read a file in Python?
Anonymous Quiz
20%
a) open()
45%
b) read()
24%
c) file()
11%
d) input()