Все тесты предмета

Ответы на тесты Язык программирования PHP.фип_БАК_МОиАИС_н с

Вопросы и варианты доступны бесплатно. 50 ответов доступны бесплатно — откройте их кнопкой ниже. Полный набор — в личном кабинете на 7 дней.

167 вопросов 5 тестов в одном предмете Доступ 7 дней
Содержание предмета

Бесплатные ответы на тесты по предмету «Язык программирования PHP» — Синергия и МТИ

Вопрос 1Ответ открыт бесплатно

… - код для вывода на экран слова "synergy"

  1. ‘synergy’;
  2. print_r('synergy');✓ Правильный ответ
  3. print_r 'synergy';
✓ Правильный ответ

print_r('synergy');

Вопрос 2

Команда echo … вывести на экран массив

  1. в зависимости от версии PHP может
  2. не может
  3. может
Вопрос 3

Язык PHP главным образом предназначен …

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

Тег … должен стоять в начале любого кода PHP

  1. ?php
  2. ˂php
  3. ˂?php
Вопрос 5

Комментарий можно оставить в коде в виде …

  1. // какой - то комментарий
  2. (какой - комментарий)
  3. “какой - то комментарий”
Вопрос 6Ответ открыт бесплатно

Инструкция в языке программирования - это …

  1. структурный элемент, указывающий программе, какую часть кода необходимо пропустить
  2. команда для компьютера выполнить нужное нам действие
  3. комментарии в программировании, которые не являются частью программы, но их оставляют для пояснения в коде✓ Правильный ответ
✓ Правильный ответ

комментарии в программировании, которые не являются частью программы, но их оставляют для пояснения в коде

Вопрос 7

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

  1. $
  2. ;
  3. :
Вопрос 8

Интерпретатор выполняет инструкции …

  1. в случайном порядке
  2. строго последовательно
  3. последовательно, если нет указания выполнять в случайном порядке
Вопрос 9

Операция … не является коммутативной

  1. 8 + 8
  2. 10 / 5
  3. 5 * 5
Вопрос 10Ответ открыт бесплатно

Операция … не является коммутативной

  1. -✓ Правильный ответ
  2. /✓ Правильный ответ
  3. *
✓ Правильный ответ

- ; /

Вопрос 11

Строка … получится в результате конкатенации ‘syn’ . ‘ergy’

  1. ‘syn ergy’
  2. ‘syn.ergy’
  3. ‘synergy’
Вопрос 12

Для экранирования используется символ \. Чтобы вывести сам обратный слеш, требуется …

  1. экранировать его таким же символом
  2. обернуть его в одинарные кавычки
  3. обернуть его в двойные кавычки
Вопрос 13Ответ открыт бесплатно

Чтобы сделать перевод строки в PHP, нужно …

  1. использовать экранирующую последовательность \n✓ Правильный ответ
  2. указать в конце строки символ /
  3. нажать на Enter
✓ Правильный ответ

использовать экранирующую последовательность \n

Вопрос 14

В PHP …

  1. можно привести число 7 к строке через (str) 7
  2. отсутствует возможность строгой типизации данных
  3. можно привести число 7 к строке через (string) 7
Вопрос 15

Переменная - это …

  1. поименованная, либо адресуемая иным способом область памяти
  2. любой участок кода
  3. участок кода, выполняющий оптимизирующую функцию
Вопрос 16Ответ открыт бесплатно

Константа в PHP - это…

  1. математическая операция
  2. переменная, значение которой не меняется✓ Правильный ответ
  3. один из операндов
✓ Правильный ответ

переменная, значение которой не меняется

Вопрос 17

Магические константы отличаются от обычных тем, что …

  1. магические константы могут менять свое значение в отличии от обычных констант
  2. значения магических констант соответствуют типу данных float
  3. так называют константы, именованные верхним регистром
Вопрос 18

К типу данных … относится число 1

  1. int
  2. float
  3. string
Вопрос 19

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

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

… - верный стиль именования переменных в PHP

  1. kebab-case
  2. snake-case
  3. CamelCase✓ Правильный ответ
✓ Правильный ответ

