💯 Разработка серверных приложений для WEB [Тема 1-4] — ответы на тесты Синергия / МОИ / МТИ / МосАП

Раздел
Программирование
Тип
Просмотров
18
Покупок
0
Антиплагиат
Не указан
Размещена
9 Янв в 18:50
ВУЗ
Не указан
Курс
Не указан
Стоимость
400 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
Разработка серверных приложений для WEB [Тема 1-4]
238.2 Кбайт 400 ₽
Описание

Разработка серверных приложений для WEB > Итоговый тест / Компетентностный тест

  • правильные ответы на вопросы из тестов по данной дисциплине
  • вопросы отсортированы в лексикографическом порядке
Оглавление

Разработка серверных приложений для WEB

  • Введение в курс
  • Тема 1. Введение в предмет. Обзор средств создания серверных приложений
  • Тема 2. Основы программирования на PHP
  • Тема 3. Функции. Программирование взаимодействия с сервером на PHP
  • Тема 4. Основы работы с базами данных в web-приложениях
  • Заключение
  • Итоговая аттестация


… – это символы или ключевые слова, которые выполняют определенные операции над одним или несколькими операндами

Тип ответа: Тек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 = {'пн', 'вт', 'ср', 'чт', 'пт', 'сб', 'вс'};

Вывод данных в браузер осуществляется с помощью функции 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);        ?˃

Для работы с массивами используются циклы в 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 'лето';            }  ?˃

Запрос, приведенный ниже, …     INSERT INTO customers (id, name) VALUES (1, 'Ann');

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • добавляет новую строку с id 1 и name 'Ann' в таблицу customers
  • обновляет значения в таблице customers
  • удаляет строку с id 1 и name 'Ann' из таблицы customers

Используя выражение $_FILES["file"]["tmp_name"], мы получим такой параметр файла, как … файла

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • имя
  • тип содержимого
  • имя временного
  • размер

Конструкция switch-case предназначена для выбора …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • наибольшего значения
  • множества значений из представленного ряда значений
  • минимального значения из представленного ряда значений
  • одного значения из некоторого ряда значений

Объединить две строки в одну в PHP можно с помощью символа …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • запятой
  • доллара
  • точки

Ограничение на выбираемые записи в SQL можно прописывать с помощью команды …

Тип ответа: Текcтовый ответ

Переменные внутри функции называются … переменными

Тип ответа: Текcтовый ответ

Расположите в порядке возрастания значения, которые получатся в результате выполнения кода, если $_SESSION[‘test’]=6:

Тип ответа: Сортировка

  • 1 Echo -$_SESSION[‘test’]
  • 2 Echo $_SESSION[‘test’]-9
  • 3 Echo 6-$_SESSION[‘test’]
  • 4 Echo $_SESSION[‘test’]+1

Расположите в хронологической последовательности (начиная с самой ранней) даты, которые получатся в результате выполнения кода:

Тип ответа: Сортировка

  • 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)); ?>

Расположите результат выполнения запроса (количество строк) в порядке возрастания:

Тип ответа: Сортировка

  • 1 SELECT * FROM students LIMIT 5,6 ;
  • 2 SELECT * FROM students LIMIT 4,5 ;
  • 3 SELECT * FROM students LIMIT 2,5 ;

Расширение … реализует взаимодействие с базами данных при помощи объектов

Тип ответа: Текcтовый ответ

Регулярное выражение – это …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • последовательность символов, которая формирует шаблон поиска
  • функция для работы с массивами строк
  • управляющая конструкция, которая необходима для работы с числами
  • выражение, которое задает образец для написания строки в php

Требуется реализовать регистрацию пользователя на сайте. Для этого нужно создать форму, которая состоит из полей для ввода логина и пароля, а также кнопки. После ввода данных в поля и при нажатии на кнопку данные с формы должны записываться в базу данных в соответствующие поля.  Разработайте программу по заданным условиям.

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  •           ˂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 = 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

Установите соответствие между назначением и записью команды 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. Протокол передачи файлов по сети
  • B. Протокол шифрования
  • C. Протокол маршрутизации
  • D. Протокол передачи гипертекста
  • E. ftp
  • F. Ssl
  • G. Rip
  • H. Http

Установите соответствие функции и ее записи:

Тип ответа: Сопоставление

  • A. Сумма элементов массива
  • B. Заполнение массива случайными данными из заданного диапазона
  • C. Произведение элементов массива
  • D. Присутствие элемента в массиве
  • E. array_sum
  • F. range
  • G. array_product
  • H. in_array

Установите хронологию вывода элемента массива $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.NETASP.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 "Введенные данные некорректны";  }  ?˃

Функции представляют собой блок инструкций, которые многократно можно вызывать в различных частях программы. Функции позволяют разделять программу на меньшие функциональные части. Определение функции начинается с ключевого слова 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 поддерживается …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • только операционной системой Windows
  • только операционными системами Windows и Linux
  • операционными системами Windows, Linux, Mac

OpenServer – это программное обеспечение, которое необходимо разработчикам для …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • тестирования и отладки веб-приложений
  • ускорения разработки веб-приложений
  • разработки клиентских сценариев для веб-приложений
  • верстки веб-проекта

Php как язык программирования был создан в …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • 1989 г.
  • 1964 г.
  • 1994 г.
  • 1998 г.
Вам подходит эта работа?
Другие работы автора
Водоснабжение и водоотведение
Тест Тест
9 Янв в 11:01
25 +14
0 покупок
Базы данных
Тест Тест
29 Дек 2024 в 16:44
219 +6
3 покупки
Право социального обеспечения
Тест Тест
29 Дек 2024 в 13:25
262 +9
8 покупок
Математические методы в психологии
Тест Тест
29 Дек 2024 в 10:30
108 +2
0 покупок
Налоги, налогообложение и налоговое планирование
Тест Тест
28 Дек 2024 в 10:48
301 +2
2 покупки
Государственное и муниципальное управление
Тест Тест
28 Дек 2024 в 09:58
285 +2
9 покупок
Темы журнала
Показать ещё
Прямой эфир