Lecture 4 - COMP1551

Lecture 4 - COMP1551

University

10 Qs

quiz-placeholder

Similar activities

A Level OOP

A Level OOP

12th Grade - University

8 Qs

OOP in Python

OOP in Python

University

15 Qs

Object Oriented Programming

Object Oriented Programming

University

10 Qs

Quiz Kelas Belajar Sistem Informasi - OOP

Quiz Kelas Belajar Sistem Informasi - OOP

University

10 Qs

Object Oriented Programming

Object Oriented Programming

University

9 Qs

OOC 4SEM

OOC 4SEM

University

15 Qs

Object Oriented Programming Assessment 1

Object Oriented Programming Assessment 1

University

15 Qs

Quiz on OOPs- Day 1 (30-01-2025)

Quiz on OOPs- Day 1 (30-01-2025)

University

10 Qs

Lecture 4 - COMP1551

Lecture 4 - COMP1551

Assessment

Quiz

Computers

University

Hard

Created by

Long Nguyen

Used 1+ times

FREE Resource

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

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?