CamelCase

Вопрос 21

var_dump в PHP используется для …

  1. вывода информации о типе переменной
  2. вывода истории содержимого переменной
  3. инициализации переменной
Вопрос 22

… - корректное название функции, которая принимает на вход пользователя, проверяет есть ли у него друзья и возвращает результат булева типа

  1. isFriends()
  2. hasFriends()
  3. getFriends()
Вопрос 23Ответ открыт бесплатно

При интерполяции переменных в PHP …

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

необходимо использовать исключительно двойные кавычки

Вопрос 24

Операторы в PHP - …

  1. это элемент программного кода, который описывает то или иное действие в выражении
  2. это переменные со строгой типизацией
  3. это другое название интерпретатора PHP
Вопрос 25

Тернарный оператор используется для …

  1. уменьшения длины кода при выполнении сравнений и условных выражений
  2. операций над типом данных float
  3. уменьшения занимаемой переменными памяти
Вопрос 26Ответ открыт бесплатно

Логический тип данных - это …

  1. переменные, тип данных которых строго типизирован программистом
  2. особый тип данных, который существовал в старых версиях PHP
  3. тип данных, принимающий два возможных значения “истина” или “ложь”✓ Правильный ответ
✓ Правильный ответ

тип данных, принимающий два возможных значения “истина” или “ложь”

Вопрос 27

Магические числа в программировании - это …

  1. результат сложения целочисленного выражения с с выражением с плавающей запятой
  2. числа в коде смысл которых сложно понять без явного контекста
  3. числа с плавающей запятой с точностью от 3х и более символов после запятой
Вопрос 28

Под операндом в программировании понимается …

  1. оператор, который занимается конкатенацией переменных
  2. сущность, с которой оператор выполняет какие-либо действия
  3. возведение в степень целочисленных данных в значении переменной
Вопрос 29

Ассоциативность в PHP - это …

  1. определение того, с какой стороны будет выполняться порядок действий над операндами
  2. процесс присвоения какого - либо значения переменной
  3. соответствие определенного действия для оператора
Вопрос 30Ответ открыт бесплатно

Под побочными эффектами в программировании понимаются …

  1. любые действия программы, изменяющие среду выполнения✓ Правильный ответ
  2. любые синтаксические ошибки в процессе написания кода
  3. изменение скорости выполнения программ вследствие изнашивания аппаратуры
✓ Правильный ответ

любые действия программы, изменяющие среду выполнения

Вопрос 31

Инкапсуляция в ООП обеспечивает...

  1. возможность множественного наследования
  2. скрытие деталей реализации класса
  3. доступ к методам только извне
  4. создание объектов без классов
Вопрос 32

Полиморфизм позволяет...

  1. объединять несколько объектов в один
  2. использовать одинаковые методы для разных объектов
  3. изменять поведение метода после создания объекта
  4. работать с ресурсами системы
Вопрос 33Ответ открыт бесплатно

Конструктор в PHP обозначается как ...

  1. __init
  2. initialize
  3. __construct✓ Правильный ответ
  4. __setup
✓ Правильный ответ

__construct

Вопрос 34

Наследование позволяет ...

  1. вызывать метод другого объекта
  2. создавать дочерние классы на основе родительских
  3. исключать методы из дочернего класса
  4. объединять объекты разных классов
Вопрос 35

Метод для преобразования объекта в строку – это …

  1. __toString()
  2. __serialize()
  3. __convert()
  4. __call()
Вопрос 36Ответ открыт бесплатно

Модификатор доступа … позволяет изменять свойство только внутри класса и его наследников

  1. public
  2. private
  3. protected✓ Правильный ответ
  4. static
✓ Правильный ответ

protected

Вопрос 37

Метод, вызываемый при уничтожении объекта - …

  1. __destroy()
  2. __terminate()
  3. __destruct()
  4. __unset()
Вопрос 38

Основной строительный блок ООП в PHP называется ...

  1. класс
Вопрос 39

Процесс, при котором дочерний класс получает свойства и методы родительского класса, называется ...

  1. наследование
Вопрос 40Ответ открыт бесплатно

