Язык программирования PHP.фип_БАК_н с

Язык программирования PHP.фип_БАК_н с — вариант 1

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

19 вопросов Вариант 1 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Как будет выглядеть код для вывода на экран слова "synergy"?

  1. ‘synergy’;
  2. print_r('synergy');
  3. print_r 'synergy';
  4. echo ‘synergy’;
Вопрос 2

Может ли команда echo вывести на экран массив?

  1. Зависит от версии PHP
  2. Нет, для вывода массива предназначена команда print_r
  3. Да, может
Вопрос 3

Для чего главным образом предназначен язык PHP?

  1. Для разработки десктопных приложений для OC Windows
  2. Для анализа и визуализации данных
  3. Для back-end разработки
Вопрос 4

При помощи какого символа команды разделяются в PHP?

  1. ;
Вопрос 5

Какая строка получится в результате конкатенации ‘syn’ . ‘ergy’ (ответ напишите без кавычек)?

  1. synergy
Вопрос 6

Возможно ли в PHP операции с разным типом данных, например сложение?

  1. Да, интерпретатор попытается привести разный тип данных к одному и выполнить вычисление
  2. Нет, PHP язык с исключительно строгой типизацией
  3. Нет, необходимо вручную объявлять тип данных для того чтобы выполнить операции с разным типом данных
Вопрос 7

Для чего используется var_dump в PHP?

  1. Для вывода информации о типе переменной
  2. Такой команды нет в PHP
  3. Для инициализации переменной
Вопрос 8

Какие кавычки необходимо использовать при интерполяции переменных в PHP?

  1. Можно использовать, как одинарные кавычки так и двойные
  2. Необходимо использовать исключительно одинарные кавычки
  3. Необходимо использовать исключительно двойные кавычки
Вопрос 9

Что такое ассоциативность в PHP?

  1. Это определение того, с какой стороны будет выполняться порядок действий над операндами
  2. Ассоциативностью в PHP называется процесс присвоения какого - либо значения переменной
  3. Ассоциативность в PHP - это соответствие определенного действия для оператора
Вопрос 10

Переменная, значение которой не меняется, это:

  1. Константа
Вопрос 11

Поименованная, либо адресуемая иным способом область памяти, это:

  1. Переменная
Вопрос 12

Стандартная PHP функция, которая используется для округления числа с плавающей точкой:

  1. round;;round()
Вопрос 13

Стандартная PHP функция, которая используется для генерации случайного числа:

  1. rand;;rand()
Вопрос 14

Стандартная PHP функция, которая переворачивает строку:

  1. strrev;;strrev()
Вопрос 15

Стандартная PHP функция для вычисления длины гипатенузы прямоугольного треугольника:

  1. hypot;;hypot()
Вопрос 16

Оператор для получения остатка от деления в PHP:

  1. %
Вопрос 17

Установите соответствие между кодом и его выводом в браузер при $i = 2:

  1. echo $i++;
  2. echo ++$i;
  3. echo $i**3;
  4. var_dump(!$i);
  5. 2
  6. 3
  7. 8
  8. bool(false)
Вопрос 18

Расположите в порядке возрастания значений, следующие выражения:

  1. 54#
  2. pow(3, 2);
  3. round(9.6)
  4. abs(-11)
Вопрос 19

Практическое задание: Выберите пользовательскую функцию, которая правильно рассчитает корни уравнения ax2+bx+c = 0 (включая комплексные).

  1. function findRoots($a, $b, $c) {     $discriminant = $b * $b - 4 * $a * $c;               if ($discriminant >= 0) {                   $root1 = (-$b + sqrt($discriminant)) / (2 * $a);                   $root2 = (-$b - sqrt($discriminant)) / (2 * $a);         return [$root1, $root2];     } else {         return "Корней нет";     }
  2. function findRoots($a, $b, $c) {              $discriminant = $b * $b - 4 * $a * $c;             if ($discriminant > 0) {             $root1 = (-$b + sqrt($discriminant)) / (2 * $a);             $root2 = (-$b - sqrt($discriminant)) / (2 * $a);                    return [$root1, $root2];     } elseif ($discriminant == 0) {         $root = -$b / (2 * $a);         return [$root];     } else {                   $realPart = -$b / (2 * $a);         $imaginaryPart = sqrt(-$discriminant) / (2 * $a);         return [$realPart . "+" . $imaginaryPart . "i", $realPart . "-" . $imaginaryPart . "i"];     } }
  3. function findRoots($a, $b, $c) {             $discriminant = $b * $b - 4 * $a * $c;             $root1 = (-$b + sqrt($discriminant)) / (2 * $a);             $root2 = (-$b - sqrt($discriminant)) / (2 * $a);             return [$root1, $root2]; }
  4. function findRoots($a, $b, $c) {             $discriminant = $b * $b - 4 * $a * $c;     if ($discriminant >= 0) {         $root1 = (-$b + sqrt($discriminant)) / (2 * $a);         $root2 = (-$b - sqrt($discriminant)) / (2 * $a);         return [$root1, $root2];     } else {         $root1 = sqrt(-$discriminant) / (2 * $a);         return [$root1];     } }