Lecture 4 - COMP1551

Lecture 4 - COMP1551

University

10 Qs

quiz-placeholder

Similar activities

Week 2 - Assessment 2

Week 2 - Assessment 2

University

10 Qs

QUIZ-I-OBJECT ORIENTED PROGRAMMING WITH C++

QUIZ-I-OBJECT ORIENTED PROGRAMMING WITH C++

10th Grade - University

10 Qs

Object Oriented Programming

Object Oriented Programming

University

10 Qs

Object-Oriented Programming Quiz

Object-Oriented Programming Quiz

University

10 Qs

QUIZ PBO 2021

QUIZ PBO 2021

University

12 Qs

Object Oriented Programming

Object Oriented Programming

University

10 Qs

Objection-Oriented Concepts

Objection-Oriented Concepts

University

10 Qs

A Level OOP

A Level OOP

12th Grade - University

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