Lecture 4 - COMP1551

Lecture 4 - COMP1551

University

10 Qs

quiz-placeholder

Similar activities

Data Mining

Data Mining

University

15 Qs

IngyenCicátMindenPolgárnak

IngyenCicátMindenPolgárnak

University

11 Qs

Memahami PBO

Memahami PBO

11th Grade - University

15 Qs

QUIZ-I-OBJECT ORIENTED PROGRAMMING WITH C++

QUIZ-I-OBJECT ORIENTED PROGRAMMING WITH C++

10th Grade - University

10 Qs

Post Test Week 3

Post Test Week 3

University

15 Qs

IoT Design Methodology

IoT Design Methodology

University - Professional Development

15 Qs

ER Diagram (ERD)

ER Diagram (ERD)

University

10 Qs

Java Architecture

Java Architecture

University

10 Qs

Lecture 4 - COMP1551

Lecture 4 - COMP1551

Assessment

Quiz

Computers

University

Practice Problem

Hard

Created by

Long Nguyen

Used 1+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

What are the four main principles of Object-Oriented Programming (OOP)?

Encapsulation, Classes, Methods, Objects

Encapsulation, Abstraction, Inheritance, Polymorphism

Polymorphism, Methods, Objects, Functions

Data, Objects, Classes, Modifiers

2.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

What is the purpose of encapsulation in OOP?

To allow all parts of a program to access a class’s data freely

To wrap data and functionality into a single entity and restrict access

To make all class members public

To remove data from a class

3.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Which of the following access modifiers restricts access to only within the same class?

public

protected

private

internal

4.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Which OOP principle involves specifying what data and functionality should be exposed and what should remain hidden?

Abstraction

Encapsulation

Inheritance

Polymorphism

5.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Which statement about inheritance is true?

It allows multiple base classes for a single derived class in C#

It enables code reuse by creating a base class and derived classes

It prevents a derived class from accessing methods of the base class

It only applies to abstract classes

6.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Which OOP concept allows multiple classes to share the same method name but provide different implementations?

Encapsulation

Abstraction

Inheritance

Polymorphism

7.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

What does the term “is-a” relationship refer to in OOP?

Encapsulation

Inheritance

Abstraction

Static 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?