Метод, который вызывается при создании объекта, называется __...()

  1. construct✓ Правильный ответ
✓ Правильный ответ

construct

Вопрос 41

Свойства, доступные только внутри класса, имеют модификатор ...

  1. private
Вопрос 42

Абстрактный класс в PHP создается с использованием ключевого слова ...

  1. abstract
Вопрос 43Ответ открыт бесплатно

Интерфейс реализуется в классе с использованием ключевого слова ...

  1. implements✓ Правильный ответ
✓ Правильный ответ

implements

Вопрос 44

Процесс наследования от нескольких источников в PHP реализуется с помощью ...

  1. трейтов
Вопрос 45

Метод __...() используется для восстановления объекта после сериализации

  1. wakeup
Вопрос 46Ответ открыт бесплатно

Установите соответствие между магическими методами и их назначением:

  1. __construct✓ Правильный ответ
  2. __toString✓ Правильный ответ
  3. __get✓ Правильный ответ
  4. __destruct✓ Правильный ответ
  5. Автоматический вызов при создании объекта✓ Правильный ответ
  6. Преобразование объекта в строку✓ Правильный ответ
  7. Доступ к несуществующему свойству✓ Правильный ответ
  8. Удаление объекта✓ Правильный ответ
✓ Правильный ответ

__construct = Автоматический вызов при создании объекта ; __toString = Преобразование объекта в строку ; __get = Доступ к несуществующему свойству ; __destruct = Удаление объекта

Вопрос 47

Установите соответствие между модификаторами доступа и их описанием:

  1. public
  2. private
  3. protected
  4. Доступен везде
  5. Доступен только внутри класса
  6. Доступен в классе и его наследниках
Вопрос 48

Упорядочите этапы выполнения программы с использованием ООП:

  1. Определение класса
  2. Создание объекта
  3. Вызов методов объекта
Вопрос 49

Упорядочите этапы работы с исключениями:

  1. Определение блока try
  2. Генерация исключения
  3. Определение блока catch
Вопрос 50Ответ открыт бесплатно

У вас есть класс User с методом setName. Какой модификатор доступа вы используете, чтобы метод был доступен только внутри класса?

  1. public
  2. private✓ Правильный ответ
  3. protected
  4. static
✓ Правильный ответ

private

Вопрос 51

Код для вывода на экран слова "synergy" - …('synergy');

  1. print_r
Вопрос 52

Язык PHP главным образом предназначен для …-end

  1. back
Вопрос 53Ответ открыт бесплатно

Тег

  1. php✓ Правильный ответ
✓ Правильный ответ

php

Вопрос 54

Комментарий в коде оставляется при помощи символа(ов) …

  1. //
Вопрос 55

… в языке программирования - это команда для компьютера выполнить нужное нам действие

  1. инструкция
Вопрос 56Ответ открыт бесплатно

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

  1. ;✓ Правильный ответ
✓ Правильный ответ

;

Вопрос 57

Операция … не является коммутативной

  1. 3 + 4
  2. 12 / 2
  3. 1 * 1
Вопрос 58

Строка ‘…’ получится в результате конкатенации ‘syn’ . ‘ergy’

  1. synergy
Вопрос 59

Для экранирования используется символ обратного …. Чтобы вывести сам этот символ, требуется экранировать его таким же символом

  1. слеша
Вопрос 60Ответ открыт бесплатно

Чтобы сделать перевод строки в PHP, нужно использовать экранирующую последовательность из обратного слеша и буквы ...

  1. n✓ Правильный ответ
✓ Правильный ответ

n

Вопрос 61

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

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

… константы отличаются от обычных тем, что могут менять свое значение в отличии от обычных констант…

  1. магические
Вопрос 63Ответ открыт бесплатно

К типу данных … относится число 1

  1. int✓ Правильный ответ
  2. integer✓ Правильный ответ
✓ Правильный ответ

int ; integer

Вопрос 64

…Case - верный стиль именования переменных в PHP

  1. Camel
Вопрос 65

… в PHP используется для вывода информации о типе переменной

  1. var_dump
Вопрос 66Ответ открыт бесплатно

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

  1. двойные✓ Правильный ответ
