Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Тест Диаграмма классов - Евстратов

Total questions: 10

Worksheet time: 7mins

Name
Class
Date
1.

Выберите верное утверждение.

Диаграмма классов...

a)

служит для моделирования процесса обмена сообщениями между объектами

b)

соответствует статическому виду системы

c)

соответствует динамическому виду системы

d)

это организация совокупности классов и существующих между ними зависимостей

2.

Диаграмма классов может содержать

a)

события

b)

классы

c)

отношения

d)

конечный класс

3.

Класс содержит следующие поля

a)

имя класса

b)

атрибуты класса

c)

операции класса

d)

входные данные

4.

Атрибут класса, заданный как на картинке, ...

a)

означает, что данный атрибут класса может быть изменён в программе при работе с данным типом объектов

b)

означает, что данный атрибут класса не может быть изменён в программе при работе с данным типом объектов

c)

означает, что все объекты данного класса могут иметь несколько различных окон, каждое из которых будет трапецией

d)

означает, что все объекты данного класса могут иметь окна одинакового размера в форме трапеции

5.

Каким значком изображается квантор видимости "пакетный" (package) на диаграмме классов?

a)

#

b)

!

c)

+

d)

~

6.

Укажите правильные записи операций на диаграмме классов?

a)

- reset (in balance : Currency)

b)

+ clear()

c)

+ distance(Real) : =100.0

d)

# address = String

7.

Какое ограничение означает, что в данном отношении обобщения указаны не все классы-потомки?

a)

{complete}

b)

{incomplete}

c)

{overlapping}

d)

{disjoint}

8.

Какое ограничение означает, что в данном отношении обобщения отдельные экземпляры классов-потомков могут принадлежать одновременно нескольким классам?

a)

{disjoint}

b)

{complete}

c)

{incomplete}

d)

{overlapping}

9.

Укажите правильные записи кратности (multiplicity) конца ассоциации на диаграмме классов?

a)

1..*

b)

(0 : 1)

c)

1: n

d)

0..1

10.

Какое определение конкретного класса (concrete class) правильно?

a)

класс, на основе которого могут быть непосредственно созданы экземпляры или объекты

b)

класс, который имеет заданные типы атрибутов и операций

c)

класс, который содержит реализацию своих операций