ДонНТУ Факультет ВТИ Кафедра ЭВМ Автор Евик Игорь Олегович 2005 Курс: Сетевые информационные технологии Тема: Общие вопросы по PHP 50 0 1. Каким способом могут выполнятся программы РНР Как сценарное приложение Web - сервером. Как приложение языка высокого уровня. Как консольное приложение. Как приложение языка низкого уровня. 2. Сколько видов тегов различают в РНР 4 5 1 8 3. Команда echo в PHP применяется для Для вывода всего что есть на web - странице Для вывода чисел Для вывода специальных символов Для ввода данных 4. Символ // в РНР применяется для Комментария Обозначает деление Ничего не означает Обозначает ссылку 5. В РНР переменные начинаются со знака $ % # * 6. Для чего в РНР нужна функция define() Для объявления константы Для создания массива Для объявления типа переменной Для вывода текста 7. Сколько основных типов данных существует в РНР 6 8 4 10 8. Для чего в РНР применяется функция gettype() Возвращает тип, который РНР назначил переменной Возвращает код введенного символа Возвращает код строки Ничего не возвращает 9. Что означает символ & Поразрядная коньюнкция Знак умножения Знак возведения числа степень Поразрядное отрицание 10. Условный оператор в РНР это if...else switch if else 11. Как помечается оператор для передачи ему управления При помощи служебного слова case При помощи служебного слова default При помощи служебного слова switch Ни как не помечается 12. Сколько операторов цикла определено в РНР 4 2 1 3 13. Для чего применяется оператор break Для выхода из цикла Для выхода из программы Для выхода из функции Для передачи данных 14. Для чего предназначена функция htmlspecialchars() Производит преобразование спецсимволов в их HTML эквиваленты Производит преобразование HTML эквивалентов в спецсимволы Производит преобразование данных в строку Производит преобразование строки в данные 15. Какая функция определяет присутствие начальных символов в строке strspn() substr() strpos() strrpos() 16. Для чего предназначена функция pack() Осуществляет пакетирование данных в двоичную строку Распаковывает данные из двоичной строки Выводит данные в файл Такой функции не существует 17. Сколько методов инициализации массивов существует в РНР 2 3 1 6 18. Для чего используется конструкция array() Для инициализации многомерных массивов Для определения массива Возвращает значение первого элемента массива Возвращает количество элементов в массиве 19. Какая функция в РНР сортирует массив по возрастанию sort() rsort() arsort() array_reverse() 20. Какое действие выполняет функция end() Переносит курсор в конец массива Переносит курсор массива вперед на одну позицию Переносит курсор массива назад на одну позицию Возвращает индекс текущего элемента массива 21. Как называется интервал выполнения программы, в течение которого она существует Время жизни Период жизни Интервал жизни Промежуток жизни 22. Для чего применяется функция fopen() Для открытия файла Для закрытия файла Для открытия директории Для закрытия директории 23. При помощи какой функции в РНР происходит закрытие файла fclose() close() fclosefile() closefile() 24. Посредством какой функции происходит удаление файла unlink() rename() copy() delete() 25. Какая функция в РНР возвращает размер файла в байтах file_size() file_type () file_exists() fileatime() 26. Для чего в РНР предназначена функция rewind() Для установки указателя текущей позиции в начало файла Для установки указателя в любое место файла Для определения текущего положения указателя Для установки указателя текущей позиции в конец файла 27. Какая функция в РНР устанавливает текущий каталог chdir() opendir() readdir() closedir() 28. Для чего предназначена функция mkdir() Для создания каталога Для удаления каталога Для переименования каталога Для открытия каталога 29. Для чего в РНР применяется метод GET Для получения Web-страниц Для обновления информации на сервере Для загрузки файлов на сервер Для удаления файлов с сервера 30. Для чего в РНР применяется символ | Для разделения ветвей в выражении Для разделения данных в выражении Для разделения переменных в выражении Данный символ не применяется 31. Каким символом в РНР изображаются границы {} "" () ~~ 32. Каким символом в РНР изображаются подвыражения () [] {} ^^ 33. Какой символ в РНР соответствует началу строки ^ @ $ Нет такого символа 34. Какой символ в РНР соответствует концу строки $ # % Нет такого символа 35. Сколько видов записей регулярных выражений поддерживает PHP 2 4 3 1 36. Для чего предназначены cookies Для хранения сведений о пользователях Для хранения сведений о сервере Для хранения сведений о страницах Для хранения сведений о протоколах 37. Для чего предназначена функция session_start() Для открытия сессии Для запуска сессии Для удаления сессии Данной функции не существует 38. Для чего предназначена функция setcookie() Для установки cookies Для запуска cookies Для удаления cookies Данной функции не существует 39. Сколько функций для работы с датой и временем существует в PHP 2 1 3 4 40. Для чего предназначена функция ftp_connect() Для соединения с удаленным FTP-сервером Для регистрации на сервере Для соединения сервером Для соединения клиентом 41. Для чего предназначена функция ftp_delete() Для удаления файла с FTP-сервера Для удаления файла с компьютера Для удаления каталога с FTP-сервера Для определения размера файлов 42. Какая функция определяет отсутствие начальных символов в строке strcspn() substr_count() strrchr() stristr() 43. Какая функция принимает в качестве своего единственного аргумента строку trim() ltrim() rtrim() Данной функции не существует 44. Для чего предназначена функция convert_cyr_string() Для преобразования строки из одной кодировки кириллицы в другую Для преобразования строки в число Для вывода строки на экран Данной функции не существует 45. Для чего предназначена функция wordwrap() Для разбиения исходного текста на строки Для замены в исходной строке одни подстроки на другие Для комплексной замены в строке Для добавление слешей перед специальными символами строки 46. Какая функция дополняет строку другой строкой str_pad() str_repeat() chunk_split() strtok() 47. Для чего предназначена функция explode() Производит разделение строки в массив Производит объединение массива в строку Возвращает строку по частям Данной функции не существует 48. Для чего предназначена функция similar_text() Производит определение схожести двух строк Производит определение различия двух строк Производит сравнение строк без учета регистра Производит удаление двух строк 49. Для чего предназначена функция base64_decode() Декодирует данные, закодированные в кодировке MIME base64 Функция кодирует данные в кодировке MIME base64 Производит декодирование URL Функция кодирования URL 50. Для чего предназначена функция Производит преобразование первого символа каждого слова строки в верхний регистр Производит преобразование первого символа строки в верхний регистр Производит преобразование строки в верхний регистр Производит преобразование символов строки в нижний регистр