✓ Правильный ответ

двойные

Вопрос 67

… в PHP - это элемент программного кода, который описывает то или иное действие в выражении

  1. Операторы
Вопрос 68

… оператор используется для уменьшения длины кода при выполнении сравнений и условных выражений

  1. Тернарный
Вопрос 69

… тип данных - это тип данных, принимающий два возможных значения “истина” или “ложь”

  1. логический
Вопрос 70Ответ открыт бесплатно

Магические числа в программировании - это …

  1. результат сложения целочисленного выражения с с выражением с плавающей запятой
  2. числа в коде смысл которых сложно понять без явного контекста✓ Правильный ответ
  3. числа с плавающей запятой с точностью от 3х и более символов после запятой
✓ Правильный ответ

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

Вопрос 71

… в программировании - сущность, с которой оператор выполняет какие-либо действия.

  1. Операнд
Вопрос 72

… в PHP - это … определение того, с какой стороны будет выполняться порядок действий над операндами

  1. Ассоциативность
Вопрос 73Ответ открыт бесплатно

CSS во frontend разработке используется для …

  1. гипертекстовой разметки текста
  2. задания представления внешнего вида веб - страницы✓ Правильный ответ
  3. анимирования определенных элементов
✓ Правильный ответ

задания представления внешнего вида веб - страницы

Вопрос 74

PHP в веб разработке используется для …

  1. динамического формирования страниц на основе информации из базы данных
  2. форматирования видимой части сайта
  3. формирования поведения анимированных и меняющих положение элементов страницы
Вопрос 75

XSS уязвимость - это …

  1. критическая уязвимость операционной системы, которая может использоваться для удаленного управления злоумышленником
  2. вид уязвимости, которая свойственна веб-приложениям. Данная атака на сайт состоит в том, что в выдаваемую страницу внедряется вредоносный JS-код
  3. потенциальная уязвимость, которую может оставить программист при некачественном написании сайта
Вопрос 76Ответ открыт бесплатно

Реляционные базы данных - это …

  1. набор данных, использующий структуру данных в виде деревьев
  2. набор данных с предопределенными связями между ними✓ Правильный ответ
  3. набор данных, никак не связанных между собой
✓ Правильный ответ

набор данных с предопределенными связями между ними

Вопрос 77

MySQL относится к … типу баз данных

  1. сетевому
  2. реляционному
  3. иерархическому
Вопрос 78

В базе данных первичный ключ используется для …

  1. защиты базы данных от несанкционированного доступа
  2. связи одного элемента базы данных к определенному другому элементу
  3. однозначной идентификации каждой записи в таблице и является строго уникальным
Вопрос 79

Cookie - это …

  1. переменные, хранящие данные о пароле и логине пользователей страницы
  2. передача данных от пользователя серверу
  3. небольшие текстовые файлы, в которые браузер записывает данные с посещенных страницах
Вопрос 80Ответ открыт бесплатно

Транзакция в MySQL - это …

  1. запросы, предназначенные для работы со структурой данных
  2. операция, обеспечивающая корректное выполнение всех запросов в рамках одной транзакции✓ Правильный ответ
  3. запросы, которые применяются для предоставления или отмены прав доступа
✓ Правильный ответ

операция, обеспечивающая корректное выполнение всех запросов в рамках одной транзакции

Вопрос 81

VARCHAR(X) в MySQL относится к …

  1. числовому типу данных
  2. строковому типу данных
  3. типу данных дат
Вопрос 82

SQL запрос … используется для добавления данных в таблицу

  1. INSERT
Вопрос 83Ответ открыт бесплатно

HTML тег ˂...˃ используется для заголовка страницы

  1. title✓ Правильный ответ
✓ Правильный ответ

title

Вопрос 84

… - это механизм, который позволяет временно хранить вывод скрипта до завершения его обработки, чтобы отправить его пользователю только тогда, когда весь контент будет сформирован.

  1. Буферизация
Вопрос 85

…() - это стандартная функция PHP, которая отключает буфер вывода и отправляет его в браузер

  1. ob_end_flush
