Python Classes and Objects - MCQ Homework
1. What does a class represent in Python?
A. A function
B. A blueprint for objects
C. A variable
D. A module
2. What is an object in Python?
A. A block of code
B. An instance of a class
C. A data type
D. A loop
3. What keyword is used to define a class in Python?
A. object
B. def
C. class
D. create
4. Which method is called automatically when an object is created?
A. __start__
B. __create__
C. __init__
D. __object__
5. What does the 'self' keyword represent?
A. The class itself
B. The method
C. The current object
D. A variable
6. How do you create an object from a class named Dog?
A. Dog.create()
B. create Dog()
C. Dog()
D. new Dog()
7. Which of the following is a property in this class: class Car: def __init__(self, color): self.color =
color?
A. color
B. Car
C. self
D. init
8. What is a method in a class?
A. A variable
B. A loop
C. A function inside a class
D. A string
9. What does this do: car1 = Car('Red', 100)?
A. Defines a class
B. Creates an object
C. Declares a method
D. Prints output
10. How do you call the drive method on an object car1?
A. car1::drive()
B. car1 -> drive()
C. drive(car1)
D. car1.drive()
11. Placeholder question about Python classes and objects #11?
A. Option A11
B. Option B11
C. Option C11
D. Option D11
12. Placeholder question about Python classes and objects #12?
A. Option A12
B. Option B12
C. Option C12
D. Option D12
13. Placeholder question about Python classes and objects #13?
A. Option A13
B. Option B13
C. Option C13
D. Option D13
14. Placeholder question about Python classes and objects #14?
A. Option A14
B. Option B14
C. Option C14
D. Option D14
15. Placeholder question about Python classes and objects #15?
A. Option A15
B. Option B15
C. Option C15
D. Option D15
16. Placeholder question about Python classes and objects #16?
A. Option A16
B. Option B16
C. Option C16
D. Option D16
17. Placeholder question about Python classes and objects #17?
A. Option A17
B. Option B17
C. Option C17
D. Option D17
18. Placeholder question about Python classes and objects #18?
A. Option A18
B. Option B18
C. Option C18
D. Option D18
19. Placeholder question about Python classes and objects #19?
A. Option A19
B. Option B19
C. Option C19
D. Option D19
20. Placeholder question about Python classes and objects #20?
A. Option A20
B. Option B20
C. Option C20
D. Option D20
21. Placeholder question about Python classes and objects #21?
A. Option A21
B. Option B21
C. Option C21
D. Option D21
22. Placeholder question about Python classes and objects #22?
A. Option A22
B. Option B22
C. Option C22
D. Option D22
23. Placeholder question about Python classes and objects #23?
A. Option A23
B. Option B23
C. Option C23
D. Option D23
24. Placeholder question about Python classes and objects #24?
A. Option A24
B. Option B24
C. Option C24
D. Option D24
25. Placeholder question about Python classes and objects #25?
A. Option A25
B. Option B25
C. Option C25
D. Option D25
26. Placeholder question about Python classes and objects #26?
A. Option A26
B. Option B26
C. Option C26
D. Option D26
27. Placeholder question about Python classes and objects #27?
A. Option A27
B. Option B27
C. Option C27
D. Option D27
28. Placeholder question about Python classes and objects #28?
A. Option A28
B. Option B28
C. Option C28
D. Option D28
29. Placeholder question about Python classes and objects #29?
A. Option A29
B. Option B29
C. Option C29
D. Option D29
30. Placeholder question about Python classes and objects #30?
A. Option A30
B. Option B30
C. Option C30
D. Option D30