- Введение в курс
- Тема 1. Введение в предмет. Обзор средств создания серверных приложений
- Тема 2. Основы программирования на PHP
- Тема 3. Функции. Программирование взаимодействия с сервером на PHP
- Тема 4. Основы работы с базами данных в web-приложениях
- Заключение
- Итоговая аттестация
… – это переменные, имеющие фиксированное значение и не подлежащие изменению во время выполнения программы
Тип ответа: Текcтовый ответ
… – это символы или ключевые слова, которые выполняют определенные операции над одним или несколькими операндами
Тип ответа: Текcтовый ответ
… – это способ сохранения данных прямо в браузере пользователя:
Тип ответа: Текcтовый ответ
… массив – это массив, в котором обращение к значению осуществляется по ключу
Тип ответа: Текcтовый ответ
В браузере работает … код
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- клиентский
- серверный
- статический
- динамический
В приложении phpMyAdmin требуется создать базу данных test, в которой создать таблицу users со следующими полями: id, name, age, salary. Заполнить таблицу тестовыми данными. Далее требуется разработать скрипт php, подключиться к базе данных, созданной вначале, и выполнить следующие запросы к базе данных, выведя результат в браузер: - выбрать юзера с id, равным 3; - выбрать юзеров с зарплатой 900; - выбрать юзеров с зарплатой равной или большей 500; - выбрать из таблицы users имена всех юзеров. Каков будет ответ SQL запросов?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- $query = "SELECT * FROM users WHERE id=3"; $query = "SELECT * FROM users WHERE salary=900"; $query = "SELECT * FROM users WHERE salary˃=500"; $query = "SELECT name FROM users ";
- $query = "SELECT * FROM users=3 "; $query = "SELECT * FROM users, salary=900"; $query = "SELECT * FROM users WHERE salary˂=500"; $query = "SELECT name FROM users ";
- $query = "SELECT * FROM users, id WHERE id=3"; $query = "SELECT * FROM users WHERE salary==900"; $query = "SELECT * FROM users WHERE salary˂=500"; $query = "SELECT name FROM users ";
В результате выполнения кода, приведенного ниже, файл … <? unlink('test.txt'); ?>
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- откроется для чтения
- откроется для записи
- удалится
Верный вариант массива php: …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- $arr = [пн, вт, ср, чт, пт, сб, вс];
- arr = ['пн', 'вт', 'ср', 'чт', 'пт', 'сб', 'вс'];
- $arr = ['пн', 'вт', 'ср', 'чт', 'пт', 'сб', 'вс'];
- $arr = {'пн', 'вт', 'ср', 'чт', 'пт', 'сб', 'вс'};
Верный синтаксис условного оператора в php: …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- if ($a˃$b) { echo $a; } else { echo $b; }
- if (a˃b) { echo a; } else { echo b; }
- if ($a>$b) { echo $a; else { echo $b;
Вывод данных в браузер осуществляется с помощью функции echo. Функция позволяет выводить данные различных типов. Даны переменные a и b – длины сторон прямоугольника. Необходимо вычислить периметр прямоугольника и его площадь. Найдите периметр прямоугольника и запишите значение переменной p. Найдите площадь прямоугольника и запишите значение переменной s. Выведите значение обеих переменных на экран с помощью PHP.
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- ˂? $а=15; $b=6 $S=$a*$b; Echo $s; ?˃
- ˂? $а=15; $b=6; $S=$a*$b; $P=$a*2+$b*2; Echo $S; Echo $P; ?˃
- ˂? $а=15; $b=6 $S=$a*$b; $P=$a*2+$b*2; Echo $s, $p; ?˃
Вывод данных в браузер осуществляется с помощью функции echo. Функция позволяет выводить данные различных типов. Для возведения в степень используется функция pow(), также в языке PHP для числа Пи зарезервирована функция pi(). Дана переменная r – радиус круга. Необходимо вычислить площадь круга. По соответствующей формуле найдите площадь круга и запишите значение переменной s. Выведите значение переменной s на экран с помощью PHP.
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- ˂? $r=15; $S=pi()*pow($r, 2); Echo $s; ?˃
- ˂? $r=15; $S=pi()*$r; Echo $s; ?˃
- ˂? $r=15; $S=pi()*pow($r, 2); ?˃
Дана строка: $str = "a 4 4aa 64 32 aaa bbb123 13 44". Используя регулярные выражения, составьте код для определения количества чисел в этой строке.
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- ˂?php $str = "a 4 4aa 64 32 aaa bbb123 13 44"; $pattern = "/d+/"; if (preg_match_all($pattern, $str, $matches)) { print_r(count($matches[0])); } else { echo "Чисел в строке не найдено."; }?˃
- ˂?php $str = "a 4 4aa 64 32 aaa bbb123 13 44"; $pattern = "/s+n/"; if (preg_match_all($pattern, $str, $matches)) { print_r(count($matches[0])); } else { echo "Чисел в строке не найдено."; }?˃
- ˂?php $str = "a 4 4aa 64 32 aaa bbb123 13 44"; $pattern = "/k+/"; if (preg_match_all($pattern, $str, $matches)) { print_r(count($matches[0])); } else { echo "Чисел в строке не найдено."; }?˃
Для работы с массивами используются циклы в PHP. Использование циклов позволяется сократить код программы и оптимально решать различные практические задачи. Дан массив с числами $arr = [1,2,3,4,1,4]. С помощью цикла выведите только те элементы массива, которые больше нуля и меньше 10.
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- ˂?php $arr = [1,2,3,4,1,4]; $length = count($arr); for ($i = 0; $i ˂ $length; $i++) { if($arr[$i]˃0 and $arr[$i]˂10){ echo $arr[$i]; } }?˃
- ˂?php $arr = [1,2,3,4,1,4]; for ($i = 0; $i ˂ $count; $i++) { if($arr[$i]˃0 and $arr[$i]˂10){ echo $arr[$i]; } }?˃
- ˂?php $arr = [1,2,3,4,1,4]; $length = count($arr); for ($i = 0; $i ˂ $length; $i++) { echo $arr[$i];}?˃
Для реализации ветвления в языке PHP существует управляющая конструкция else-if, которая позволяет в зависимости от условия выводить ту или иную информацию в браузер пользователю. Для решения практических задач также может применяться оператор switch. В переменной $num лежит какое-то число из интервала от 1 до 12. Это число отражает номер месяца в году. Определите с помощью PHP, в какую пору года попадает этот месяц (зима, лето, весна, осень).
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- ˂?php $num = 1; if ($num ˃=1 and $num ˂=2) { echo 'зима'; } elseif ($num ˃=3 and $num ˂=5 ) { echo 'весна'; } elseif ($num ˃=6 and $num ˂=8 ) { echo 'лето'; } elseif ($num ˃=9 and $num ˂=11 ) { echo 'осень'; } ?˃
- ˂?php $num = 1; if ($num ˃=1 and $num ˂=2 or $num ==12) { echo 'зима'; } elseif ($num ˃=3 and $num ˂=5 ) { echo 'весна'; } elseif ($num ˃=6 and $num ˂=8 ) { echo 'лето'; } elseif ($num ˃=9 and $num ˂=11 ) { echo 'осень'; } ?˃
- ˂?php $num = 1; if ($num ˃=1 and $num ˂=2 or $num ==12) { echo 'зима'; } elseif ($num ˃=3 and $num ˂=5 ) { echo 'весна'; } elseif ($num ˃=6 and $num ˂=8 ) { echo 'лето'; } ?˃
Если дан фрагмент кода (см. ниже), то в результате его выполнения … ˂?php $i = 5; while ($i ˃5) { echo $i; $i++; } ?˃
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- получится 12345
- получится 5
- получится 54321
- программа ничего не выведет
Запрос … удалит таблицу с названием employees
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- DELETE TABLE employees
- DROP TABLE employees
- REMOVE TABLE employees
- THROW TABLE employees OUT OF WINDOW
Запрос, который находит показания температуры во всех городах, расположенные в порядке возрастания: …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- SELECT city, temperature FROM weather
- SELECT city FROM weather ORDER BY temperature
- SELECT city, temperature FROM weather ORDER BY city
- SELECT city, temperature FROM weather ORDER BY temperature
Запрос, приведенный ниже, … INSERT INTO customers (id, name) VALUES (1, 'Ann');
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- добавляет новую строку с id 1 и name 'Ann' в таблицу customers
- обновляет значения в таблице customers
- удаляет строку с id 1 и name 'Ann' из таблицы customers
Используя выражение $_FILES["file"]["tmp_name"], мы получим такой параметр файла, как … файла
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- имя
- тип содержимого
- имя временного
- размер
К каждому элементу формы нужно добавить атрибут …, чтобы получить данные в скрипте php
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- «name»
- «action»
- «method»
- «type»
Команда … используется для выполнения подготовленного запроса
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- PDOStatement::execute
- PDOStatement::fetch
- PDOStatement::fetchAll
- PDOStatement::errorInfo
Конструкция switch-case предназначена для выбора …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- наибольшего значения
- множества значений из представленного ряда значений
- минимального значения из представленного ряда значений
- одного значения из некоторого ряда значений
Логическое «…» позволяет задать одновременность выполнения условий
Тип ответа: Текcтовый ответ
Локальный сервер необходим для …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- выполнения запросов к базе данных
- тестирования и отладки веб-приложений
- предоставления наглядного вида веб-приложения заказчику
- продвижения сайта в сети Интернет
Метод для получения значения единственной колонки PDO PHP – …
Тип ответа: Текcтовый ответ
Необходимо разработать программу, которая бы выполняла следующие операции: - расчет количества мегабит в мегабайте; - расчет количества гигабит в гигабайте; - расчет количества гигабит в 10 гигабайтах; - расчет количества гигабит в терабайте; - расчет количества терабит в терабайте. Запишите результат выполнения каждой операции, используя переменные, и выведите их на экран с соответствующим текстовым пояснением.
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- ˂? $s=8; Echo ‘мегабит в мегабайте - ’.$s $s2=8; Echo ‘гигабит в гигабайте’.$s2; .$s3=80; Echo ‘гигабит в 10 гигабайтах’.$s3; .$s4=80000; Echo ‘гигабит в терабайте’.$s4; $s5=80; Echo ‘терабит в терабайте’.$s5; ?˃
- ˂? $s=8; Echo ‘мегабит в мегабайте - ’.$s $s2=80; Echo ‘гигабит в гигабайте’.$s2; .$s3=8; Echo ‘гигабит в 10 гигабайтах’.$s3; .$s4=80; Echo ‘гигабит в терабайте’.$s4; $s5=80000; Echo ‘терабит в терабайте’.$s5; ?˃
- ˂? $s=8000; Echo ‘мегабит в мегабайте - ’.$s $s2=64; Echo ‘гигабит в гигабайте’.$s2; .$s3=88; Echo ‘гигабит в 10 гигабайтах’.$s3; .$s4=88000; Echo ‘гигабит в терабайте’.$s4; $s5=800; Echo ‘терабит в терабайте’.$s5; ?˃
Объединить две строки в одну в PHP можно с помощью символа …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Ограничение на выбираемые записи в SQL можно прописывать с помощью команды …
Тип ответа: Текcтовый ответ
Оператор PHP, который соответствует высказыванию «больше или равно», – это оператор …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Переменные в PHP начинаются с символа …
Тип ответа: Текcтовый ответ
Переменные внутри функции называются … переменными
Тип ответа: Текcтовый ответ
По умолчанию загружаемый на сервер файл ограничен размером …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Приведенный ниже код в PHP выполняется для … $db = new PDO('mysql:host=localhost;dbname=pdo', 'root', 'password');
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- отправки данных в базу данных
- подключения к базе данных
- выполнения запроса на извлечение данных из базы данных
Расположите в порядке возрастания значения, которые получатся в результате выполнения кода, если $_SESSION[‘test’]=6:
Тип ответа: Сортировка
- 1 Echo -$_SESSION[‘test’]
- 2 Echo $_SESSION[‘test’]-9
- 3 Echo 6-$_SESSION[‘test’]
- 4 Echo $_SESSION[‘test’]+1
Расположите в порядке убывания результаты выполнения функции приведенного ниже программного кода: function func($n1, $n2) { echo $n1 * $n2+$n2; }
Тип ответа: Сортировка
- 1 func(5, 6)
- 2 func(3, 4)
- 3 func(1, 6)
- 4 func(2, 2)
Расположите в хронологической последовательности (начиная с самой ранней) даты, которые получатся в результате выполнения кода:
Тип ответа: Сортировка
- 1 <? echo date('d-m-Y', mktime(0, 0, 0, 11, 11, 23));?>
- 2 <? echo date('d-m-Y', mktime(0, 0, 0, 13, 12, 23));?>
- 3 <? echo date('d-m-Y', mktime(0, 0, 0, 11, 13, 23)); ?>
Расположите в хронологической последовательности стандарты PSR:
Тип ответа: Сортировка
- 1 базовый стандарт кодирования
- 2 руководство по стилю кодирования
- 3 интерфейс регистратора
Расположите в хронологическом порядке языки программирования, начиная с самого раннего:
Тип ответа: Сортировка
Расположите выражения в порядке возрастания итогового значения, если x = 5:
Тип ответа: Сортировка
- 1 Echo -x
- 2 Echo -x + 1
- 3 Echo x – 5
- 4 Echo x + 3
Расположите выражения в порядке убывания итогового значения, если x = 1:
Тип ответа: Сортировка
- 1 Echo x + 1
- 2 Echo x
- 3 Echo x – 1
- 4 Echo -x + 1
Расположите результат выполнения запроса (количество строк) в порядке возрастания:
Тип ответа: Сортировка
- 1 SELECT * FROM students LIMIT 5,6 ;
- 2 SELECT * FROM students LIMIT 4,5 ;
- 3 SELECT * FROM students LIMIT 2,5 ;
Расположите события в хронологической последовательности:
Тип ответа: Сортировка
- 1 выпуск приемника PHP/FI 2.0
- 2 выпуск версии PHP на основе нового движка Zend Engine
- 3 выпуск версии в июле 2004
- 4 выпуск PHP 7
Расширение … реализует взаимодействие с базами данных при помощи объектов
Тип ответа: Текcтовый ответ
Регулярное выражение – это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- последовательность символов, которая формирует шаблон поиска
- функция для работы с массивами строк
- управляющая конструкция, которая необходима для работы с числами
- выражение, которое задает образец для написания строки в php
С помощью команды … сортируются записи в таблице базы данных
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
С помощью функции … отправляются запросы к базе данных
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- mysqli_connect()
- mysqli_query()
- mysqli_link()
- mysqli_session()
Сессия пользователя хранится на …
Тип ответа: Текcтовый ответ
Согласно стандарту PSR-2, … (укажите 2 варианта ответа)
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
- для отступа необходимо использовать 4 пробела, а не табуляцию
- открывающие фигурные скобки для классов и методов должны располагаться на новой строке
- объявления пространства имен должны соответствовать структуре каталогов
- имена классов должны соответствовать именам файлов
Статический сайт – это сайт, который возвращает …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- одно и то же жестко закодированное содержимое с сервера всякий раз, когда запрашивается определенный ресурс
- динамическое содержимое с сервера всякий раз, когда пользователь делает запрос
- либо статическое, либо динамическое содержимое с сервера, в зависимости от запроса пользователя
Структура базы данных выглядит следующим образом: …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- базы данных -> записи
- базы данных -> записи -> таблицы
- таблицы -> записи -> базы данных
- базы данных -> таблицы -> записи
- таблицы -> базы данных -> записи
Существуют такие методы отправки формы, как … (укажите 2 варианта ответа)
Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов
Счетчик обновления страницы создан с помощью куки. Напишите код этой программы.
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- ˂?php if (isset($_COOKIE['counter'])) { // первый заход на страницу setcookie('counter', 1); $_COOKIE['counter'] = 0; } else { setcookie('counter', $_COOKIE['counter'] + 1); $_COOKIE['counter'] = $_COOKIE['counter'] + 1; } ?˃
- ˂?php setcookie('counter', 1); $_COOKIE['counter'] = 1; setcookie('counter', $_COOKIE['counter'] + 1); $_COOKIE['counter'] = $_COOKIE['counter'] + 1; echo $_COOKIE['counter']; ?˃
- ˂?php if (!isset($_COOKIE['counter'])) { // первый заход на страницу setcookie('counter', 1); $_COOKIE['counter'] = 1; } else { setcookie('counter', $_COOKIE['counter'] + 1); $_COOKIE['counter'] = $_COOKIE['counter'] + 1; } echo $_COOKIE['counter']; ?˃
Требуется реализовать регистрацию пользователя на сайте. Для этого нужно создать форму, которая состоит из полей для ввода логина и пароля, а также кнопки. После ввода данных в поля и при нажатии на кнопку данные с формы должны записываться в базу данных в соответствующие поля. Разработайте программу по заданным условиям.
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- ˂form action="" method="POST"˃ ˂input name="login"˃ ˂input name="password" type="password"˃ ˂input type="submit"˃ ˂/form˃ ˂?php if (!empty($_POST['login']) and !empty($_POST['password'])) { $login = $_POST['login']; $password = $_POST['password']; $query = "INSERT INTO users SET login='$login', password='$password'"; mysqli_query($link, $query); } ?˃
- ˂form action="" method="POST"˃ ˂input name="login"˃ ˂input name="password" type="password"˃ ˂input type="submit"˃ ˂/form˃ ˂?php $login = $_POST['login']; $password = $_POST['password']; $query = "INSERT INTO users SET login='$login', password='$password'"; mysqli_query($link, $query); ?˃
- ˂form action="" method="POST"˃ ˂input name="login"˃ ˂input name="password" type="password"˃ ˂input type="submit"˃ ˂/form˃ ˂?php $login = $_POST['login']; $password = $_POST['password']; $query = "INSERT INTO users SET login='$login', password='$password'"; ?˃
Упорядочьте выражения по возрастанию итогового значения, если x = 7:
Тип ответа: Сортировка
- 1 Echo x – 1
- 2 Echo x
- 3 Echo x + 1
- 4 Echo x + 5
Упорядочьте результаты выполнения запросов относительно влажности климата в городах в порядке возрастания показателей влажности:
Тип ответа: Сортировка
- 1 SELECT city FROM weather WHERE humidity = 9
- 2 SELECT city FROM weather WHERE humidity = 99
- 3 SELECT city FROM weather WHERE humidity = 101
- 4 SELECT city FROM weather WHERE humidity = 454
Упорядочьте результаты выполнения запросов относительно влажности климата в городах в порядке убывания показателей влажности:
Тип ответа: Сортировка
- 1 SELECT city FROM weather WHERE humidity = 101
- 2 SELECT city FROM weather WHERE humidity = 89
- 3 SELECT city FROM weather WHERE humidity = 34
- 4 SELECT city FROM weather WHERE humidity = 9
Управляющая конструкция – это команда …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- на тот или иной порядок выполнения программы
- для создания файлов в веб-приложении
- для управления выводом данных в браузер
- для вычисления математических выражений
Установите соответствие выражения и способа его записи:
Тип ответа: Сопоставление
- A. Присвоить значение переменной
- B. Икс больше или равно 5
- C. Икс равно 5 по значению и по типу
- D. Икс равно 5 только по значению
- E. $x = 5
- F. $x => 5
- G. $x === 5
- H. $x == 5
Установите соответствие между названием программного компонента и его значением:
Тип ответа: Сопоставление
- A. Joomla
- B. Yii2
- C. Node
- D. профессиональная система управления веб-проектами с открытым исходным кодом
- E. объектно-ориентированный компонентный фреймворк для PHP
- F. серверная платформа, работающая на движке Google Chrome – V8, который умеет компилировать JavaScript код в машинный код
Установите соответствие между назначением и записью команды SQL:
Тип ответа: Сопоставление
- A. Обновление
- B. Вставка
- C. Удаление
- D. Выборка
- E. UPDATE
- F. INSERT
- G. DELETE
- H. SELECT
Установите соответствие между назначением и записью функции или массива:
Тип ответа: Сопоставление
- A. Массив переменных сессии
- B. Проверка существования
- C. Закрытие сессии
- D. Открытие сессии
- E. $_SESSION[]
- F. isset()
- G. session_destroy()
- H. session_start()
Установите соответствие между назначением и записью функции:
Тип ответа: Сопоставление
- A. Отправка запроса к базе данных
- B. Установка соединения с базой данных
- C. Возвращение сообщения об ошибке последнего вызова функции
- D. mysqli_query()
- E. mysqli_connect()
- F. mysqli_error()
Установите соответствие между фрагментом кода и временем жизни куки:
Тип ответа: Сопоставление
- A. ˂?php setcookie('test', 'abcde', time() + 7200); ?˃
- B. ˂?php setcookie('test', 'abcde', time()); ?˃
- C. ˂?php setcookie('test', 'abcde', time() + 3600); ?˃
- D. ˂?php setcookie('test', 'abcde', time() + 86400); ?˃
- E. 2 часа
- F. 0
- G. час
- H. сутки
Установите соответствие между функцией и ее назначением:
Тип ответа: Сопоставление
- A. Echo
- B. Const
- C. String
- D. вывод данных в браузер
- E. объявление константы
- F. конвертация типа переменной в строковый тип
Установите соответствие название протокола с его аббревиатурой:
Тип ответа: Сопоставление
- A. Протокол передачи файлов по сети
- B. Протокол шифрования
- C. Протокол маршрутизации
- D. Протокол передачи гипертекста
- E. ftp
- F. Ssl
- G. Rip
- H. Http
Установите соответствие названия и записи функции:
Тип ответа: Сопоставление
- A. Вывод на экран
- B. Подсчет количества элементов
- C. Длина
- D. Echo()
- E. Count()
- F. Length()
Установите соответствие описания фрагмента кода и его записи:
Тип ответа: Сопоставление
- A. Массив с числами от 10 до 20 с шагом 2
- B. Массив с числами от 10 до 20 с шагом 1
- C. Массив с числами от 3 до 10
- D. Массив с числами от 10 до 19
- E. range (10, 20, 2)
- F. range (10, 20)
- G. range (3, 10, 1)
- H. range (10, 19)
Установите соответствие понятия и его определения:
Тип ответа: Сопоставление
- A. Массив
- B. Функция
- C. Переменная
- D. Константа
- E. структура данных, позволяющая хранить несколько значений
- F. набор инструкций, которые выполняют определенное действие
- G. список данных, хранящихся в памяти для дальнейшего использования
- H. переменная, которая не изменяется на протяжении выполнения программы
Установите соответствие функции и ее записи:
Тип ответа: Сопоставление
- A. Сумма элементов массива
- B. Заполнение массива случайными данными из заданного диапазона
- C. Произведение элементов массива
- D. Присутствие элемента в массиве
- E. array_sum
- F. range
- G. array_product
- H. in_array
Установите соответствие функции и ее назначения:
Тип ответа: Сопоставление
- A. file_get_contents()
- B. file()
- C. file_put_contents()
- D. mkdir()
- E. функция позволяет получить содержимое файла
- F. функция позволяет получить содержимое файла в виде массива
- G. функция позволяет создать файл и заполнить его данными
- H. функция позволяет создать папку
Установите хронологию вывода элемента массива $arr = ['яблоко', 'груша', 'персик', 'виноград'] на экран, начиная со второго элемента:
Тип ответа: Сортировка
- 1 echo $arr[1]
- 2 echo $arr[2]
- 3 echo $arr[3]
- 4 echo $arr[4]
Установите хронологию ключевых понятий парадигмы объектно-ориентированного программирования (ОПП), начиная с внутренней вложенности:
Тип ответа: Сортировка
Файл с расширением … – это файл исходного кода PHP, содержащий код препроцессора гипертекста
Тип ответа: Текcтовый ответ
Форма … позволит загрузить файл на сервер
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- ˂form method="post" action=""˃
- ˂form method="post" action="" enctype="multipart"˃˃
- ˂form method="post" enctype="multipart/form-data"˃
- ˂form method="post" enctype="files"˃
Формы – это часть языка HTML. Формы нужны для передачи данных от клиента на сервер. Чаще всего формы используются для регистрации пользователей, заполнения анкет, оформления заказа в интернет магазине, и так далее. Через формы можно отправлять как простую текстовую информацию, так и файлы. Большую часть времени программирования на PHP вы будете так или иначе работать с формами и данными из них. Дана форма: ˂!DOCTYPE html˃ ˂html˃ ˂head˃ ˂title˃METANIT.COM˂/title˃ ˂meta charset="utf-8" /˃ ˂/head˃ ˂body˃ ˂h2˃Анкета˂/h2˃ ˂form action="input.php" method="POST"˃ ˂p˃Введите имя:˂br˃ ˂input type="text" name="firstname" /˃˂/p˃ ˂p˃Форма обучения: ˂br˃ ˂input type="radio" name="eduform" value="</span><span style="font-size: 9.0pt; font-family: 'Arial',sans-serif;">очно" /˃очно ˂br˃ ˂input type="radio" name="eduform" value="</span><span style="font-size: 9.0pt; font-family: 'Arial',sans-serif;">заочно" /˃заочно ˂/p˃ ˂p˃Требуется общежитие:˂br˃ ˂input type="checkbox" name="hostel" /˃Да˂/p˃ ˂p˃Выберите курсы: ˂br˃ ˂select name="courses[]" size="5" multiple="multiple"˃ ˂option value="ASP.NET"˃ASP.NET˂/option˃ ˂option value="PHP"˃PHP˂/option˃ ˂option value="Ruby"˃RUBY˂/option˃ ˂option value="Python"˃Python˂/option˃ ˂option value="Java"˃Java˂/option˃ ˂/select˃˂/p˃ ˂p˃Краткий комментарий: ˂br˃ ˂textarea name="comment" maxlength="200"˃˂/textarea˃˂/p˃ ˂input type="submit" value="</span><span style="font-size: 9.0pt; font-family: 'Arial',sans-serif;">Отправить"˃ ˂/form˃ ˂/body˃ ˂/html˃ Обработайте форму и выведите данные на экран.
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- ˂?php if(isset($_POST["firstname"]) && isset($_POST["eduform"]) && isset($_POST["comment"]) && isset($_POST["courses"])) { $name = htmlentities($_POST["firstname"]); $eduform = htmlentities($_POST["eduform"]); $hostel = "нет"; if(isset($_POST["hostel"])) $hostel = "да"; $comment = htmlentities($_POST["comment"]); $courses = $_POST["courses"]; $output =" ˂html˃ ˂head˃ ˂title˃Анкетные данные˂/title˃ ˂/head˃ ˂body˃ Вас зовут: $name˂br /˃ Форма обучения: $eduform˂br /˃ Требуется общежитие: $hostel˂br /˃ Выбранные курсы: ˂ul˃"; foreach($courses as $item) $output.="˂li˃" . htmlentities($item) . "˂/li˃"; $output.="˂/ul˃˂/body˃˂/html˃"; echo $output; } else { echo "Введенные данные некорректны"; } ?˃
- ˂?php $name = htmlentities($_POST["firstname"]); $eduform = htmlentities($_POST["eduform"]); $hostel = "нет"; if(isset($_POST["hostel"])) $hostel = "да"; $comment = htmlentities($_POST["comment"]); $courses = $_POST["courses"]; $output =" ˂html˃ ˂head˃ ˂title˃Анкетные данные˂/title˃ ˂/head˃ ˂body˃ Вас зовут: $name˂br /˃ Форма обучения: $eduform˂br /˃ Требуется общежитие: $hostel˂br /˃ Выбранные курсы: ˂ul˃"; $output.="˂li˃" . htmlentities($item) . "˂/li˃"; $output.="˂/ul˃˂/body˃˂/html˃"; echo $output; } else { echo "Введенные данные некорректны"; } ?˃
- ˂?php if(isset($_POST["firstname"]) && isset($_POST["eduform"]) && isset($_POST["comment"]) && isset($_POST["courses"])) { $name = htmlentities($_POST["firstname"]); $eduform = htmlentities($_POST["eduform"]); $hostel = "нет"; if(isset($_POST["hostel"])) $hostel = "да"; $comment = htmlentities($_POST["comment"]); $courses = $_POST["courses"]; $output =" ˂html˃ ˂head˃ ˂title˃Анкетные данные˂/title˃ ˂/head˃ ˂body˃ $output.="˂li˃" . htmlentities($item) . "˂/li˃"; echo $output; } else { echo "Введенные данные некорректны"; } ?˃
Фрагмент кода, который выведет разницу в секундах между 1 января 1970 года и текущим моментом времени: …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Echo time()-1970
- Echo time()
- Echo 1970 - time()
Функции представляют собой блок инструкций, которые многократно можно вызывать в различных частях программы. Функции позволяют разделять программу на меньшие функциональные части. Определение функции начинается с ключевого слова function, за которым следует имя функции. С помощью PHP разработайте функции, которые параметром будут принимать числа и возвращать квадрат и куб чисел соответственно.
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- ˂?php function square($num) { return $num * $num; return $num * $num * $num; } ?˃
- ˂?php function square($num) { return $num * $num; } function cube($num) { return $num * $num * $num; } ?˃
- ˂?php function square($num) { return $num * $num, $num * $num * $num; } ?˃
Функция … запускает буферизацию вывода php
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- ob_get_contents()
- ob_flush()
- ob_start()
- ob_end_flush()
Функция … читает текст текстового файла
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- file_get_contents()
- file_put_contents()
- file_gets_content()
- file_puts_contents()
Язык программирования Php поддерживается …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- только операционной системой Windows
- только операционными системами Windows и Linux
- операционными системами Windows, Linux, Mac
Язык структурированных запросов (или Structured Query Language, SQL) – это язык программирования, предназначенный для …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- управления данными в системе управления базами данных (СУБД)
- работы с PHP
- работы с формами на PHP
C помощью команды … вставляются записи в таблицу базы данных
Тип ответа: Текcтовый ответ
GitHub является …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- программой для работы с Git
- драйвером для Git
- веб-сервисом для хостинга IT-проектов, основанным на Git
Laravel – это php-… с открытым кодом
Тип ответа: Текcтовый ответ
OpenServer – это программное обеспечение, которое необходимо разработчикам для …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- тестирования и отладки веб-приложений
- ускорения разработки веб-приложений
- разработки клиентских сценариев для веб-приложений
- верстки веб-проекта
Php как язык программирования был создан в …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- 1989 г.
- 1964 г.
- 1994 г.
- 1998 г.
PHP-файл – это файл, содержащий … с расширением файла .php
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- только PHP-код, сохраняемый
- PHP-код, который также может содержать JavaScript-код, HTML-код и сохраняется
- код любого языка программирования, сохраняемый
Session_… – это функция для закрытия сессии
Тип ответа: Текcтовый ответ