1. Если вам необходимо вывести панель в обязательном порядке, то необходимо задать в теле страницы:
Внимание! На этот вопрос нужно обязательно дать правильный ответ. Если ответ будет не правильным, то тест не будет пройден, даже если вы наберёте нужное число баллов.
- - $APPLICATION->ShowTitle();
- - $APPLICATION->AddPanelButton(array());
- + $APPLICATION->ShowPanel = true;
2. Кеширование – инструмент повышения:
Внимание! На этот вопрос нужно обязательно дать правильный ответ. Если ответ будет не правильным, то тест не будет пройден, даже если вы наберёте нужное число баллов.
- + производительности проекта
- - масштабируемости проекта
- - отказоустойчивости проекта
3. Функции-обработчики событий RegisterModuleDependences и AddEventHandler отличаются
- + RegisterModuleDependences производит регистрацию в базе данных, а AddEventHandler в файле init.php.
- - RegisterModuleDependences производит регистрацию в /bitrix/php_interface/, а AddEventHandler в базе данных
- - RegisterModuleDependences и AddEventHandler не влияют на производительность базы данных, т.к работают с модулями системы и не нагружают базу данных запросами
- + RegisterModuleDependences работает с обработчиками модуля, а AddEventHandler - с обработчиками вне модулей
4. Для реализации внешней авторизации необходимо создать обработчик соответствующего события в файле
Внимание! На этот вопрос нужно обязательно дать правильный ответ. Если ответ будет не правильным, то тест не будет пройден, даже если вы наберёте нужное число баллов.
- - /bitrix/php_interface/scripts/phpbb.php
- - /bitrix/admin/php_interface/init.php
- - /bitrix/php_interface/scripts/init.php
- + /bitrix/php_interface/init.php
5. HTML кеширование рекомендуется включать:
Внимание! На этот вопрос нужно обязательно дать правильный ответ. Если ответ будет не правильным, то тест не будет пройден, даже если вы наберёте нужное число баллов.
- - для любых сайтов
- + для сайтов, где информация обновляется не часто, и ходят в основном анонимные пользователи
- - для сайтов, обновление которых происходит постоянно в течение дня
- - для сайтов с высокой посещаемостью
- - для сайтов, где конечный размер HTML в среднем не менее 100Кб
6. Чтобы агент выполнился в заданное время необходимо:
Внимание! На этот вопрос нужно обязательно дать правильный ответ. Если ответ будет не правильным, то тест не будет пройден, даже если вы наберёте нужное число баллов.
- + зарегистрировать его в системе
- - не включать опцию «периодический»
- - добавить запись для агента в системный планировщик cron
- - при создании агента обязательно указать модуль
7. Технология отложенных функций:
- - позволяет выполнять функции на следующих хитах после их вызова
- + позволяет задавать заголовок страницы, пункты навигационной цепочки, CSS стили, дополнительные кнопки в панель управления, мета-теги и так далее.
- + используется в компонентах
- - требует специальную поддержку со стороны php
- + выводит результаты своей работы в прологе, то есть выше по коду, чем они были заданы.
- - позволяет определить код функции после её вызова
- + позволяет фрагментировать контент страницы, обеспечивая временное откладывание выполнения других функций.
8. Управляемый кеш рекомендуется выключать:
Внимание! На этот вопрос нужно обязательно дать правильный ответ. Если ответ будет не правильным, то тест не будет пройден, даже если вы наберёте нужное число баллов.
- - для сайтов с высокой посещаемостью
- - для любых сайтов
- - для сайтов, где информация обновляется не часто, и ходят в основном анонимные пользователи
- + для сайтов, обновление которых происходит постоянно в течение дня
9. Если функция-агент не принадлежит ни одному из модулей, то ее необходимо разместить:
Внимание! На этот вопрос нужно обязательно дать правильный ответ. Если ответ будет не правильным, то тест не будет пройден, даже если вы наберёте нужное число баллов.
- - в файле /bitrix/modules/ID модуля/include.php
- + в файле init.php
- - в файле /bitrix/php_interface/dbconn.php
10. Если информация отдается из кэша до тех пор, пока она не поменяется в базе данных и кэш сбросится автоматически, то это:
Внимание! На этот вопрос нужно обязательно дать правильный ответ. Если ответ будет не правильным, то тест не будет пройден, даже если вы наберёте нужное число баллов.
- - Авто кэширование.
- + Авто + Управляемое кэширование
11. Управляемое кеширование отличается от неуправляемого тем, что:
Внимание! На этот вопрос нужно обязательно дать правильный ответ. Если ответ будет не правильным, то тест не будет пройден, даже если вы наберёте нужное число баллов.
- + Неуправляемое кеширование не перестраивается автоматически после модификации исходных данных
- - Неуправляемый кеш удаляется только вручную
- - В неуправляемом кешировании нельзя задать время кеширования
- - В неуправляемом кешировании применяется специальный алгоритм, который учитывает тот факт, что большая часть посетителей - это незарегистрированные пользователи
12. Функция для регистрации обработчиков событий, расположенных в модулях
Внимание! На этот вопрос нужно обязательно дать правильный ответ. Если ответ будет не правильным, то тест не будет пройден, даже если вы наберёте нужное число баллов.
- - CEvent::Register
- - CEvent::Add
- - ExecuteModuleEvents
- + RegisterModuleDependences
- - AddEventHandler
13. Повлиять на ход выполнения какой-нибудь API функции лучше всего с помощью:
Внимание! На этот вопрос нужно обязательно дать правильный ответ. Если ответ будет не правильным, то тест не будет пройден, даже если вы наберёте нужное число баллов.
- - Модификацией кода модуля
- - Модификацией кода компонента
- + Функционала обработчиков событий
- - Кода в файле component epilog
- - Кода в файле result_modifier
14. Отложенные функции:
Внимание! На этот вопрос нужно обязательно дать правильный ответ. Если ответ будет не правильным, то тест не будет пройден, даже если вы наберёте нужное число баллов.
- + не рекомендуется использовать в файлах шаблона компонента, результаты которых кешируются
- - над результатами работы функций, обеспечивающих откладывание других функций, можно выполнять какие-либо действия
- + результаты работы этих функций выводятся в прологе
- + выполняются в самом конце страницы, в служебной части эпилога
15. Для обеспечения внешней авторизации в продукте «1С-Битрикс» необходимо установить обработчик события
Внимание! На этот вопрос нужно обязательно дать правильный ответ. Если ответ будет не правильным, то тест не будет пройден, даже если вы наберёте нужное число баллов.
- - OnBeforeUserLoginByHash
- + OnUserLoginExternal
- - OnAfterUserLogin
21 июня 2013 г.
Комментарии
Sethit 21.06.2013 г. в 17:03
Ребят, всем благодарен за проявленный интерес, но если вы можете мне помочь с данным тестом буду вам признателен.
Вопросы выложу после первой попытки прохождения теста. Кто что знакомое увидит прошу сразу комментить :)
Sethit 21.06.2013 г. в 18:06
Вот собсно первая попытка уже исчерпана. Из 15 вопросов правильно получилось дать ответ только на 12. Помогите найти в данном тесте 3 ошибки и исправить их. Буду вам очень признателен.
Гость 22.06.2013 г. в 10:29
7. Технология отложенных функций:
- позволяет выполнять функции на следующих хитах после их вызова
+ позволяет задавать заголовок страницы, пункты навигационной цепочки, CSS стили, дополнительные кнопки в панель управления, мета-теги и так далее.
+ используется в компонентах
- требует специальную поддержку со стороны php
+ выводит результаты своей работы в прологе, то есть выше по коду, чем они были заданы.
- позволяет определить код функции после её вызова
- позволяет фрагментировать контент страницы, обеспечивая временное откладывание выполнения других функций.
итого 13 правильных из 15
Sethit 22.06.2013 г. в 14:47
Уважаемые, ответ на 7 вопрос который нам дал Гость от 22.06.2013 г. является неверным.
Прошу вас быть немного по серьезнее и не вводить в заблуждение остальных пользователей.
Я использовал напрасно следующую попытку прохождения теста ответив на 7 вопрос неверно.
PromiseD 22.06.2013 г. в 18:22
Всем привет! Ответил на 14 из 15, осталось найти последнюю ошибку... Тест не сдан при 14 из 15
7) Технология отложенных функций:
+ используется в компонентах
- позволяет выполнять функции на следующих хитах после их вызова
+ выводит результаты своей работы в прологе, то есть выше по коду, чем они были заданы.
+ позволяет фрагментировать контент страницы, обеспечивая временное откладывание выполнения других функций.
+ позволяет задавать заголовок страницы, пункты навигационной цепочки, CSS стили, дополнительные кнопки в панель управления, мета-теги и так далее.
- позволяет определить код функции после её вызова
- требует специальную поддержку со стороны php
8) Управляемый кеш рекомендуется выключать:
- для сайтов, где информация обновляется не часто, и ходят в основном анонимные пользователи
- для любых сайтов
+ для сайтов, обновление которых происходит постоянно в течение дня
- для сайтов с высокой посещаемостью
Sethit 22.06.2013 г. в 22:37
Ответил еще раз на вопросы по тесту с учетом комментария PromiseD 22.06.2013 г.
Результат действительно 14 из 15.
Осталось найти одну ошибку
Sethit 22.06.2013 г. в 23:03
изменения с учетом комментариев в тест внес.
PromiseD 22.06.2013 г. в 23:09
Тест прошел)
14) Отложенные функции:
+ результаты работы этих функций выводятся в прологе
+ не рекомендуется использовать в файлах шаблона компонента, результаты которых кешируются
+ выполняются в самом конце страницы, в служебной части эпилога
- над результатами работы функций, обеспечивающих откладывание других функций, можно выполнять какие-либо действия
Sethit 23.06.2013 г. в 00:34
PromiseD! - Респект!!!
Тест сдал на 100% ))
Sethit 23.06.2013 г. в 00:50
Внес в тест изменения с учетом комментариев. Ответы в тесте верны 100%. Всем спасибо. Идем проходить следующий тест :)
Alex 27.07.2013 г. в 23:26
Спасибо! 100%