игра брюс 2048
Главная / Интернет-технологии / Web-технологии / Тест 29

Web-технологии - тест 29

Упражнение 1:
Номер 1
Почему при разработке используют фреймворки?

Ответ:

 (1) готовая архитектура проекта 

 (2) экономия ресурсов 

 (3) участие в Open Source проектах 

 (4) поддержка всеми браузерами 


Номер 2
Как называется набор библиотек, который позволяет строить каркас приложений и далее использовать их при разработке большего приложения?

Ответ:

 (1) паттерн 

 (2) фреймворк 

 (3) декоратор 

 (4) шаблонизатор 


Номер 3
Какие существуют фреймворки?

Ответ:

 (1) Yii 

 (2) Joomla 

 (3) Pyramid 

 (4) Django 

 (5) Python 


Упражнение 2:
Номер 1
Какие части включает в себя MVC?

Ответ:

 (1) Model 

 (2) View 

 (3) Controller 

 (4) Control 


Номер 2
Как называется схема использования нескольких шаблонов проектирования, с помощью которых модель данных приложения, интерфейс и взаимодействие с пользователем разделены на три отдельных компонента?

Ответ:

 (1) Model-Interface-Users 

 (2) Model-View-Controller 

 (3) Data-View-Controller 

 (4) Data-View-Users 


Номер 3
Какие возможности предоставляет Django

Ответ:

 (1) Гибкая ORM 

 (2) Легко настраиваемый интерфейс администратора 

 (3) Интернационализация 

 (4) Некеширующий фреймворк 


Упражнение 3:
Номер 1
Какие настройки баз данных включает в себя файл settings.py?

Ответ:

 (1) ENGINE 

 (2) NAME 

 (3) USER 

 (4) URL 

 (5) PASSWORD 


Номер 2
Какое приложение содержит модель пользователя, модель для прав доступа, модель групп и т.д.?

Ответ:

 (1) django.contrib.users 

 (2) django.contrib.auth 

 (3) django.contrib.models 

 (4) django.contrib.admin 


Номер 3
Как называется функция, которая вызывается над функцией, расширяя функциональность объекта?

Ответ:

 (1) шаблон 

 (2) шаблонизатор 

 (3) декоратор 

 (4) фреймворк 


Упражнение 4:
Номер 1
Что возвращает метод Category.objects.filter()?

Ответ:

 (1) объект 

 (2) список 

 (3) массив 

 (4) хеш-таблицу 


Номер 2
Полезные команды (установите соответствие между командой и ее функцией)

Ответ:

python manage.py validate проверка модели на ошибки
python manage.py sqlall демонстрация sql кода
python manage.py syncdb выполнение sql кода

Номер 3
Какие существуют требования к контроллерам?

Ответ:

 (1) должны быть callable объектом 

 (2) должны принимать HttpRequest первым параметром 

 (3) должны возвращать HttpResponse 

 (4) не должны быть callable объектом 

 (5) должны возвращать HttpRequest 




Главная / Интернет-технологии / Web-технологии / Тест 29