Search Header Logo

PF101 - Week 2 - Quiz #1

Authored by Jerome Escultura

Other

University

Used 1+ times

PF101 - Week 2 - Quiz #1
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the main principle of Object-Oriented Programming (OOP)?

Encapsulation

Inheritance

Polymorphism

All of the above

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of inheritance in OOP?

To allow a class to inherit properties and methods from another class

To ensure that all classes are independent of each other

To change the behavior of a method at runtime

To restrict access to an object's data

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which concept allows a method to perform different tasks based on the object that is invoking it?

Encapsulation

Polymorphism

Inheritance

Abstraction

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What does the term "subclass" refer to in OOP?

A class that is derived from another class

A method within a class

An instance of a class

A type of interface

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How does polymorphism improve code flexibility in OOP?

By allowing methods to be overridden or overloaded to perform different tasks based on the object type

By ensuring that all methods are private

By enforcing a single method signature across all classes

By preventing the creation of subclasses

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which principle of OOP helps in the implementation of code reusability?

Inheritance

Encapsulation

Abstraction

Polymorphism

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of encapsulation in OOP?

To hide the internal state of an object and require all interaction to be performed through an object's methods

To allow multiple classes to share the same interface

To create a new class based on an existing class

To define a method that can be used by different classes

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?