Бесплатные ответы на тесты по предмету «Язык программирования PHP» — Синергия и МТИ
Быстрый поиск
Найдите вопрос в материалах предмета
Ищем по тексту вопросов и вариантов ответа на этой странице.
Показано 72 вопроса
По вашему запросу ничего не найденоПопробуйте сократить фразу или проверить написание.
Вопрос 1Ответ открыт бесплатно
В каком порядке интерпретатор выполняет инструкции?
1В случайном порядке
2Строго последовательно✓ Правильный ответ
3Код перед выполнением необходимо сначала скомпилировать, затем он выполняется интерпретатором последовательно
✓ Правильный ответ
Строго последовательно
Вопрос 2
Каким образом можно оставить комментарий в коде?
1// какой - то комментарий
2(какой - комментарий)
3“какой - то комментарий”
4/* какой-то комментарий */
Вопрос 3
Из каких ключевых элементов состоит объект?
1Функции и методы
2Функции и показатели
3Свойства и методы
Вопрос 4
Какую арифметическую операцию выполняет оператор % в PHP?
1Сложение
2Деление с остатком
3Умножение
Вопрос 5
Какая функция в PHP возвращает текущее время?
1current_time()
2getTime()
3time()
Вопрос 6Ответ открыт бесплатно
Какая функция соединяет PHP с базой данных MySQL?
1connect()
2mysqli_connect()✓ Правильный ответ
3mysql_query()
✓ Правильный ответ
mysqli_connect()
Вопрос 7
Для чего используется var_dump в PHP?
1Для вывода информации о типе переменной
2Такой команды нет в PHP
3Для инициализации переменной
Вопрос 8
Как можно задать массив в языке PHP?
1$arr[«a»,»b»,»c»] = «q»;
2$arr («0″=> «a»);
3$arr = array(«a»,»b»,»c»);
4$arr[0] = «a»;
Вопрос 9
Что такое ассоциативный массив?
1Структура данных, хранящая набор значений, идентифицируемых по индексу или набору индексов, принимающих целые значения из некоторого заданного непрерывного диапазона
2это именованный блок кода, который определяется один раз, а затем может вызываться на исполнение сколько угодно раз
3Абстрактный тип данных (интерфейс к хранилищу данных), позволяющий хранить пары вида «(ключ, значение)» и поддерживающий операции добавления пары, а также поиска и удаления пары по ключу
Вопрос 10Ответ открыт бесплатно
Что представляет собой шаблонизатор Smarty?
1Компилирующий обработчик шаблонов для PHP, один из инструментов, позволяющих отделить прикладную логику и данные от представления в духе концепции Model-view-controller✓ Правильный ответ
2Это библиотека для PHP
3Это фреймворк для работы с PHP
✓ Правильный ответ
Компилирующий обработчик шаблонов для PHP, один из инструментов, позволяющих отделить прикладную логику и данные от представления в духе концепции Model-view-controller
Вопрос 11
Какой SQL запрос используется для добавления данных в таблицу?
1INSERT
Вопрос 12
Какой SQL запрос используется для выбора данных из таблицы?
1SELECT
Вопрос 13Ответ открыт бесплатно
Какой SQL запрос используется для изменения или обновления данных в таблице?
1UPDATE✓ Правильный ответ
✓ Правильный ответ
UPDATE
Вопрос 14
Какой SQL запрос используется для удаления данных из таблицы?
1DELETE
Вопрос 15
Какой метод HTTP используется для отправки данных на сервер?
1POST
Вопрос 16
Шаблон проектирования приложения, который отделяет данные приложения и бизнес-логику (модель) от представления это (напишите сокращение на латинице):
1MVC
Вопрос 17Ответ открыт бесплатно
С помощью какого ключевого слова задаются условия запроса?
1WHERE✓ Правильный ответ
✓ Правильный ответ
WHERE
Вопрос 18
Какая стандартная функция PHP отключает буфер вывода и отправляет его в браузер?
1ob_end_flush;;ob_end_flush()
Вопрос 19
Как называется механизм, который позволяет временно хранить вывод скрипта до завершения его обработки, чтобы отправить его пользователю только тогда, когда весь контент будет сформирован?
1Буферизация
Вопрос 20Ответ открыт бесплатно
Какой оператор, при вызове внутри цикла, останавливает работу цикла, не дожидаясь его завершения?
1Break✓ Правильный ответ
✓ Правильный ответ
Break
Вопрос 21
Какая стандартная php функция удаляет пробелы в начале и в конце строки?
1Trim;;trim()
Вопрос 22
К какому типу данных относится VARCHAR(X) в MySQL?
1К числовому типу данных
2К строковому типу данных
3Относится к типу данных дат
Вопрос 23
Установите соответствие между кодом и его выводом в браузер при $i = 2:
1echo $i++;
2echo ++$i;
3echo $i**3;
4var_dump(!$i);
52
63
78
8bool(false)
Вопрос 24Ответ открыт бесплатно
Установите соответствие между глобальными массивами в PHP и данными хранящимися в них:
1$_GET✓ Правильный ответ
2$_POST✓ Правильный ответ
3$_COOKIE✓ Правильный ответ
4$_FILES✓ Правильный ответ
5$_SESSION✓ Правильный ответ
6Список переменных, переданных скрипту методом GET, т.е. через параметры URL-запроса.✓ Правильный ответ
7Список переменных, переданных скрипту методом POST.✓ Правильный ответ
8Массив содержит все cookies, которые сервер установил на стороне пользователя.✓ Правильный ответ
9Содержит список файлов, загруженных на сервер из формы. Более детально мы рассмотрим этот массив в уроке, посвящённом загрузке файлов на сервер.✓ Правильный ответ
10Массив содержит все переменные сессии текущего пользователя.✓ Правильный ответ
✓ Правильный ответ
$_GET = Список переменных, переданных скрипту методом GET, т.е. через параметры URL-запроса. ; $_POST = Список переменных, переданных скрипту методом POST. ; $_COOKIE = Массив содержит все cookies, которые сервер установил на стороне пользователя. ; $_FILES = Содержит список файлов, загруженных на сервер из формы. Более детально мы рассмотрим этот массив в уроке, посвящённом загрузке файлов на сервер. ; $_SESSION = Массив содержит все переменные сессии текущего пользователя.
Вопрос 25
Установите соответствие между компонентом MVC архитектуры и его назначением:
1Model
2View
3Controller
4Отвечает за логику данных, лежащую в основе приложения
5Видимая часть приложения, то с чем взаимодействует пользователь
6Работает как мозг приложения и обеспечивает связь между моделью и видом
Вопрос 26
Установите соответствие между функцией PHP и её назначением:
1strlen()
2array_push()
3str_replace()
4Возвращает длину строки
5Добавляет элемент в конец массива
6Заменяет подстроку в строке
Вопрос 27Ответ открыт бесплатно
Расположите в правильной последовательности куски кода для получения информации о категориях интернет магазина из базы данных в массив:
Расположите в порядке возрастания значений, следующие выражения:
154#
2pow(3, 2);
3round(9.6)
4abs(-11)
Вопрос 32
Есть задача доработать форму из Урока 19 «Формы и протокол HTTP ч.2». Создайте таблицу submittedData для хранения всех данных введённых пользователем в форму при ее подтверждении. Сделайте отдельную страницу data.php для вывода всех записей из таблицы submittedData. Также сделайте возможность на странице data.php удаления любой записи из таблицы submittedData.
Какие столбцы и их тип вы будите использовать для таблицы submittedData? Какой тип SQL запроса вы будете использовать для сохранения данных введенных в форму при ее подтверждении? Какой тип SQL запроса вы будите использовать для вывода всех записей из таблицы submittedData? Какой тип SQL запроса вы будите использвать для удаления записей из таблицы submittedData?
1Столбцы и их тип: name: VARCHAR(32), surname: VARCHAR(32), gender: ENUM(‘male’, ‘female’), comment: TEXT. Тип SQL запроса для сохранения данных: INSERT. Тип SQL запроса для вывода записей из таблицы: SELECT. Тип запроса для удаления записи: DELETE.
2Столбцы и их тип: name: TEXT, surname: TEXT, gender: ENUM(‘male’, ‘female’), comment: TEXT. Тип SQL запроса для сохранения данных: INSERT. Тип SQL запроса для вывода записей из таблицы: SELECT. Тип запроса для удаления записи: DELETE.
3Столбцы и их тип: name: VARCHAR(32), surname: VARCHAR(32), gender: ENUM(‘male’, ‘female’), comment: TEXT. Тип SQL запроса для сохранения данных: UPDATE. Тип SQL запроса для вывода записей из таблицы: INSERT. Тип запроса для удаления записи: DELETE.
Вопрос 33
Вам необходимо создать список заказов в личном кабинете текущего пользователя интернет-магазина, созданного в процессе прохождения обучения.
Опишите кратко процесс реализации данной задачи.
1В файле UserController.php создам новый метод для выборки заказов текущего пользователя. Напишу в данном методе запрос к базе данных, используя JOIN для связи таблиц users, orders и purchase, для выбора заказов текущего пользователя из базы данных и возврата их из метода в виде массива. В файле UsersModel.php, используя только что созданный метод в файле UserController.php, передам массив заказов текущего пользователя в шаблон profile.tpl или создам отдельный шаблон для списка заказов. Выведу в цикле данный массив со списком заказов в новом шаблоне или в profile.tpl.
2В файле UsersModel.php создам новый метод для выборки заказов текущего пользователя. Напишу в данном методе запрос к базе данных, используя JOIN для связи таблиц users, orders и purchase, для выбора заказов текущего пользователя из базы данных и возврата их из метода в виде массива. В файле UserController.php, используя только что созданный метод в файле UsersModel.php, передам массив заказов текущего пользователя в шаблон profile.tpl или создам отдельный шаблон для списка заказов. Выведу в цикле данный массив со списком заказов в новом шаблоне или в profile.tpl.
3В файле ProductModel.php создам новый метод для выборки заказов текущего пользователя. Напишу в данном методе запрос к базе данных, используя JOIN для связи таблиц users, orders и purchase, для выбора заказов текущего пользователя из базы данных и возврата их из метода в виде массива. В файле UserController.php, используя только что созданный метод в файле ProductModel.php, передам массив заказов текущего пользователя в шаблон authorization.tpl или создам отдельный шаблон для списка заказов. Выведу в цикле данный массив со списком заказов в новом шаблоне или в authorization.tpl.
Вопрос 34Ответ открыт бесплатно
Для чего используется CSS во front -end разработке?
1Для гипертекстовой разметки текста
2Для задания цветов, шрифтов, стилей, расположения отдельных блоков и других аспектов представления внешнего вида веб - страницы✓ Правильный ответ
3Для анимирования определенных элементов
✓ Правильный ответ
Для задания цветов, шрифтов, стилей, расположения отдельных блоков и других аспектов представления внешнего вида веб - страницы
Вопрос 35
Для чего используется PHP в веб разработке?
1PHP нужен для динамического формирования страниц на основе информации из базы данных.
2Нужен для форматирования видимой части сайта
3PHP не используется для веб разработки
Вопрос 36
Что такое XSS уязвимость?
1Это критическая уязвимость операционной системы, которая может использоваться для удаленного управления злоумышленником
2Это вид уязвимости, которая свойственна веб-приложениям. Данная атака на сайт состоит в том, что в выдаваемую страницу внедряется вредоносный JS-код
3Это потенциальная уязвимость, которую может оставить программист при некачественном написании сайта
Вопрос 37Ответ открыт бесплатно
Что такое реляционные базы данных?
1Это набор данных использующие структуру данных в виде деревьев
2Это набор данных с предопределенными связями между ними✓ Правильный ответ
3Это набор данных никак не связанных между собой
✓ Правильный ответ
Это набор данных с предопределенными связями между ними
Вопрос 38
К какому типу баз данных относится MySQL?
1Сетевой тип
2Реляционный тип
3Иерархический
Вопрос 39
Для чего используется в базе данных первичный ключ?
1Для защиты базы данных от несанкционированного доступа
2Используется для связи одного элемента базы данных к определенному другому элементу
3Предназначен для однозначной идентификации каждой записи в таблице и является строго уникальным
3Это небольшие текстовые файлы, в которые браузер записывает данные с посещенных страницах
Вопрос 41Ответ открыт бесплатно
Что такое транзакция в MySQL?
1Запросы, предназначенные для работы со структурой данных,создание, описание и т.д.
2Операция, состоящая из одного или нескольких запросов к базе данных суть которой обеспечить корректное выполнение всех запросов в рамках одной транзакции✓ Правильный ответ
3Запросы которые применяются для предоставления или отмены прав доступа
✓ Правильный ответ
Операция, состоящая из одного или нескольких запросов к базе данных суть которой обеспечить корректное выполнение всех запросов в рамках одной транзакции
Вопрос 42
Широко распространённый протокол передачи данных, изначально предназначенный для передачи гипертекстовых документов, это:
1HTTP
Вопрос 43
Есть задача: Доработайте форму из Урока 19 «Формы и протокол HTTP ч.2». Создайте таблицу submittedData для хранения всех данных введённых пользователем в форму при ее подтверждении. Сделайте отдельную страницу data.php для вывода всех записей из таблицы submittedData. Также сделайте возможность на странице data.php удаления любой записи из таблицы submittedData.
Какие столбцы и их тип вы будите использовать для таблицы submittedData? Какой тип SQL запроса вы будете использовать для сохранения данных введенных в форму при ее подтверждении? Какой тип SQL запроса вы будите использовать для вывода всех записей из таблицы submittedData? Какой тип SQL запроса вы будите использвать для удаления записей из таблицы submittedData?
1Столбцы и их тип: name: VARCHAR(32), surname: VARCHAR(32), gender: ENUM(‘male’, ‘female’), comment: TEXT. Тип SQL запроса для сохранения данных: INSERT. Тип SQL запроса для вывода записей из таблицы: SELECT. Тип запроса для удаления записи: DELETE.
2Столбцы и их тип: name: TEXT, surname: TEXT, gender: ENUM(‘male’, ‘female’), comment: TEXT. Тип SQL запроса для сохранения данных: INSERT. Тип SQL запроса для вывода записей из таблицы: SELECT. Тип запроса для удаления записи: DELETE.
3Столбцы и их тип: name: VARCHAR(32), surname: VARCHAR(32), gender: ENUM(‘male’, ‘female’), comment: TEXT. Тип SQL запроса для сохранения данных: UPDATE. Тип SQL запроса для вывода записей из таблицы: INSERT. Тип запроса для удаления записи: DELETE.
Вопрос 44Ответ открыт бесплатно
Как будет выглядеть код для вывода на экран слова "synergy"?
1‘synergy’;
2print_r('synergy');✓ Правильный ответ
3print_r 'synergy';
4echo ‘synergy’;✓ Правильный ответ
✓ Правильный ответ
print_r('synergy'); ; echo ‘synergy’;
Вопрос 45
Может ли команда echo вывести на экран массив?
1Зависит от версии PHP
2Нет, для вывода массива предназначена команда print_r
3Да, может
Вопрос 46
Для чего главным образом предназначен язык PHP?
1Для разработки десктопных приложений для OC Windows
2Для анализа и визуализации данных
3Для back-end разработки
Вопрос 47
При помощи какого символа команды разделяются в PHP?
1;
Вопрос 48Ответ открыт бесплатно
Какая строка получится в результате конкатенации ‘syn’ . ‘ergy’ (ответ напишите без кавычек)?
1synergy✓ Правильный ответ
✓ Правильный ответ
synergy
Вопрос 49
Возможно ли в PHP операции с разным типом данных, например сложение?
1Да, интерпретатор попытается привести разный тип данных к одному и выполнить вычисление
2Нет, PHP язык с исключительно строгой типизацией
3Нет, необходимо вручную объявлять тип данных для того чтобы выполнить операции с разным типом данных
Вопрос 50
Какие кавычки необходимо использовать при интерполяции переменных в PHP?
1Можно использовать, как одинарные кавычки так и двойные
2Необходимо использовать исключительно одинарные кавычки
3Необходимо использовать исключительно двойные кавычки
Вопрос 51Ответ открыт бесплатно
Что такое ассоциативность в PHP?
1Это определение того, с какой стороны будет выполняться порядок действий над операндами✓ Правильный ответ
2Ассоциативностью в PHP называется процесс присвоения какого - либо значения переменной
3Ассоциативность в PHP - это соответствие определенного действия для оператора
✓ Правильный ответ
Это определение того, с какой стороны будет выполняться порядок действий над операндами
Вопрос 52
Переменная, значение которой не меняется, это:
1Константа
Вопрос 53
Поименованная, либо адресуемая иным способом область памяти, это:
1Переменная
Вопрос 54Ответ открыт бесплатно
Стандартная PHP функция, которая используется для округления числа с плавающей точкой:
1round;;round()✓ Правильный ответ
✓ Правильный ответ
round;;round()
Вопрос 55
Стандартная PHP функция, которая используется для генерации случайного числа:
1rand;;rand()
Вопрос 56
Стандартная PHP функция, которая переворачивает строку:
1strrev;;strrev()
Вопрос 57
Стандартная PHP функция для вычисления длины гипатенузы прямоугольного треугольника:
1hypot;;hypot()
Вопрос 58Ответ открыт бесплатно
Оператор для получения остатка от деления в PHP:
1%✓ Правильный ответ
✓ Правильный ответ
%
Вопрос 59
Практическое задание: Выберите пользовательскую функцию, которая правильно рассчитает корни уравнения ax2+bx+c = 0 (включая комплексные).
С помощью какого ключевого слова в MySQL можно соединить строки из нескольких таблиц, основываясь на их связи?
1JOIN✓ Правильный ответ
✓ Правильный ответ
JOIN
Вопрос 62
С помощью какой языковой конструкции можно изменять структуру таблиц?
1ALTER TABLE
2CHANGE TABLE
3EDIT TABLE
Вопрос 63
За что в MVC отвечает контроллер ?
1Контроллер управляет запросами пользователя (получаемые в виде запросов HTTP GET или POST, когда пользователь нажимает на элементы интерфейса для выполнения различных действий)
2Хранит данные в виде базы данных
3Занимается интерпретацией PHP кода
Вопрос 64
За что отвечает модель в MVC?
1Отвечает непосредственно за отображение интерфейса сайта
2Получает данные от контроллера, выполняет необходимые операции и передаёт их в вид
3Это объектная модель документа, которую браузер создаёт в памяти компьютера на основании HTML-кода, полученного им от сервера.
Вопрос 65Ответ открыт бесплатно
Какое ключевое слово используется для получения доступа к глобальной переменной, которая находится внутри функции?
Каким HTTP методом по умолчанию отправляются данные из веб-формы?
1get
Вопрос 68Ответ открыт бесплатно
С помощью какой функции можно получить идентификатор сессии?
1session_id;;session_id()✓ Правильный ответ
✓ Правильный ответ
session_id;;session_id()
Вопрос 69
Какая функция добавляет новый элемент в начало массива
1array_unshift;;array_unshift()
Вопрос 70
Как можно программно узнать имя класса, представителем которого является объект?
1get_class(объект);
2$(get_class->объект);
3class(объект);
Вопрос 71
С помощью какой функции можно проверить, существует ли файл?
1file_exists;;file_exists()
Вопрос 72Ответ открыт бесплатно
Вам необходимо создать список заказов в личном кабинете текущего пользователя интернет-магазина, созданного в процессе прохождения обучения.
Опишите кратко процесс реализации данной задачи.
1В файле UserController.php создам новый метод для выборки заказов текущего пользователя. Напишу в данном методе запрос к базе данных, используя JOIN для связи таблиц users, orders и purchase, для выбора заказов текущего пользователя из базы данных и возврата их из метода в виде массива. В файле UsersModel.php, используя только что созданный метод в файле UserController.php, передам массив заказов текущего пользователя в шаблон profile.tpl или создам отдельный шаблон для списка заказов. Выведу в цикле данный массив со списком заказов в новом шаблоне или в profile.tpl.
2В файле UsersModel.php создам новый метод для выборки заказов текущего пользователя. Напишу в данном методе запрос к базе данных, используя JOIN для связи таблиц users, orders и purchase, для выбора заказов текущего пользователя из базы данных и возврата их из метода в виде массива. В файле UserController.php, используя только что созданный метод в файле UsersModel.php, передам массив заказов текущего пользователя в шаблон profile.tpl или создам отдельный шаблон для списка заказов. Выведу в цикле данный массив со списком заказов в новом шаблоне или в profile.tpl.✓ Правильный ответ
3В файле ProductModel.php создам новый метод для выборки заказов текущего пользователя. Напишу в данном методе запрос к базе данных, используя JOIN для связи таблиц users, orders и purchase, для выбора заказов текущего пользователя из базы данных и возврата их из метода в виде массива. В файле UserController.php, используя только что созданный метод в файле ProductModel.php, передам массив заказов текущего пользователя в шаблон authorization.tpl или создам отдельный шаблон для списка заказов. Выведу в цикле данный массив со списком заказов в новом шаблоне или в authorization.tpl.
✓ Правильный ответ
В файле UsersModel.php создам новый метод для выборки заказов текущего пользователя. Напишу в данном методе запрос к базе данных, используя JOIN для связи таблиц users, orders и purchase, для выбора заказов текущего пользователя из базы данных и возврата их из метода в виде массива. В файле UserController.php, используя только что созданный метод в файле UsersModel.php, передам массив заказов текущего пользователя в шаблон profile.tpl или создам отдельный шаблон для списка заказов. Выведу в цикле данный массив со списком заказов в новом шаблоне или в profile.tpl.
О материалах и доступе
Что входит в набор «Язык программирования PHP.фип_БАК_н с»?
72 вопроса с вариантами из опубликованных тестов (4). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.
Какие ответы можно посмотреть бесплатно?
Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.
Как получить полный доступ?
Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.
Что делать, если обнаружена ошибка?
Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.