Бесплатные ответы на тесты по предмету «Разработка серверных приложений для WEB» — Синергия и МТИ
Быстрый поиск
Найдите вопрос в материалах предмета
Ищем по тексту вопросов и вариантов ответа на этой странице.
Показано 52 вопроса
По вашему запросу ничего не найденоПопробуйте сократить фразу или проверить написание.
Вопрос 1Ответ открыт бесплатно
Вывод данных в браузер осуществляется с помощью функции echo. Функция позволяет выводить данные различных типов. Для возведения в степень используется функция pow(), также в языке PHP для числа Пи зарезервирована функция pi(). Дана переменная r – радиус круга. Необходимо вычислить площадь круга.
По соответствующей формуле найдите площадь круга и запишите значение переменной s. Выведите значение переменной s на экран с помощью PHP.
Вывод данных в браузер осуществляется с помощью функции echo. Функция позволяет выводить данные различных типов. Даны переменные a и b – длины сторон прямоугольника. Необходимо вычислить периметр прямоугольника и его площадь.
Найдите периметр прямоугольника и запишите значение переменной p. Найдите площадь прямоугольника и запишите значение переменной s. Выведите значение обеих переменных на экран с помощью PHP.
Для реализации ветвления в языке PHP существует управляющая конструкция else-if, которая позволяет в зависимости от условия выводить ту или иную информацию в браузер пользователю. Для решения практических задач также может применяться оператор switch. В переменной $num лежит какое-то число из интервала от 1 до 12. Это число отражает номер месяца в году.
Определите с помощью PHP, в какую пору года попадает этот месяц (зима, лето, весна, осень).
2˂?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 'осень';
}
?˃
3˂?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 'лето';
}
?˃
Вопрос 4
Для работы с массивами используются циклы в PHP. Использование циклов позволяется сократить код программы и оптимально решать различные практические задачи.
Дан массив с числами $arr = [1,2,3,4,1,4].
С помощью цикла выведите только те элементы массива, которые больше нуля и меньше 10.
Функции представляют собой блок инструкций, которые многократно можно вызывать в различных частях программы. Функции позволяют разделять программу на меньшие функциональные части. Определение функции начинается с ключевого слова function, за которым следует имя функции.
С помощью PHP разработайте функции, которые параметром будут принимать числа и возвращать квадрат и куб чисел соответственно.
Формы – это часть языка 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˃
Обработайте форму и выведите данные на экран.
В приложении phpMyAdmin требуется создать базу данных test, в которой создать таблицу users со следующими полями: id, name, age, salary. Заполнить таблицу тестовыми данными.
Далее требуется разработать скрипт php, подключиться к базе данных, созданной вначале, и выполнить следующие запросы к базе данных, выведя результат в браузер:
- выбрать юзера с id, равным 3;
- выбрать юзеров с зарплатой 900;
- выбрать юзеров с зарплатой равной или большей 500;
- выбрать из таблицы users имена всех юзеров.
Каков будет ответ SQL запросов?
1 $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 ";
2 $query = "SELECT * FROM users=3 ";
$query = "SELECT * FROM users, salary=900";
$query = "SELECT * FROM users WHERE salary˂=500";
$query = "SELECT name FROM users ";
3 $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 ";
Вопрос 8
Требуется реализовать регистрацию пользователя на сайте. Для этого нужно создать форму, которая состоит из полей для ввода логина и пароля, а также кнопки. После ввода данных в поля и при нажатии на кнопку данные с формы должны записываться в базу данных в соответствующие поля.
Разработайте программу по заданным условиям.
1одно и то же жестко закодированное содержимое с сервера всякий раз, когда запрашивается определенный ресурс
2динамическое содержимое с сервера всякий раз, когда пользователь делает запрос
3либо статическое, либо динамическое содержимое с сервера, в зависимости от запроса пользователя
Вопрос 10Ответ открыт бесплатно
В браузере работает … код
1клиентский✓ Правильный ответ
2серверный
3статический
4динамический
✓ Правильный ответ
клиентский
Вопрос 11
Laravel – это php-… с открытым кодом
1фреймворк
Вопрос 12
Локальный сервер необходим для …
1выполнения запросов к базе данных
2тестирования и отладки веб-приложений
3предоставления наглядного вида веб-приложения заказчику
4продвижения сайта в сети Интернет
Вопрос 13Ответ открыт бесплатно
PHP-файл – это файл, содержащий … с расширением файла .php
1только PHP-код, сохраняемый
2PHP-код, который также может содержать JavaScript-код, HTML-код и сохраняется✓ Правильный ответ
3код любого языка программирования, сохраняемый
✓ Правильный ответ
PHP-код, который также может содержать JavaScript-код, HTML-код и сохраняется
Вопрос 14
Установите соответствие понятия и его определения:
1Массив
2Функция
3Переменная
4Константа
5структура данных, позволяющая хранить несколько значений
6набор инструкций, которые выполняют определенное действие
7список данных, хранящихся в памяти для дальнейшего использования
8переменная, которая не изменяется на протяжении выполнения программы
Вопрос 15
Расположите события в хронологической последовательности:
1выпуск приемника PHP/FI 2.0
2выпуск версии PHP на основе нового движка Zend Engine
3выпуск версии в июле 2004
4выпуск PHP 7
Вопрос 16
Переменные в PHP начинаются с символа …
1$
Вопрос 17Ответ открыт бесплатно
В PHP для вывода данных на экран используется функция …
1echo✓ Правильный ответ
✓ Правильный ответ
echo
Вопрос 18
Установите соответствие между функцией и ее назначением:
1Echo
2Const
3String
4вывод данных в браузер
5объявление константы
6конвертация типа переменной в строковый тип
Вопрос 19
Необходимо разработать программу, которая бы выполняла следующие операции:
- расчет количества мегабит в мегабайте;
- расчет количества гигабит в гигабайте;
- расчет количества гигабит в 10 гигабайтах;
- расчет количества гигабит в терабайте;
- расчет количества терабит в терабайте.
Запишите результат выполнения каждой операции, используя переменные, и выведите их на экран с соответствующим текстовым пояснением.
1˂?
$s=8;
Echo ‘мегабит в мегабайте - ’.$s
$s2=8;
Echo ‘гигабит в гигабайте’.$s2;
.$s3=80;
Echo ‘гигабит в 10 гигабайтах’.$s3;
.$s4=80000;
Echo ‘гигабит в терабайте’.$s4;
$s5=80;
Echo ‘терабит в терабайте’.$s5;
?˃
2˂?
$s=8;
Echo ‘мегабит в мегабайте - ’.$s
$s2=80;
Echo ‘гигабит в гигабайте’.$s2;
.$s3=8;
Echo ‘гигабит в 10 гигабайтах’.$s3;
.$s4=80;
Echo ‘гигабит в терабайте’.$s4;
$s5=80000;
Echo ‘терабит в терабайте’.$s5;
?˃
3˂?
$s=8000;
Echo ‘мегабит в мегабайте - ’.$s
$s2=64;
Echo ‘гигабит в гигабайте’.$s2;
.$s3=88;
Echo ‘гигабит в 10 гигабайтах’.$s3;
.$s4=88000;
Echo ‘гигабит в терабайте’.$s4;
$s5=800;
Echo ‘терабит в терабайте’.$s5;
?˃
Вопрос 20Ответ открыт бесплатно
Расположите в порядке убывания результаты выполнения функции приведенного ниже программного кода:
function func($n1, $n2) {
echo $n1 * $n2+$n2;
}
1func(5, 6)✓ Правильный ответ
2func(3, 4)✓ Правильный ответ
3func(1, 6)✓ Правильный ответ
4func(2, 2)✓ Правильный ответ
✓ Правильный ответ
func(5, 6) ; func(3, 4) ; func(1, 6) ; func(2, 2)
Вопрос 21
Передаче данных в функцию по ссылке соответствует код …
1function square(&$a)
{
}
2function square(a)
{
}
3function square(href=$a)
{
}
Вопрос 22
Фрагмент кода, который выведет разницу в секундах между 1 января 1970 года и текущим моментом времени: …
1Echo time()-1970
2Echo time()
3Echo 1970 - time()
Вопрос 23
Функция … читает текст текстового файла
1file_get_contents()
2file_put_contents()
3file_gets_content()
4file_puts_contents()
Вопрос 24Ответ открыт бесплатно
К каждому элементу формы нужно добавить атрибут …, чтобы получить данные в скрипте php
1«name»✓ Правильный ответ
2«action»
3«method»
4«type»
✓ Правильный ответ
«name»
Вопрос 25
Существуют такие методы отправки формы, как … (укажите 2 варианта ответа)
1GET
2PUT
3POST
4REQUEST
Вопрос 26
Установите соответствие функции и ее назначения:
1file_get_contents()
2file()
3file_put_contents()
4mkdir()
5функция позволяет получить содержимое файла
6функция позволяет получить содержимое файла в виде массива
7функция позволяет создать файл и заполнить его данными
8функция позволяет создать папку
Вопрос 27Ответ открыт бесплатно
Функция … запускает буферизацию вывода php
1ob_get_contents()
2ob_flush()
3ob_start()✓ Правильный ответ
4ob_end_flush()
✓ Правильный ответ
ob_start()
Вопрос 28
Сессия пользователя хранится на …
1сервере
Вопрос 29
Session_… – это функция для закрытия сессии
1destroy()
2destroy
Вопрос 30
Счетчик обновления страницы создан с помощью куки. Напишите код этой программы.
1на тот или иной порядок выполнения программы✓ Правильный ответ
2для создания файлов в веб-приложении
3для управления выводом данных в браузер
4для вычисления математических выражений
✓ Правильный ответ
на тот или иной порядок выполнения программы
Вопрос 32
Верный синтаксис условного оператора в php: …
1if ($a˃$b) {
echo $a;
} else {
echo $b;
}
2if (a˃b) {
echo a;
} else {
echo b;
}
3if ($a>$b) {
echo $a;
else {
echo $b;
Вопрос 33
Установите соответствие названия и записи функции:
1Вывод на экран
2Подсчет количества элементов
3Длина
4Echo()
5Count()
6Length()
Вопрос 34Ответ открыт бесплатно
Если дан фрагмент кода (см. ниже), то в результате его выполнения …
˂?php
$i = 5;
while ($i ˃5) {
echo $i;
$i++;
}
?˃
1получится 12345
2получится 5
3получится 54321
4программа ничего не выведет✓ Правильный ответ
✓ Правильный ответ
программа ничего не выведет
Вопрос 35
Расположите выражения в порядке возрастания итогового значения, если x = 5:
1Echo -x
2Echo -x + 1
3Echo x – 5
4Echo x + 3
Вопрос 36
Установите соответствие между обозначением и типом комментария:
1/*……*/
2//
3*…..*
4многострочный комментарий
5однострочный комментарий
6ошибочное обозначение комментария (так комментарии не обозначаются)
Вопрос 37
… – это переменные, имеющие фиксированное значение и не подлежащие изменению во время выполнения программы
1Константы
Вопрос 38Ответ открыт бесплатно
Расположите в хронологической последовательности стандарты PSR:
1базовый стандарт кодирования✓ Правильный ответ
2руководство по стилю кодирования✓ Правильный ответ
3интерфейс регистратора✓ Правильный ответ
✓ Правильный ответ
базовый стандарт кодирования ; руководство по стилю кодирования ; интерфейс регистратора
Вопрос 39
Расположите выражения в порядке убывания итогового значения, если x = 1:
1Echo x + 1
2Echo x
3Echo x – 1
4Echo -x + 1
Вопрос 40
Согласно стандарту PSR-2, … (укажите 2 варианта ответа)
1для отступа необходимо использовать 4 пробела, а не табуляцию
2открывающие фигурные скобки для классов и методов должны располагаться на новой строке
3объявления пространства имен должны соответствовать структуре каталогов
4имена классов должны соответствовать именам файлов
Вопрос 41Ответ открыт бесплатно
Дана строка: $str = "a 4 4aa 64 32 aaa bbb123 13 44".
Используя регулярные выражения, составьте код для определения количества чисел в этой строке.
1˂?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 "Чисел в строке не найдено.";
}?˃✓ Правильный ответ
2˂?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 "Чисел в строке не найдено.";
}?˃
3˂?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
$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 "Чисел в строке не найдено.";
}?˃
Вопрос 42
Упорядочьте результаты выполнения запросов относительно влажности климата в городах в порядке возрастания показателей влажности:
1SELECT city FROM weather WHERE humidity = 9
2SELECT city FROM weather WHERE humidity = 99
3SELECT city FROM weather WHERE humidity = 101
4SELECT city FROM weather WHERE humidity = 454
Вопрос 43
Установите соответствие между названием программного компонента и его значением:
1Joomla
2Yii2
3Node
4профессиональная система управления веб-проектами с открытым исходным кодом
5объектно-ориентированный компонентный фреймворк для PHP
6серверная платформа, работающая на движке Google Chrome – V8, который умеет компилировать JavaScript код в машинный код
Вопрос 44
С помощью функции … отправляются запросы к базе данных
1mysqli_connect()
2mysqli_query()
3mysqli_link()
4mysqli_session()
Вопрос 45Ответ открыт бесплатно
C помощью команды … вставляются записи в таблицу базы данных
1INSERT✓ Правильный ответ
✓ Правильный ответ
INSERT
Вопрос 46
С помощью команды … сортируются записи в таблице базы данных
1LIKE
2DESC
3ORDER BY
4DELETE
Вопрос 47
Структура базы данных выглядит следующим образом: …
1базы данных -> записи
2базы данных -> записи -> таблицы
3таблицы -> записи -> базы данных
4базы данных -> таблицы -> записи
5таблицы -> базы данных -> записи
Вопрос 48Ответ открыт бесплатно
Запрос, который находит показания температуры во всех городах, расположенные в порядке возрастания: …
1SELECT city, temperature FROM weather
2SELECT city FROM weather ORDER BY temperature
3SELECT city, temperature FROM weather ORDER BY city
4SELECT city, temperature FROM weather ORDER BY temperature✓ Правильный ответ
✓ Правильный ответ
SELECT city, temperature FROM weather ORDER BY temperature
Вопрос 49
Приведенный ниже код в PHP выполняется для …
$db = new PDO('mysql:host=localhost;dbname=pdo', 'root', 'password');
1отправки данных в базу данных
2подключения к базе данных
3выполнения запроса на извлечение данных из базы данных
Вопрос 50
Метод для получения значения единственной колонки PDO PHP – …
1fetchColumn()
2fetchColumn
Вопрос 51
Команда … используется для выполнения подготовленного запроса
1PDOStatement::execute
2PDOStatement::fetch
3PDOStatement::fetchAll
4PDOStatement::errorInfo
Вопрос 52Ответ открыт бесплатно
Необходимо реализовать авторизацию пользователя. Для этого нужно создать форму, которая состоит из полей для ввода логина и пароля, а также кнопки. Разработайте программу для выполнения описанных задач.
1После ввода данных в поля и при на нажатии на кнопку необходимо будет проверить, существует ли пользователь с такими данными в базе данных, и если да, то вывести сообщение пользователю об успешной авторизации.
˂form action="" method="POST"˃
˂input name="login"˃
˂input name="password" type="password"˃
˂input type="submit"˃
˂/form˃
˂?php
$login = $_POST['login'];
$password = $_POST['password'];
$query = "SELECT * FROM users WHERE login='$login' AND password='$password'";
$user = mysqli_fetch_assoc($res);
if (!empty($user)) {
// прошел авторизацию
} else {
// неверно ввел логин или пароль
}
}
?˃
2После ввода данных в поля и при на нажатии на кнопку необходимо будет проверить, существует ли пользователь с такими данными в базе данных, и если да, то вывести сообщение пользователю об успешной авторизации.
˂form action="" method="POST"˃
˂input name="login"˃
˂input name="password" type="password"˃
˂input type="submit"˃
˂/form˃
˂?php
if (!empty($_POST['password']) and !empty($_POST['login'])) {
$login = $_POST['login'];
$password = $_POST['password'];
$query = "SELECT * FROM users WHERE login='$login' AND password='$password'";
$res = mysqli_query($link, $query);
$user = mysqli_fetch_assoc($res);
if (!empty($user)) {
// прошел авторизацию
} else {
// неверно ввел логин или пароль
}
}
?˃✓ Правильный ответ
3После ввода данных в поля и при на нажатии на кнопку необходимо будет проверить, существует ли пользователь с такими данными в базе данных, и если да, то вывести сообщение пользователю об успешной авторизации.
˂form action="" method="POST"˃
˂input name="login"˃
˂input name="password" type="password"˃
˂input type="submit"˃
˂/form˃
✓ Правильный ответ
После ввода данных в поля и при на нажатии на кнопку необходимо будет проверить, существует ли пользователь с такими данными в базе данных, и если да, то вывести сообщение пользователю об успешной авторизации.
˂form action="" method="POST"˃
˂input name="login"˃
˂input name="password" type="password"˃
˂input type="submit"˃
˂/form˃
˂?php
if (!empty($_POST['password']) and !empty($_POST['login'])) {
$login = $_POST['login'];
$password = $_POST['password'];
$query = "SELECT * FROM users WHERE login='$login' AND password='$password'";
$res = mysqli_query($link, $query);
$user = mysqli_fetch_assoc($res);
if (!empty($user)) {
// прошел авторизацию
} else {
// неверно ввел логин или пароль
}
}
?˃
О материалах и доступе
Что входит в набор «Разработка серверных приложений для WEB.dor_БАК_24-201-Б»?
52 вопроса с вариантами из опубликованных тестов (5). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.
Какие ответы можно посмотреть бесплатно?
Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.
Как получить полный доступ?
Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.
Что делать, если обнаружена ошибка?
Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.