1. Вы передаете ассоциативный массив в функцию sort(). Каким будет результат выполнения функции:
а) массив будут отсортирован по значениям. Ключи элементов отсортированы не будут и не будут сохранены +
б) массив будут отсортирован по значениям. Ключи элементов отсортированы не будут, но будут сохранены
в) массив будут отсортирован по ключам. Значения элементов отсортированы не будут
2. Какую парадигму программирования поддерживает PHP:
а) логическую
б) процедурную +
в) логистическую
3. Какую парадигму программирования поддерживает PHP:
а) логистическую
б) логическую
в) объектно-ориентированную +
4. Какой оператор обозначает равенство значений в языке PHP:
а) == +
б) =
в) :=
5. Как можно задать массив в языке PHP:
а) $arr[«a»,»b»,»c»] = «q»;
б) $arr («0″=> «a»);
в) $arr = array(«a»,»b»,»c»); +
6. Как можно задать массив в языке PHP:
а) $arr («0″=> «a»);
б) $arr[0] = «a»; +
в) $arr[«a»,»b»,»c»] = «q»;
7. Какое из утверждений относительно оператора require верно:
а) при использовании внутри условных блоков require не нужно заключать в фигурные скобки
б) require выполняет код указанного в нем файла только один раз
в) require используется для включения в программу содержимого другого файла +
8. Какое из утверждений относительно оператора include верно:
а) include используется для включения в программу содержимого другого файла +
б) файл, включаемый с помощью include, должен быть правильным HTML-файлом
в) файл, включаемый с помощью include, может быть любым файлом
9. Чем отличается клиент от сервера:
а) сервер создает соединение, а клиент, пользуясь им, передает свой запрос
б) сервер есть часть компьютерной архитектуры сервер-сервер, а клиент – архитектуры клиент-клиент
в) клиент посылает запросы, а сервер обрабатывает их +
10. Чем отличается клиент от сервера:
а) сервер создает соединение, а клиент, пользуясь им, передает свой запрос
б) клиент отображает данные на экране компьютера пользователя, а сервер предоставляет данные +
в) сервер есть часть компьютерной архитектуры сервер-сервер, а клиент – архитектуры клиент-клиент
11. В чем состоит одна из функций сервера:
а) обрабатывать запросы клиента +
б) отображать данные на экране компьютера пользователя
в) инициировать соединение с клиентом
12. В чем состоит одна из функций сервера:
а) отображать данные на экране компьютера пользователя
б) запускать процессы, запрошенные клиентом, и возвращать клиенту результаты +
в) инициировать соединение с клиентом
13. Как можно получить и вывести на экран список всех методов класса, представителем которого является объект:
а) get_class_methods(get_class(объект)); +
б) get_methods(get_class(объект));
в) get_class_methods(get_class -> объект);
14. Имеется объект ($obj) какого-то класса. Требуется получить список всех свойств класса, которому принадлежит объект:
а) get_class_var(get_class($obj));
б) $get_class_vars(get_class->$obj);
в) $vars = get_class_vars(get_class($obj)); +
15. Как можно программно узнать имя класса, представителем которого является объект:
а) get_class(объект); +
б) $(get_class->объект);
в) class(объект);
16. С помощью какой функции можно получить текущее смещение чтения/записи файла:
а) fread
б) ftell() +
в) fseek()
17. Какая функция добавляет новый элемент в начало массива:
а) array_shift()
б) array_pop()
в) array_unshift() +
18. Какую функция возвращает метку времени (timestamp):
а) date()
б) strtotime() +
в) localtime()
19. Какую функция возвращает метку времени (timestamp):
а) localtime()
б) date()
в) time() +
20. Каким HTTP методом по умолчанию отправляются данные из веб-формы:
а) OPTIONS
б) GET +
в) PUT
21. Что делает функция move_uploaded_file (временное имя файла, место назначения):
а) проверяет, загружен ли файл, и если да, то перемещает его из временной директории в указанную директорию для хранения +
б) удаляет загруженный файл
в) перемещает файл из временной директории в указанную директорию для хранения
22. С помощью какой функции можно проверить, существует ли файл:
а) is_readable()
б) file_exists() +
в) is_writable()
23. Каков синтаксис оператора удаления таблицы:
а) REMOVE TABLE [IF EXISTS] имя_таблицы [, имя_таблицы,…] [RESTRICT | CASCADE]
б) DELETE TABLE [IF EXISTS] имя_таблицы [, имя_таблицы,…] [RESTRICT | CASCADE]
в) DROP TABLE [IF EXISTS] имя_таблицы [, имя_таблицы,…] [RESTRICT | CASCADE] +
24. Составить запрос к таблице описаний статей (Articles): изменить название статьи (title), автор (author) которой «Петров» на название «Второе название»:
а) UPDATE Articles SET title=»Второе название»;
б) UPDATE Articles SET title=»Второе название» WHERE author=»Петров»; +
в) UPDATE Articles SET title=»Второе название» WHERE title=» Первое название»;
25. Каковы синтаксис и семантика функции explode:
а) эта функция без параметров. Ее семантика неизвестна
б) массив explode (строка string). Эта функция разбивает строку string на части с помощью разделителя » » и возвращает массив полученных строк
в) массив explode(строка separator, строка string [, int limit]). Эта функция разбивает строку string на части с помощью разделителя separator и возвращает массив полученных строк +
26. Параметр session.cookie_lifetime задает длительность жизни cookies в секундах. Какое значение имеет этот параметр по умолчанию:
а) по умолчанию это «10», т.е. данные в cookies считаются правильными ровно 10 секунд
б) по умолчанию это «0», т.е. данные в cookies считаются правильными до закрытия окна браузера +
в) по умолчанию это «60»
27. Уничтожить текущую сессию целиком можно командой session_destroy(); К чему приведет уничтожение сессии:
а) после уничтожения сессии уничтожается ее идентификатор, мы больше не можем ни регистрировать переменные, ни вообще производить какие-либо действия с сессией +
б) после уничтожения сессии очищается массив $_SESSION и больше ничего не происходит
в) после уничтожения сессии массив $_SESSION заполняется нулями
28. С помощью какой функции можно получить идентификатор сессии:
а) id_session
б) session_id +
в) session_identificator
29. Какова структура регулярного выражения:
а) общая структура регулярного выражения: шаблон, выделенный с помощью специального символа разделителя, модификатор, влияющий на способ обработки регулярного выражения +
б) общая структура регулярного выражения: шаблон, выделенный с помощью специального символа разделителя
в) общая структура регулярного выражения: шаблон, заключенный в круглые скобки, и функция для его обработки
30. Назначение метасимвола «-«:
а) вычисляет символьный класс
б) задает диапазон символов +
в) отрицание класса, но только если это первый символ