Вопрос 86Ответ открыт бесплатно

SQL запрос … используется для изменения или обновления данных в таблице

  1. UPDATE✓ Правильный ответ
✓ Правильный ответ

UPDATE

Вопрос 87

SQL запрос … используется для удаления данных из таблицы

  1. DELETE
Вопрос 88

Широко распространенный протокол передачи данных, изначально предназначенный для передачи гипертекстовых документов, это …

  1. HTTP
Вопрос 89

…() - это стандартная php функция, которая удаляет пробелы в начале и в конце строки

  1. trim
Вопрос 90Ответ открыт бесплатно

Установите соответствие между глобальными массивами в 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 = Массив содержит все переменные сессии текущего пользователя.

Вопрос 91

Расположите куски PHP кода в правильном порядке для вывода строки Hello World в браузер через буферизацию:

  1. ob_start();
  2. echo “Hello World”;
  3. $content = ob_get_contents(); ob_end_clean();
  4. echo $content;
Вопрос 92

… во frontend разработке используется для задания представления внешнего вида веб - страницы

  1. CSS
Вопрос 93Ответ открыт бесплатно

… уязвимость - это вид уязвимости, которая свойственна веб-приложениям. Данная атака на сайт состоит в том, что в выдаваемую страницу внедряется вредоносный JS-код

  1. XSS✓ Правильный ответ
✓ Правильный ответ

XSS

Вопрос 94

… базы данных - это набор данных с предопределенными связями между ними

  1. Реляционные
Вопрос 95

MySQL относится к … типу баз данных

  1. реляционному
Вопрос 96Ответ открыт бесплатно

…-файлы – это небольшие текстовые файлы, в которые браузер записывает данные с посещенных страницах

  1. cookie✓ Правильный ответ
  2. куки✓ Правильный ответ
✓ Правильный ответ

cookie ; куки

Вопрос 97

… в MySQL - это последовательность операций, которая обеспечивает целостность данных и выполнение всех операций как единого блока

  1. Транзакция
Вопрос 98

SQL запрос … используется для добавления данных в таблицу

  1. INSERT
  2. START
  3. APPEND
Вопрос 99

SQL запрос … используется для выбора данных из таблицы

  1. SELECT
  2. CHOOSE
  3. PICK
  4. APPEND
Вопрос 100Ответ открыт бесплатно

… - это механизм, который позволяет временно хранить вывод скрипта до завершения его обработки, чтобы отправить его пользователю только тогда, когда весь контент будет сформирован.

  1. Идентификация
  2. Транзакция
  3. Буферизация✓ Правильный ответ
✓ Правильный ответ

Буферизация

Вопрос 101

… - это стандартная функция PHP, которая отключает буфер вывода и отправляет его в браузер

  1. ob_end_flush
  2. ob_end_flush()
Вопрос 102

SQL запрос … используется для изменения или обновления данных в таблице

  1. UPDATE
  2. UPLOAD
  3. INSERT
Вопрос 103Ответ открыт бесплатно

SQL запрос … используется для удаления данных из таблицы

  1. REMOVE
  2. DELETE✓ Правильный ответ
  3. POP
✓ Правильный ответ

DELETE

Вопрос 104

… - это стандартная php функция, которая удаляет пробелы в начале и в конце строки

  1. split()
  2. remove()
  3. trim()
Вопрос 105

Установите соответствие между глобальными массивами в PHP и данными хранящимися в них:

  1. $_GET
  2. $_SESSION
  3. $_COOKIE
  4. $_FILES
  5. $_POST
  6. Список переменных, переданных скрипту методом GET, т.е. через параметры URL-запроса.
  7. Массив содержит все переменные сессии текущего пользователя.
  8. Массив содержит все cookies, которые сервер установил на стороне пользователя.
  9. Содержит список файлов, загруженных на сервер из формы. Более детально мы рассмотрим этот массив в уроке, посвященном загрузке файлов на сервер.
  10. Список переменных, переданных скрипту методом POST.
Вопрос 106Ответ открыт бесплатно

Шаблонизатор … - это компилирующий обработчик шаблонов для PHP

  1. Smarty✓ Правильный ответ
