игра брюс 2048
Главная / Программирование / Разработка расширений для CMS Joomla / Тест 4

Разработка расширений для CMS Joomla - тест 4

Упражнение 1:
Номер 1
Какие из перечисленных значений хранятся в таблице #__menu для каждого пункта меню в целях организации иерархической структуры?

Ответ:

 (1) parent_id 

 (2) level 

 (3) tree 

 (4) lft 


Номер 2
Какие из перечисленных значений хранятся в таблице #__menu для каждого пункта меню в целях организации иерархической структуры?

Ответ:

 (1) id левого потомка 

 (2) id родителя 

 (3) уровень 

 (4) правый ключ 


Номер 3
Какие из перечисленных значений хранятся в таблице #__menu для каждого пункта меню в целях организации иерархической структуры?

Ответ:

 (1) id левого потомка 

 (2) правый ключ 

 (3) id правого ключа 

 (4) id родителя 


Упражнение 2:
Номер 1
Пусть левый ключ корневого элемента меню имеет значение 0, правый - 11. Чему будет равен левый ключ этого элемента после добавления нового подпункта, не имеющего потомков?

Ответ:

 0 


Номер 2
Пусть левый ключ корневого элемента меню имеет значение 0, правый - 11. Чему будет равен правый ключ этого элемента после добавления нового подпункта, не имеющего потомков?

Ответ:

 13 


Номер 3
Пусть левый ключ корневого элемента меню имеет значение 0, правый - 11. Чему будет равен правый ключ этого элемента после добавления двух новых подпунктов, не имеющих потомков?

Ответ:

 15 


Номер 4
Пусть левый ключ корневого элемента меню имеет значение 0, правый - 11. Чему будет равен правый ключ этого элемента после добавления двух новых подпунктов, один из которых является потомком другого?

Ответ:

 15 


Упражнение 3:
Номер 1
Какие из перечисленных методов содержит класс JMailHelper?

Ответ:

 (1) setSender() 

 (2) addReplyTo() 

 (3) isEmailAddress() 

 (4) setSubject() 


Номер 2
Какие из перечисленных методов не содержит класс JMailHelper?

Ответ:

 (1) IsHTML() 

 (2) setBody() 

 (3) isEmailAddress() 

 (4) addRecipient() 


Номер 3
Какие из перечисленных методов не содержит класс JMailHelper?

Ответ:

 (1) addCC() 

 (2) addBCC() 

 (3) addReplyTo() 

 (4) isEmailAddress() 


Упражнение 4:
Номер 1
Если в панели управления не выбран ни один WYSIWYG-редактор, что выведет на экран строка echo $editor->display('question',  $row->question, '100%', '250', '40', '10');?

Ответ:

 (1) поле <textarea> на 40 столбцов и 10 строк 

 (2) поле <textarea> на 10 столбцов и 40 строк 

 (3) поле <textarea> шириной 100% и высотой 250 пикселей 

 (4) поле <textarea> высотой 250 пикселей и шириной 100% 


Номер 2
Если в панели управления не выбран ни один WYSIWYG-редактор, сколько столбцов будет в поле <textarea>, которое выведет на экран строка echo $editor->display('question',  $row->question, '60%', '200', '30', '5');?

Ответ:

 30 


Номер 3
Если в панели управления не выбран ни один WYSIWYG-редактор, сколько строк будет в поле <textarea>, которое выведет на экран строка echo $editor->display('question',  $row->question, '60%', '200', '30', '5');?

Ответ:

 5 


Упражнение 5:
Номер 1
Если адрес сайта на Joomla - , то что выведет на экран строка echo JURI::base(false);?

Ответ:

 (1) /joomla 

 (2) http://localhost/joomla/ 

 (3) http://localhost/joomla/component/<имя компонента>/ 

 (4) <имя скрипта> 


Номер 2
Если адрес сайта на Joomla - , то что выведет на экран строка echo JURI::base(true);?

Ответ:

 (1) /joomla 

 (2) http://localhost/joomla/ 

 (3) http://localhost/joomla/component/<имя компонента>/ 

 (4) <имя скрипта> 


Номер 3
Если адрес сайта на Joomla - , то как получить только путь /joomla?

Ответ:

 (1) JURI::current() 

 (2) JURI::root() 

 (3) JURI::base(true); 

 (4) JURI::base(false); 


Упражнение 6:
Номер 1
Какой из перечисленных методов останавливает выполнение расширения?

Ответ:

 (1) JError::raiseError() 

 (2) JError::raiseWarning() 

 (3) JError::raiseNotice() 

 (4) JError::raiseMessage() 


Номер 2
Какие из перечисленных методов не останавливают выполнение расширения?

Ответ:

 (1) JError::raiseError() 

 (2) JError::raiseWarning() 

 (3) JError::raiseNotice() 

 (4) JError::raiseMessage() 


Номер 3
Какие из перечисленных методов существуют?

Ответ:

 (1) JError::raiseError() 

 (2) JError::raiseWarning() 

 (3) JError::raiseNotice() 

 (4) JError::raiseMessage() 


Упражнение 7:
Номер 1
Что выведет на экран код:
  
$some_date = JFactory::getDate('2012-01-01 00:00:00','Europe/Moscow');
echo $some_date->format("d F Y");?
  
  

Ответ:

 (1) 01 Январь 2012 

 (2) 01 01 2012 

 (3) 31 12 2011 

 (4) 31 Декабрь 2011 


Номер 2
Что выведет на экран код:
  
$some_date = JFactory::getDate('2012-01-01 00:00:00');
echo $some_date->format("d F Y");?
  
  

Ответ:

 (1) 01 Январь 2012 

 (2) 01 01 2012 

 (3) 31 12 2011 

 (4) 31 Декабрь 2011 


Номер 3
Что выведет на экран код:
  
$some_date = JFactory::getDate('2013-01-01 00:00:00','Europe/Moscow');
echo $some_date->format("d.m.Y H:i");?
  
  

Ответ:

 (1) 01 Январь 2013 

 (2) 01.01.2013 00:00 

 (3) 31.12.2012 21:00 

 (4) 31 Декабрь 2012 


Упражнение 8:
Номер 1
Отметьте неверное утверждение

Ответ:

 (1) если на хостинге стоит PHP5, то вместо JError предпочтительнее использовать класс Exception 

 (2) метод raiseError() возвращает объект JException 

 (3) метод raiseError() позволяет определить, в каком файле возникла ошибка 

 (4) метод raiseError() не добавляет заданное сообщение в очередь сообщений 


Номер 2
Отметьте верное утверждение

Ответ:

 (1) если на хостинге стоит PHP5, то вместо Exception предпочтительнее использовать класс JError 

 (2) метод raiseNotice() возвращает объект JError 

 (3) метод raiseNotice() позволяет определить, в каком файле возникла ошибка 

 (4) метод raiseNotice() не добавляет заданное сообщение в очередь сообщений 


Номер 3
Отметьте неверное утверждение о методах raiseError(), raiseNotice() и raiseWarning() класса JError

Ответ:

 (1) все три метода вызываются при возникновении каких-либо ошибок 

 (2) все три метода возвращают объект, содержащий сведения об ошибке 

 (3) все три метода останавливают выполнение расширения 

 (4) все три метода добавляют сообщение в очередь сообщений 




Главная / Программирование / Разработка расширений для CMS Joomla / Тест 4