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

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

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

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

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

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

Вопрос 1

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

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

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

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

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

  1. __init
  2. initialize
  3. __construct
  4. __setup
Вопрос 4

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

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

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

  1. __toString()
  2. __serialize()
  3. __convert()
  4. __call()
Вопрос 6

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

  1. public
  2. private
  3. protected
  4. static
Вопрос 7

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

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

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

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

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

  1. наследование
Вопрос 10

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

  1. construct
Вопрос 11

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

  1. private
Вопрос 12

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

  1. abstract
Вопрос 13

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

  1. implements
Вопрос 14

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

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

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

  1. wakeup
Вопрос 16

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

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

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

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

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

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

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

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

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

  1. public
  2. private
  3. protected
  4. static