✓ Правильный ответ

Smarty

Вопрос 107

Шаблон проектирования приложения, который отделяет данные приложения и бизнес-логику (модель) от представления - это …

  1. MVP
  2. PWC
  3. MVC
  4. TRC
Вопрос 108

Cтарт транзакции в MySQL производится через запрос …

  1. START TRANSACTION
Вопрос 109

С помощью ключевого слова … в MySQL можно соединить строки из нескольких таблиц, основываясь на их связи

  1. INSERT
  2. JOIN
  3. APPEND
Вопрос 110Ответ открыт бесплатно

С помощью языковой конструкции … можно изменять структуру таблиц в MySQL

  1. ALTER TABLE✓ Правильный ответ
✓ Правильный ответ

ALTER TABLE

Вопрос 111

С помощью ключевого слова … задаются условия запроса

  1. LOCATE
  2. INFO
  3. WHERE
Вопрос 112

… массив - это абстрактный тип данных, позволяющий хранить пары вида «(ключ, значение)» и поддерживающий операции добавления пары, а также поиска и удаления пары по ключу

  1. Ассоциативный
Вопрос 113Ответ открыт бесплатно

… в MVC отвечает за управление запросами пользователя

  1. Контроллер✓ Правильный ответ
✓ Правильный ответ

Контроллер

Вопрос 114

… в MVC отвечает за получение данных от контроллера и выполнение необходимых операций, передачу их в вид

  1. Модель
Вопрос 115

Ключевое слово … используется для получения доступа к глобальной переменной, которая находится внутри функции

  1. function
  2. global
  3. local
  4. glob
Вопрос 116Ответ открыт бесплатно

Основные типы данных в php - это boolean, integer, …, string, array, object, resource, NULL

  1. float✓ Правильный ответ
✓ Правильный ответ

float

Вопрос 117

HTTP методом … по умолчанию отправляются данные из веб-формы

  1. get
  2. find
  3. take
  4. send
Вопрос 118

С помощью функции … можно получить идентификатор сессии

  1. session_id()
  2. identificate()
  3. id_sget()
Вопрос 119

Функция … добавляет новый элемент в начало массива

  1. array_unshift
  2. array_unshift()
Вопрос 120Ответ открыт бесплатно

С помощью $arr = …(«a»,»b»,»c»); можно задать массив в языке PHP

  1. array✓ Правильный ответ
✓ Правильный ответ

array

Вопрос 121

… (объект);- способ программно узнать имя класса, представителем которого является объект

  1. get_class
Вопрос 122

С помощью функции … можно проверить, существует ли файл

  1. locate()
  2. file_exists()
  3. is_file_exists()
Вопрос 123Ответ открыт бесплатно

Оператор… при вызове внутри цикла останавливает работу цикла, не дожидаясь его завершения?

  1. Break✓ Правильный ответ
✓ Правильный ответ

Break

Вопрос 124

Установите соответствие между компонентом MVC архитектуры и его назначением:

  1. Model
  2. View
  3. Controller
  4. Отвечает за логику данных, лежащую в основе приложения
  5. Видимая часть приложения, то с чем взаимодействует пользователь
  6. Работает как мозг приложения и обеспечивает связь между моделью и видом
Вопрос 125

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

  1. $link = mysqli_connect("localhost","my_user","my_password","my_db");
  2. $sql = “SELECT * FROM categories WHERE parent_id = 0”;
  3. $result = mysqli_query($link, $sql);
  4. While ($row = mysql_fetch_array($result))
  5. { $smartyArr[] = $row; }
Вопрос 126Ответ открыт бесплатно

Ключевое слово для создания класса в PHP - …

  1. function
  2. class✓ Правильный ответ
  3. define
  4. new
✓ Правильный ответ

class

Вопрос 127

В PHP объект создается с использованием ключевого слова ...

  1. construct
  2. instance
  3. new
  4. static
Вопрос 128

Магический метод для клонирования объектов – …

  1. __copy()
  2. __clone()
  3. __duplicate()
  4. __replicate()
Вопрос 129

