Главная / Интернет-технологии /
Практикум по разработке системы управления контентом (CMS) / Тест 4
Практикум по разработке системы управления контентом (CMS) - тест 4
Упражнение 1:
Номер 1
При щелчке по стрелке справа от Большого изображения Фотогалереи отображается следующая картинка. В какой момент картинкам присваиваются номера ("индексы") и где эти номера хранятся?
Ответ:
 (1) Уникальные номера элементам IMG присваивает функция PHP и сохраняет для Javascript в массив dict.img_list
 
 (2) Индексы присваивает картинкам функция Catalog.inList и сохраняет их в массив img_list, хранимый как свойство объекта Catalog
 
 (3) Индексы присваивает картинкам функция Catalog.inList и сохраняет их в массив img_list, хранимый как свойство контейнера div#catalog1
 
Номер 2
Что делает функция Catalog.addEditLink()?
Ответ:
 (1) Создаёт ссылки для редактирования записей в таблице `files`
 
 (2) Создаёт элемент span._edit и присоединяет его к родительскому элементу элемента IMG
 
 (3) Создаёт элемент span._edit2 и присоединяет его к родительскому элементу элемента IMG
 
Упражнение 2:
Номер 1
Можно ли определить, на каком языке (PHP || Javascript) написана строка кода "Editor.editable = true;"?
Ответ:
 (1) Нельзя, потому что оператор "точка" и константа "true" бывают и в PHP, и в Javascript
 
 (2) Можно, потому что в PHP оператор "точка" применяется только к строкам, а объекту "строка" присвоить значение нельзя
 
Номер 2
К какому HTML элементу привязывается событие keyup для сочетания клавиш Ctrl + Alt + e?
Ответ:
 (1) Элемент BODY
 
 (2) Элемент HTML
 
 (3) Элемент INPUT в форме редактирования
 
Упражнение 3:
Номер 1
Что означает HTTP-заголовок "403 Forbidden"?
Ответ:
 (1) Страница не существует
 
 (2) Доступ запрещён
 
 (3) Внутренняя ошибка сервера
 
 (4) Файл временно перемещён
 
Упражнение 4:
Номер 1
Какие условия должны быть выполнены, чтобы в текущей версии CMS страница отображалась в меню слева?
Ответ:
 (1) Поле `parent` должно содержать значение "main-1"
 
 (2) Поле `mark` должно содержать значение "2"
 
 (3) Поле `title` не должно быть пустым
 
 (4) Поле `prop3` не должно быть пустым
 
Упражнение 5:
Номер 1
Сейчас загружаемые пользователем файлы изображений сохраняются в папке . Когда они будут сохраняться в папку /files/1/?
Ответ:
 (1) Когда программист в коде функции загрузки файлов укажет папку files/1/
 
 (2) Когда общий размер файлов в папке files/0/ превысит 100 М
 
 (3) Когда общее количество файлов в папке files/0/ превысит 1000
 
 (4) Когда в mysql таблице `file` в поле `id` текущей записи будет число больше 999
 
Номер 2
Что увидит пользователь при попытке загрузить на сайт файл troy.exe через интерфейс "Загрузить файлы пользователя..."?
Ответ:
 (1) Сообщение "Неправильный тип файла"
 
 (2) Сообщение "Uncaught exception 'Exception' with message 'Неправильный тип файла "1"' in /var/www/html/..."
 
 (3) Ничего
 
 (4) Синий экран
 
Упражнение 6:
Номер 1
В текст письма-уведомления мы помещаем ссылку на текущий сайт, которая оканчивается фрагментом #msg:<номер_сообщения>. Какое действие производит этот фрагмент?
Ответ:
 (1) Прокручивает страницу до метки "msg:<номер_сообщения>"
 
 (2) Вызывает функцию Javascript, которая создаёт HTML-форму
 
 (3) Не выполняет никаких действий, предназначен для чтения другой программой
 
Упражнение 7:
Номер 1
В каком файле хранится параметр mailer, указывающий способ отправки почтовых уведомлений?
Ответ:
 (1) В файле exe/config.php
 
 (2) В файле Kern.sys/config.php
 
 (3) В файле Kern.sys/dns.php