Search Header Logo

Quiz2-OOP-MakScie

Authored by ALVIN CERTEZA

Others

Professional Development

Used 1+ times

Quiz2-OOP-MakScie
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

49 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Which element in a class diagram shows the attributes of a class?

Methods

Attributes section

Operations section

Associations

2.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

In UML class diagrams, what does the symbol '+' before an attribute mean?

Protected

Private

Public

Static

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Given the class diagram: Car

----------------

+ brand: str

+ speed: int

----------------

+ accelerate()

+ brake()

Which Python class matches it?

class Car:

def init(self, brand, speed):

self.brand = brand

self.speed = speed

def accelerate(self):

print("Accelerating...")

def brake(self):

print("Braking...")

Matches

Missing methods

Missing attributes

Wrong constructor

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

In UML, inheritance is represented by:

Dotted line

Solid line with arrowhead

Solid line with hollow triangle

Dashed line with arrow

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

If Circle inherits from Shape, which is correct in Python?

Correct implementation

Needs __init__ in Shape

Invalid inheritance

Circle cannot extend Shape

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Aggregation in class diagrams is represented by:

Empty diamond

Filled diamond

Hollow arrow

Dashed arrow

7.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Composition in class diagrams means:

Objects exist independently

Objects cannot exist without parent

Classes are unrelated

Inheritance relationship

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

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?