Абстрактный метод не содержит ...

  1. тела метода
  2. сигнатуры метода
  3. описания параметров
  4. имени метода
Вопрос 130Ответ открыт бесплатно

Интерфейс в PHP ...

  1. содержит реализацию методов
  2. не имеет свойств✓ Правильный ответ
  3. позволяет множественное наследование
  4. не может быть реализован классом
✓ Правильный ответ

не имеет свойств

Вопрос 131

Трейты используются для ...

  1. создания объектов
  2. добавления повторяющейся функциональности
  3. удаления методов из класса
  4. управления пространствами имен
Вопрос 132

Преимущество пространства имен в PHP заключается в …

  1. упрощении доступа к файлам
  2. предотвращении конфликтов имен
  3. автоматической загрузка классов
  4. улучшении производительности
Вопрос 133Ответ открыт бесплатно

Сериализация объекта осуществляется функцией - ...

  1. serialize()✓ Правильный ответ
  2. to_string()
  3. transform()
  4. encode()
✓ Правильный ответ

serialize()

Вопрос 134

Исключения обрабатываются конструкцией ...

  1. try-catch
  2. error-handler
  3. throw-handler
  4. exception-handler
Вопрос 135

Ключевое слово для указания, что класс наследует другой класс: ...

  1. extends
Вопрос 136Ответ открыт бесплатно

Объекты создаются с использованием ключевого слова ...

  1. new✓ Правильный ответ
✓ Правильный ответ

new

Вопрос 137

Процесс преобразования объекта в строку – это ...

  1. сериализация
Вопрос 138

Для использования методов и свойств другого пространства имен применяется оператор ...

  1. use
Вопрос 139

Метод __...() вызывается при обращении к несуществующему методу

  1. call
Вопрос 140Ответ открыт бесплатно

Класс, который не может быть инстанциирован, называется ...

  1. абстрактным✓ Правильный ответ
✓ Правильный ответ

абстрактным

Вопрос 141

Для обработки исключений в PHP используется оператор ...

  1. try-catch
  2. try catch
  3. trycatch
Вопрос 142

Модульная организация кода достигается благодаря пространствам ...

  1. имен
Вопрос 143Ответ открыт бесплатно

Установите соответствие между концепциями ООП и их описанием:

  1. Инкапсуляция✓ Правильный ответ
  2. Наследование✓ Правильный ответ
  3. Полиморфизм✓ Правильный ответ
  4. Скрытие деталей реализации✓ Правильный ответ
  5. Создание нового класса на основе существующего✓ Правильный ответ
  6. Использование одного интерфейса для различных типов данных✓ Правильный ответ
✓ Правильный ответ

Инкапсуляция = Скрытие деталей реализации ; Наследование = Создание нового класса на основе существующего ; Полиморфизм = Использование одного интерфейса для различных типов данных

Вопрос 144

Установите соответствие между методами и их применением:

  1. __construct
  2. __clone
  3. __toString
  4. Вызывается при создании объекта
  5. Используется при создании копии объекта
  6. Преобразование объекта в строку
Вопрос 145

Упорядочите шаги при использовании наследования:

  1. Создание родительского класса
  2. Создание дочернего класса
  3. Добавление новых методов в дочерний класс
Вопрос 146Ответ открыт бесплатно

Упорядочите шаги создания объекта:

  1. Определение конструктора✓ Правильный ответ
  2. Вызов конструктора✓ Правильный ответ
  3. Присвоение свойств объекта✓ Правильный ответ
✓ Правильный ответ

Определение конструктора ; Вызов конструктора ; Присвоение свойств объекта

Вопрос 147

Транзакция в MySQL - это …

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

SQL запрос … используется для выбора данных из таблицы

  1. SELECT
Вопрос 149

… - это стандартная php функция, которая удаляет пробелы в начале и в конце строки

  1. Trim
  2. trim()
Вопрос 150Ответ открыт бесплатно

Есть задача: Доработайте форму из Урока 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.
✓ Правильный ответ

Столбцы и их тип: name: VARCHAR(32), surname: VARCHAR(32), gender: ENUM(‘male’, ‘female’), comment: TEXT. Тип SQL запроса для сохранения данных: INSERT. Тип SQL запроса для вывода записей из таблицы: SELECT. Тип запроса для удаления записи: DELETE.

