Lecture 4 - COMP1551

Lecture 4 - COMP1551

University

10 Qs

quiz-placeholder

Similar activities

Java Multithreading_Wrapperclass

Java Multithreading_Wrapperclass

University

15 Qs

JAVA FINAL QUIZ FOR ASSESSMENT

JAVA FINAL QUIZ FOR ASSESSMENT

University

15 Qs

Overview of Java Web Development

Overview of Java Web Development

University

10 Qs

Computer

Computer

4th Grade - University

15 Qs

Use case modelling

Use case modelling

University

10 Qs

QUIZ 3 CO

QUIZ 3 CO

University

15 Qs

Unit 1 RDBMS MCQS

Unit 1 RDBMS MCQS

University

15 Qs

The importance of Being Earnest

The importance of Being Earnest

KG - University

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