wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Паттерны проектирования

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

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

a)

алгоритм

b)

паттерн

c)

шифр

d)

криптосистема

2.

Паттерны, применяемые только в рамках одного языка программирования

a)

архитектурные

b)

шаблоны

c)

идиомы

d)

алгоритмы

3.

Паттерны, которые можно реализовать практически на любом языке. Они нужны для проектирования всей программы, а не отдельных её элементов

a)

архитектурные

b)

шаблоны

c)

идиомы

d)

алгоритмы

4.

Паттерны отличаются по предназначению на ...

a)

Условные паттерны

b)

Порождающие паттерны

c)

Структурные паттерны

d)

Поведенческие паттерны 

5.

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

a)

MVC

b)

MVVM 

c)

MVP

6.

Паттерн программирования, разделяющий архитектуру приложения на три модуля, позволяет изменять каждый компонент независимо друг от друга для простой разработки и поддержки веб-приложений

a)

MVC

b)

MVVM 

c)

MVP

7.

Паттерн программирования, позволяющий разделить приложение на три функциональные части, позволяет ускорить разработку и сопровождение программы, менять один компонент, не затрагивая код другого

a)

MVC

b)

MVVM 

c)

MVP

8.

какую функцию выполняет контроллер в паттерне

a)

визуализация информации, которую он получает от модели

b)

обеспечивает взаимодействие с системой: обрабатывает действия пользователя, проверяет полученную информацию и передает ее модели

c)

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

d)

показывает пользователю интерфейс и данные из модели

e)

служит прослойкой между моделью и видом

9.

какую функцию выполняет Представитель в паттерне

a)

визуализация информации, которую он получает от модели

b)

обеспечивает взаимодействие с системой: обрабатывает действия пользователя, проверяет полученную информацию и передает ее модели

c)

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

d)

показывает пользователю интерфейс и данные из модели

e)

служит прослойкой между моделью и видом

10.

какую функцию выполняет Модель в паттерне

a)

визуализация информации, которую он получает от модели

b)

обеспечивает взаимодействие с системой: обрабатывает действия пользователя, проверяет полученную информацию и передает ее модели

c)

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

d)

показывает пользователю интерфейс и данные из модели

e)

служит прослойкой между моделью и видом