Вопрос 151

Шаблонизатор Smarty - это …

  1. компилирующий обработчик шаблонов для PHP
  2. это библиотека для PHP
  3. это фреймворк для работы с PHP
Вопрос 152

Шаблон проектирования приложения, который отделяет данные приложения и бизнес-логику (модель) от представления - это …

  1. MVC
  2. Model-View-Controller
Вопрос 153Ответ открыт бесплатно

Cтарт транзакции в MySQL производится через …

  1. START
  2. SETUP TRANSACTION
  3. START TRANSACTION✓ Правильный ответ
  4. START TRS
✓ Правильный ответ

START TRANSACTION

Вопрос 154

С помощью ключевого слова … в MySQL можно соединить строки из нескольких таблиц, основываясь на их связи

  1. JOIN
Вопрос 155

С помощью языковой конструкции … можно изменять структуру таблиц

  1. ALTER TABLE
  2. CHANGE TABLE
  3. EDIT TABLE
Вопрос 156Ответ открыт бесплатно

С помощью ключевого слова … задаются условия запроса

  1. WHERE✓ Правильный ответ
✓ Правильный ответ

WHERE

Вопрос 157

Ассоциативный массив - это …

  1. структура данных, хранящая набор значений, идентифицируемых по индексу или набору индексов, принимающих целые значения из некоторого заданного непрерывного диапазона
  2. именованный блок кода, который определяется один раз, а затем может вызываться на исполнение сколько угодно раз
  3. абстрактный тип данных, позволяющий хранить пары вида «(ключ, значение)» и поддерживающий операции добавления пары, а также поиска и удаления пары по ключу
Вопрос 158

Контроллер в MVC отвечает за …

  1. управление запросами пользователя
  2. хранение данных в виде базы данных
  3. интерпретацию PHP кода
Вопрос 159

Модель в MVC …

  1. отвечает за отображение интерфейса сайта
  2. отвечает за получение данных от контроллера и выполнение необходимых операций, передачу их в вид
  3. - объектная модель документа, которую браузер создаёт в памяти компьютера на основании HTML-кода, полученного им от сервера
Вопрос 160Ответ открыт бесплатно

Ключевое слово … используется для получения доступа к глобальной переменной, которая находится внутри функции

  1. global✓ Правильный ответ
✓ Правильный ответ

global

Вопрос 161

Основные типы данных в php - это …

  1. boolean, float, logic, text, subject, NULL
  2. string, boolean, text, massive, logic, NULL
  3. boolean, integer, float, string, array, object, resource, NULL
Вопрос 162

HTTP методом … по умолчанию отправляются данные из веб-формы

  1. get
Вопрос 163Ответ открыт бесплатно

С помощью функции … можно получить идентификатор сессии

  1. session_id✓ Правильный ответ
  2. session_id()✓ Правильный ответ
✓ Правильный ответ

session_id ; session_id()

Вопрос 164

С помощью …можно задать массив в языке PHP

  1. $arr[«a»,»b»,»c»] = «q»;
  2. $arr («0″=˃ «a»);
  3. $arr = array(«a»,»b»,»c»);
Вопрос 165

… - способ программно узнать имя класса, представителем которого является объект

  1. get_class(объект);
  2. $(get_class-˃объект);
  3. class(объект);
Вопрос 166

С помощью функции … можно проверить, существует ли файл

  1. file_exists
  2. file_exists()
Вопрос 167Ответ открыт бесплатно

Вам необходимо создать список заказов в личном кабинете текущего пользователя интернет-магазина, созданного в процессе прохождения обучения.   Опишите кратко процесс реализации данной задачи.

  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.фип_БАК_МОиАИС_н с»?

167 вопросов с вариантами из опубликованных тестов (5). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.

Какие ответы можно посмотреть бесплатно?

Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.

Как получить полный доступ?

Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.

Что делать, если обнаружена ошибка?

Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.

Связаться с АртемХелп · Условия покупки · Политика конфиденциальности