Search Header Logo

Post-Test CoR AdvProg

Authored by Asfiolitha Wilmarani

Computers

University

Used 6+ times

Post-Test CoR AdvProg
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

Which of the following patterns allows an object to notify interested listeners of changes to its state?

Chain of Responsibility

Strategy

Observer

Command

Template

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following patterns allows multiple objects an opportunity to process a request without guaranteeing that any of them must process it?

Chain of Responsibility

Strategy

Observer

Command

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is an object pattern that encapsulates interchangeable algorithms in objects so the algorithm can vary independently of the classes that use it?

Chain of Responsibility

Strategy

Observer

Command

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the main purpose of the strategy pattern?

To provide a way to change the behavior of a class at runtime

To define a fixed set of steps that must be followed by subclasses

To create reusable code by encapsulating algorithms

To promote loose coupling between classes

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How does the strategy pattern make the code more flexible and adaptable to change?

By encapsulating algorithms in reusable code

By promoting loose coupling between classes

By allowing for dynamic changes in the algorithm used at runtime

By defining a fixed set of steps that must be followed by subclasses

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In the push model, the subject sends the observers updates without being prompted, while in the pull model, the observers request updates from the subject.

True

False

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of these is the purpose of the Chain of Responsibility pattern?

To allow a request to be processed by a series of handlers

To define a one-to-many relationship between objects

To provide a way to change the behavior of a class at runtime

To promote loose coupling between 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?