Внимание ! Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier! Какие графические браузеры появились практически одновременно и считаются одними из самых первых?
Chrome Netscape Opera Internet Explorer
Для каких целей планировалось создание сети ARPANET?
социального общения научных исследовательских военных
Как назывался первый графический браузер?
NCSA Mosaic Chrome Internet Explorer NCSA Mozilla
Чем характеризуются сайты Web 1.0?
контент генерируется пользователями аскетичный дизайн использование Ajax статичное содержание страниц
Чем характеризуются сайты Web 2.0?
контент генерируется пользователями аскетичный дизайн предоставление и потребление API статичное содержание страниц
Что такое семантическая паутина?
приемы, позволяющие сделать интернет-страницу удобную для пользователей механизм, позволяющих обновлять страницу, не перезагружая ее связь между пользователями в интернете набор правил, позволяющих сделать интернет-страницы понятными для роботов
Что означает Back-end разработка?
разработка мобильных приложений разработка программ, работающих на стороне клиента разработка программ, работающих на стороне сервера
Какой адрес всегда является адресом локального компьютера?
192.168.0.1 127.0.0.1 94.100.0.1 127.0.0.0
Какие существуют методы HTTP-запроса?
HTTP GET PUT POST
Какие существуют методы HTTP?
POST GET SET OPTIONS HEAD
Что хранит DNS?
отображение имен пользователей на ip-адрес имена и пароли пользователей отображение доменных имен на ip-адреса
Из чего состоит HTTP-запрос?
идентификатор метода версия протокола метод идентификатор документа
Какие существуют интернет-протоколы?
HTTP MTP FTP SMTP
Какой протокол используется для того, чтобы сервер при генерации ответа мог запустить внешнюю программу?
CGI HTTP FTP SMTP
На каком уровне модели OSI описывается формат кадра Ethernet?
преамбула адрес получателя конец кадра контрольная сумма
Для чего используется схема обмена пакетами "тройное рукопожатие"?
для установки TCP-соединения для подтверждения получения пакетов данных для получения TCP-сегмента для шифрования данных
Какое устройство принимает сигнал на одном порту и просто повторяет его на все остальные (ретранслирует)?
Сетевая карта Switch Маршрутизатор Hub
Какие существуют ограничения ЛВС?
ограничения операционных систем несовместимость различных архитектур физические ограничения ограничение числа хостов
Какие задачи решает протокол TCP?
маршрутизация дейтаграмм управление потоком надежная доставка последовательное двустороннее соединение
Что содержится в TCP-сегменте?
номер сегмента в потоке порт получателя число переходов порт отправителя
Какие домены относятся к первому уровню?
ru mail.ru ya.ru com
Чем https отличается от http?
https работает быстрее https является упрощенной (simple) реализацией http https работает поверх зашифрованного соединения через https можно передать большие объемы данных
Что определяет URL?
положение ресурса идентификатор размер данных уникальный номер
Для чего используется протокол HTTP?
получение, изменение и отправка документов надежная доставка данных маршрутизация дейтаграмм управление потоком
Как называется время "путешествия" сегмента данных от одного компьютера к другому и обратно?
Round Trip Time Delivery Time TCP Time Trip Time
Какие существуют заголовки Email?
From, To Subject Date Connection
Какой блок является блоком верхнего уровня в конфигурации Nginx?
http VirtualHost location server
Что понимают под программным интерфейсом установления сетевых соединений?
В какой момент происходит обновление файлов-логов при обработке запроса worker-процессом Web-сервера если обработка прошла без ошибок?
сразу же после получения запроса от клиента после проверки прав доступа к файлам после отправки файлов клиенту после получения URL
Какие языки программирования имеют динамическую типизацию?
JavaScript Java Ruby Perl Python
Какие требования к языку были сформулированы при разработке Erlang?
обновление кода налету soft real-time беспрерывная работа hard real-time
Как называется проверка пользовательских данных на то, что они переданы в необходимом формате?
авторизация валидация экранирование тестирование
Из чего состоят реляционные базы данных?
таблицы словари списки
Переменные окружения (установите соответствие)
REQUEST_METHOD метод (GET, POST и т.д.) REQUEST_URI строка запроса REMOTE_ADDR ip адрес клиента SCRIPT_NAME имя текущего скрипта
Что содержит в себе http-запрос?
URI запроса тело запроса параметры запроса специальный заголовок status
Какие существуют операторы SQL запросов?
INSERT DELETE POST SELECT
Какие данные необходимы для построения пагинатора?
общее количество страниц количество страниц справа и слева от текущей текущая страница шаблон страницы
Какой способ конфигурировать web-приложения является наименее предпочтительным?
скрипт на целевом языке программирования значения настроек размещаются непосредственно в коде приложения разделение конфигурационного файла на несколько файлов использование специальных библиотек для конфигурационных файлов
Какие существуют основные способы обработки пользовательских данных?
Как называется механизм постраничного вывода информации?
datanator footer paginator header
Где можно хранить временные значения Web-страницы (например, список выбранных товаров в интернет-магазине)?
скрытые поля URL Сессии Cookie wizard
Как называется функция принимающая шаблон и данные для него?
шаблонизатор генератор конфигуратор валидатор
Какие существуют правила (Best Practice) при разработке форм Web-приложений?
скрывать сообщения об успешном выполнении проверять данные пользователя сообщать об ошибках выделять неправильно заполненные поля разделять методы GET и POST
К какому типу относится http-протокол?
stateless statefull statepart stable
Какие проблемы возникают при хранении данных web-приложением?
удаление данных обеспечение доступа нескольких пользователей формат хранения целостность хранения поиск по файлу
Как классифицируются СУБД по модели данных?
системные реляционные иерархические сетевые
Как называется совокупность программных средств, которая обеспечивает управление созданием и использованием баз данных?
БД СУБД BDE SQL
Каким образом хранятся данные в реляционных базах данных?
дерево списки таблицы
Какие существуют базы данных?
PostgreSQL SQLite MySQL T-SQL
Операции реляционной алгебры (установите соответствие)
Выборка where Проекция select объединение union пересечение intersect
Какой оператор определяет поля которые будут выбираться? WHERE FIELDS FROM SELECT
Какой оператор определяет таблицy из которой деляется выборка?
Какие существуют рекомендации при проектировании баз данных?
логическое разделение сущностей связи N:M реализуются через внешний ключ связи N:M реализуются через промежуточную таблицу выделение синтетических первичных ключей
В каком случае база данных относится к первой нормальной форме?
каждый кортеж уникален каждый кортеж содержит только одно значение для каждого из атрибутов каждый кортеж содержит не более двух значений для каждого из атрибутов
Как называется набор библиотек, который позволяет строить каркас приложений и далее использовать их при разработке большего приложения?
паттерн фреймворк декоратор шаблонизатор
Какие существуют фреймворки?
Django Python Pyramid Joomla Yii
Почему при разработке используют фреймворки?
готовая архитектура проекта участие в Open Source проектах экономия ресурсов поддержка всеми браузерами
Какие возможности предоставляет Django
Интернационализация Гибкая ORM Некеширующий фреймворк Легко настраиваемый интерфейс администратора
Как называется схема использования нескольких шаблонов проектирования, с помощью которых модель данных приложения, интерфейс и взаимодействие с пользователем разделены на три отдельных компонента?
Полезные команды (установите соответствие между командой и ее функцией)
python manage.py validate проверка модели на ошибки python manage.py sqlall демонстрация sql кода python manage.py syncdb выполнение sql кода
Что возвращает метод Category.objects.filter()?
объект хеш-таблицу список массив
Какие существуют требования к контроллерам?
должны возвращать HttpRequest должны принимать HttpRequest первым параметром должны возвращать HttpResponse должны быть callable объектом не должны быть callable объектом
Какие существуют контекстные процессоры в Django по умолчанию?
Request Auth dynamic static
После какой команды, для формы можно выполнить методы cleaned_data?
передача данных в форму проверка данных формы создание формы
Как в Django называются данные, которые пробрасываются в шаблон и используются на странице?
Что из перечисленного позволяет оптимизировать работу web-приложения?
отсутствие лишних запросов к БД использование правильных индексов часть работы за БД можно переложить на Python профилирование запросов с Django Debug Toolbar выборки только по нужным полям
Какие данные могут быть закешированы?
часть данных база данных контроллер сайт часть шаблона
Из каких частей состоит ключ кеша?
префикс постфикс ключ записи версия
Какие существуют особенности HTML?
непарные тэги перестановка тэгов нельзя использовать свои тэги произвольный регистр
Какую структуру представляет собой HTML?
массив список дерево таблица
История развития HTML (установите соответствие)
1989-1991 Тем Бернерс Ли создал HTML 1994 Создание W3C 1995 HTML 2.0 объявлен как стандарт 1999 HTML 4.01
Какие существуют особенности XHTML?
только нижний регистр тэгов строгая вложенность тэги всегда парные атрибуты без сокращений DOCTYPE необязателен
Какие существуют тэги верхнего уровня?
html meta head body
Информация из какого тэга передается в заголовок окна браузера?
head header meta title
Какие HTML тэги используются при создании таблиц?
head tbody table tr
Какие существуют атрибуты у тэга form?
href method action target
Блочные тэги HTML (установите соответствие)
P параграф hr горизонтальная линия blockquote цитирование текста div абстрактный блочный контейнер
Какие параметры HTML страницы можно задать при помощь CSS?
расположение элементов размер элементов количество столбцов и строк в таблице границы и отступы
Как называется возможность загрузить несколько HTML-страниц в одном окне браузера?
explorer фреймы компановка кэширование
Какие CSS стили позволяют задать границы и отступы элементов?
align margin padding bottom
Как называется псевдокласс, который применяется к элементу, если на него наведен курсор мыши?
hover cursor over mouse
Каким образом можно сделать так, чтобы элемент не отображался на HTML странице и не занимал место?
Какой объект фреймворка backbone является входной точкой приложения?
модель коллекция роутер контроллер
Какими достоинствами обладает SVG?
открытый текстовый формат векторная графика, масштабируемость интеграция с растровой графикой легко отображать только часть картинки размер файла не чувствителен к мелким деталям
Как называется язык разметки векторной графики?
GHTML CSS SVG RGB
Какие возможности разработчику предоставляет Twitter Bootstrap?
готовые компоненты: кнопки, меню, закладки и т.д. адаптируется под разные устройства стили для основных тэгов готовая панель администратора
Как называется метод взаимодействия компонентов web-приложения, при котором вызов удаленной процедуры представляет собой обычный HTTP-запрос?
REST POST PUT SVG
Как называется процедура проверки подлинности пользователя?
очищать выводимые данные экранировать входные данные очищать входные данные экранировать выводимые данные
Какие существуют способы борьбы с CSRF?
использовать csrf_token очищать входные данные проверять метод запроса проверять referer
Как называется возможность (уязвимость) вставить свой JS на чужой сайт?
SXX SOP XSS SSL
Какую свою защиту от SQL-инъекций имеют SQL-сервера?
запрещают несколько запросов в одном пакете проверяют метод запроса используют квотирование очищают выходные данные
Как называется вид интернет-мошенничества, когда пользователю отправляется ссылка на сайт-злоумышленника, внешне неотличимый от настоящего, или на сайт с редиректом?
Fishing CSRF SQL-инъекция XSS
Какие существуют способы борьбы с SQL-инъекциями?
использовать csrf_token использовать ORM использовать квотирование проверять метод запроса использовать placeholders
Вы можете обратится к нам напрямую, через:
По Skype: molodoyberkut По Telegram: @MolodoyBerkut По ICQ: 657089516