Instructions

  • 1. Your final score will reflect your grasp of the concepts—approach each question with precision.
  • 2. Thoroughly review each solution before proceeding to ensure full understanding.
  • 3. Final results will be available after submission to provide insights into areas for further improvement.
  • 4. Maintain academic integrity—plagiarism undermines learning and professional growth.
  • 5. Once submitted, responses are final, so ensure you’re confident in your answers.
  • 6. These challenges are designed to test practical knowledge; apply your skills as you would in real-world scenarios.

All Problems

Question

Action

What is the main purpose of a class in Python?

View

What is an object in OOP?

View

Which keyword is used to define a class in Python?

View

What does the __init__ method do in a class?

View

How do you create an instance of a class?

View

What type of attributes belong to the class and not to individual objects?

View

What does the term self represent in a class?

View

Can a class in Python contain both methods and attributes?

View

What is the purpose of a method inside a class?

View

What is the name of the method that destroys an object?

View

What is the main purpose of a class in Python?

To store data in variables
To define a blueprint for creating objects
To call functions repeatedly
To print data

What is an object in OOP?

A variable holding multiple values
An instance of a class
A function that performs operations
A placeholder for functions

Which keyword is used to define a class in Python?

class
object
def
init

What does the __init__ method do in a class?

It returns the class name
It initializes the object’s attributes
It creates a new class
It deletes the object

How do you create an instance of a class?

By using self
By calling the class like a function
Using super()
Using the return statement

What type of attributes belong to the class and not to individual objects?

Local variables
Global variables
Instance variables
Class variables

What does the term self represent in a class?

The current class
The parent class
The instance of the class
The global object

Can a class in Python contain both methods and attributes?

Yes
No
Only methods
Only attributes

What is the purpose of a method inside a class?

To define variables
To perform actions specific to the object
To create new classes
To delete attributes

What is the name of the method that destroys an object?

__end__
__init__
__del__
destroy()