- Тема 1. Введение в основы программирования на PHP
- Тема 2. Основы веб-разработки
- Тема 3. Разработка базового проекта
- Тема 4. Объектно-ориентированное программирование в РНР
- Итоговая аттестация
… - корректное название функции, которая принимает на вход пользователя, проверяет есть ли у него друзья и возвращает результат булева типа
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- isFriends()
- hasFriends()
- getFriends()
… - это поименованная, либо адресуемая иным способом область памяти
Тип ответа: Текcтовый ответ
… в языке программирования - это команда для компьютера выполнить нужное нам действие
Тип ответа: Текcтовый ответ
… в MVC отвечает за получение данных от контроллера и выполнение необходимых операций, передачу их в вид
Тип ответа: Текcтовый ответ
… в MVC отвечает за управление запросами пользователя
Тип ответа: Текcтовый ответ
… в MySQL - это последовательность операций, которая обеспечивает целостность данных и выполнение всех операций как единого блока
Тип ответа: Текcтовый ответ
… в PHP - это … определение того, с какой стороны будет выполняться порядок действий над операндами
Тип ответа: Текcтовый ответ
… в PHP используется для вывода информации о типе переменной
Тип ответа: Текcтовый ответ
… оператор используется для уменьшения длины кода при выполнении сравнений и условных выражений
Тип ответа: Текcтовый ответ
… тип данных - это тип данных, принимающий два возможных значения “истина” или “ложь”
Тип ответа: Текcтовый ответ
…-файлы – это небольшие текстовые файлы, в которые браузер записывает данные с посещенных страницах
Тип ответа: Текcтовый ответ
Абстрактный класс в PHP создается с использованием ключевого слова ...
Тип ответа: Текcтовый ответ
Абстрактный метод не содержит ...
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- тела метода
- сигнатуры метода
- описания параметров
- имени метода
В базе данных первичный ключ используется для …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- защиты базы данных от несанкционированного доступа
- связи одного элемента базы данных к определенному другому элементу
- однозначной идентификации каждой записи в таблице и является строго уникальным
В PHP объект создается с использованием ключевого слова ...
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- construct
- instance
- new
- static
Для экранирования используется символ обратного …. Чтобы вывести сам этот символ, требуется экранировать его таким же символом
Тип ответа: Текcтовый ответ
Интерпретатор выполняет инструкции …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- в случайном порядке
- строго последовательно
- последовательно, если нет указания выполнять в случайном порядке
К типу данных … относится число 1
Тип ответа: Текcтовый ответ
Класс, который не может быть инстанциирован, называется ...
Тип ответа: Текcтовый ответ
Ключевое слово … используется для получения доступа к глобальной переменной, которая находится внутри функции
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Ключевое слово для создания класса в PHP - …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Команда echo … вывести на экран массив
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- в зависимости от версии PHP может
- не может
- может
Конструктор в PHP обозначается как ...
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- __init
- initialize
- __construct
- __setup
Магический метод для клонирования объектов – …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- __copy()
- __clone()
- __duplicate()
- __replicate()
Метод __...() вызывается при обращении к несуществующему методу
Тип ответа: Текcтовый ответ
Метод __...() используется для восстановления объекта после сериализации
Тип ответа: Текcтовый ответ
Модификатор доступа … позволяет изменять свойство только внутри класса и его наследников
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- public
- private
- protected
- static
Оператор… при вызове внутри цикла останавливает работу цикла, не дожидаясь его завершения?
Тип ответа: Текcтовый ответ
Операция … не является коммутативной
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Основные типы данных в php - это boolean, integer, …, string, array, object, resource, NULL
Тип ответа: Текcтовый ответ
Под побочными эффектами в программировании понимаются …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- любые действия программы, изменяющие среду выполнения
- любые синтаксические ошибки в процессе написания кода
- изменение скорости выполнения программ вследствие изнашивания аппаратуры
Полиморфизм позволяет...
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- объединять несколько объектов в один
- использовать одинаковые методы для разных объектов
- изменять поведение метода после создания объекта
- работать с ресурсами системы
Процесс преобразования объекта в строку – это ...
Тип ответа: Текcтовый ответ
Расположите куски PHP кода в правильном порядке для вывода строки Hello World в браузер через буферизацию:
Тип ответа: Сортировка
- 1 ob_start();
- 2 echo “Hello World”;
- 3 $content = ob_get_contents(); ob_end_clean();
- 4 echo $content;
Реляционные базы данных - это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- набор данных, использующий структуру данных в виде деревьев
- набор данных с предопределенными связями между ними
- набор данных, никак не связанных между собой
С помощью ключевого слова … в MySQL можно соединить строки из нескольких таблиц, основываясь на их связи
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
С помощью ключевого слова … задаются условия запроса
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
С помощью функции … можно получить идентификатор сессии
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- session_id()
- identificate()
- id_sget()
С помощью языковой конструкции … можно изменять структуру таблиц в MySQL
Тип ответа: Текcтовый ответ
Свойства, доступные только внутри класса, имеют модификатор ...
Тип ответа: Текcтовый ответ
Сериализация объекта осуществляется функцией - ...
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- serialize()
- to_string()
- transform()
- encode()
Строка ‘…’ получится в результате конкатенации ‘syn’ . ‘ergy’
Тип ответа: Текcтовый ответ
Транзакция в MySQL - это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- запросы, предназначенные для работы со структурой данных
- операция, обеспечивающая корректное выполнение всех запросов в рамках одной транзакции
- запросы, которые применяются для предоставления или отмены прав доступа
У вас есть класс User с методом setName. Какой модификатор доступа вы используете, чтобы метод был доступен только внутри класса?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- public
- private
- protected
- static
Упорядочите шаги создания объекта:
Тип ответа: Сортировка
- 1 Определение конструктора
- 2 Вызов конструктора
- 3 Присвоение свойств объекта
Упорядочите этапы работы с исключениями:
Тип ответа: Сортировка
- 1 Определение блока try
- 2 Генерация исключения
- 3 Определение блока catch
Установите соответствие между глобальными массивами в PHP и данными хранящимися в них:
Тип ответа: Сопоставление
- A. $_GET
- B. $_SESSION
- C. $_COOKIE
- D. $_FILES
- E. $_POST
- F. Список переменных, переданных скрипту методом GET, т.е. через параметры URL-запроса.
- G. Массив содержит все переменные сессии текущего пользователя.
- H. Массив содержит все cookies, которые сервер установил на стороне пользователя.
- I. Содержит список файлов, загруженных на сервер из формы. Более детально мы рассмотрим этот массив в уроке, посвященном загрузке файлов на сервер.
- J. Список переменных, переданных скрипту методом POST.
Установите соответствие между методами и их применением:
Тип ответа: Сопоставление
- A. __construct
- B. __clone
- C. __toString
- D. Вызывается при создании объекта
- E. Используется при создании копии объекта
- F. Преобразование объекта в строку
Шаблонизатор … - это компилирующий обработчик шаблонов для PHP
Тип ответа: Текcтовый ответ
Язык PHP главным образом предназначен для …-end
Тип ответа: Текcтовый ответ
Cтарт транзакции в MySQL производится через запрос …
Тип ответа: Текcтовый ответ
HTTP методом … по умолчанию отправляются данные из веб-формы
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
PHP в веб разработке используется для …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- динамического формирования страниц на основе информации из базы данных
- форматирования видимой части сайта
- формирования поведения анимированных и меняющих положение элементов страницы
SQL запрос … используется для добавления данных в таблицу
Тип ответа: Текcтовый ответ
SQL запрос … используется для изменения или обновления данных в таблице
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
VARCHAR(X) в MySQL относится к …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- числовому типу данных
- строковому типу данных
- типу данных дат
XSS уязвимость - это …
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- критическая уязвимость операционной системы, которая может использоваться для удаленного управления злоумышленником
- вид уязвимости, которая свойственна веб-приложениям. Данная атака на сайт состоит в том, что в выдаваемую страницу внедряется вредоносный JS-код
- потенциальная уязвимость, которую может оставить программист при некачественном написании сайта