Quiz2-OOP-MakScie

Quiz2-OOP-MakScie

Professional Development

49 Qs

quiz-placeholder

Similar activities

Ôn tập CNS và BIM - PART 1

Ôn tập CNS và BIM - PART 1

Professional Development

50 Qs

Ôn tập CNS và BIM - PART 6

Ôn tập CNS và BIM - PART 6

Professional Development

44 Qs

Quiz2-OOP-MakScie

Quiz2-OOP-MakScie

Assessment

Quiz

Others

Professional Development

Medium

Created by

ALVIN CERTEZA

Used 1+ times

FREE Resource

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

Create a free account and access millions of resources

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

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?