Главная / Интернет-технологии /
Практикум по разработке системы управления контентом (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