Главная / Интернет-технологии /
Разработка приложений на Ruby on Rails / Тест 5
Разработка приложений на Ruby on Rails - тест 5
Упражнение 1:
Номер 1
Частичный шаблон это:
Ответ:
 (1) Отдельная логическая шаблонная единица, включаемая в другие шаблоны 
 (2) Частая смена шаблонов 
 (3) Фрагмент основного изображения 
 (4) Единичная обособленная часть базового изображения, характеризующаяся в символьном выражением 
Номер 2
CSS
фреймворк это:
Ответ:
 (1) Инструмент для создания CSS
таблиц 
 (2) Библиотека для быстрого дизайна страниц 
 (3) Движок для запуска CSS
 
 (4) Библиотека для быстрого обмена сообщениями 
Номер 3
Чтобы показать, что используется HTML5
, файл index.html
должен начинаться со строки:
Ответ:
 (1) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
 
 (2) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 5.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 
 (3) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 5.0 >
 
 (4) <!DOCTYPE html>
 
Упражнение 2:
Номер 1
JavaScript
код, известный как “HTML5 shim”
, предназначен для:
Ответ:
 (1) Обновления версии браузера 
 (2) Обновления движка JavaScript
 
 (3) Обновление версии html
 
 (4) Добавление недостающей функциональности в устаревшие браузеры 
Номер 2
Элементам html
можно назначить:
Ответ:
 (1) Один id
и один класс 
 (2) Несколько id
и один класс 
 (3) Один id
и несколько классов 
 (4) Несколько id
и несколько классов 
Номер 3
В пределах одной страницы у элементов:
Ответ:
 (1) id
должен быть уникальным, класс уникальным 
 (2) id
могут повторяться, класс должен быть уникальным 
 (3) id
должен быть уникальным, класс может повторяться 
 (4) id
могут повторяться, класс может повторяться 
Упражнение 3:
Номер 1
link_to
предназначен:
Ответ:
 (1) Для открытия соединения с сервером 
 (2) Для подключения к ресурсам, например, к базе данных 
 (3) Для упрощения создания ссылок на странице 
 (4) создания ярлыка на файл из файловой системе 
Номер 2
image_tag
предназначен:
Ответ:
 (1) Для назначения тега изображению 
 (2) Вставки ссылки на изображение в html
 
 (3) Скачивания изображения 
 (4) Для назначения альтернативного текста изображению через тег alt
 
Номер 3
точка . в .center указывает на то, что правило стилизует:
Ответ:
 (1) <div class=”center”>...</div>
 
 (2) <div id=”center”>...</div>
 
 (3) <center>...</center>
 
 (4) <div align=”center”>...</div>
 
Упражнение 4:
Номер 1
знак фунта # в #center
указывает на то, что правило стилизует:
Ответ:
 (1) <div class=”center”>...</div>
 
 (2) <div id=”center”>...</div>
 
 (3) <center>...</center>
 
 (4) <div align=”center”>...</div>
 
Номер 2
Файлопровод предназначен для:
Ответ:
 (1) Организации и агрегации статичных файлов 
 (2) Пересылает файлы от клиента на сервер 
 (3) Ищет файл на сервере и помогает скачать его 
 (4) Децентрализтрованная пересылка объектов с применением техники упаковки в контейнеры 
Упражнение 5:
Номер 1
Препроцессор - это:
Ответ:
 (1) Код для работы на старых процессорах для обратной совместимости 
 (2) Программа для предварительной обработки данных 
 (3) Второе и последующие расширения файлов 
 (4) Код, выполняющийся перед основным кодом 
 (5) Код, передающийся основному коду 
Номер 2
Порядок обработки файла hello.js.erb.coffee
:
Ответ:
 (1) Слева направо 
 (2) Справа налево 
 (3) В порядке, установленном пользователем 
 (4) В случайном порядке 
 (5) Зависит от операционной системы 
 (6) Зависит от браузера 
Упражнение 6:
Номер 1
Может ли один и тот же файл обрабатываться несколькими препроцессорами?
Ответ:
 (1) Да 
 (2) Нет 
Номер 2
В таблицах стилей псевдоатрибут hover
нужен для:
Ответ:
 (1) Следования элемента за экраном 
 (2) Изменения стиля элемента при наведении на него курсора 
 (3) Изменения стиля элемента при нажатии на него 
 (4) Появления элемента на экране 
 (5) Анимирования элемента 
Номер 3
Переменная в SASS
задается с помощью знака:
Ответ:
 (1) $
 
 (2) @
 
 (3) % 
 (4) & 
 (5) : 
Упражнение 7:
Номер 1
div {
background-color: #blue;
p{
background-color: #red
}
}
Данный SASS код:
Ответ:
 (1) Указывает любым <div> иметь синий фон 
 (2) Указывает только тем <div> иметь синий фон, внутри которых есть <p> 
 (3) Указывает любым <p> иметь красный фон 
 (4) Указывает только тем <p> иметь синий фон, которые лежат внури <div> 
Номер 2
В ERB
<%# ... %> служит для:
Ответ:
 (1) Исполнения кода внутри представления без возврата результата 
 (2) Исполнения кода внутри представления с возвратом результата 
 (3) Комментирования блока кода 
 (4) Работы с хелперами 
Номер 3
Файл routes.rb
используется для:
Ответ:
 (1) Для конфигурации приложения 
 (2) Для конфигурации маршрутов в приложении 
 (3) Конфигурации сред исполнения 
 (4) Определения переменных 
Упражнение 8:
Номер 1
match '/info', to: 'App#info', via: 'get'
Ответ:
 (1) Переадресует с info
на app#info
при get
запросе 
 (2) Ограничивает использование адреса /info
лишь get
запросами 
 (3) запрещает использование адреса /info
get
запросам 
 (4) Запускает метод info
контроллера App
при поступлении get
запроса 
 (5) Запускает метод info
контроллера App
при поступлении любого запроса, кроме get
 
Номер 2
Код match ’/about’
автоматически создает именованные маршруты для использования в контроллерах и представлениях. Введите маршрут, который вернет '/about'
Ответ:
 about_path 
Упражнение 9:
Номер 1
Код match ’/about’
автоматически создает именованные маршруты для использования в контроллерах и представлениях. Введите маршрут, который вернет 'http://localhost:3000/about'
Ответ:
 about_url 
Номер 2
Введите именованный корневой маршрут
Ответ:
 root