Введение в ООП.sa

Введение в ООП.sa — вариант 2

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

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

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

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

Вопрос 1

Выберите из ниже перечисленного что является объектом в реальной жизни?

  1. бегать
  2. ребенок
  3. стол
Вопрос 2

При помощи чего создаются виртуальные объекты?

  1. при помощи принципов
  2. при помощи классов
  3. при помощи правил
Вопрос 3

Что такое инкапсуляция?

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

Чем являются имя, цвет и вес относительно котика?

  1. свойством
  2. классом
  3. объектом
Вопрос 5

В каком модификаторе методы доступны внутри класса, но недоступны извне?

  1. public
  2. protected
  3. private
Вопрос 6

Что такое интерфейс класса?

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

Площадь какой фигуры мы найдем при помощи данного кода?   class *** {     private $x;       public function __construct(float $x)     {         $this->x = $x;     }       public function calculateSquare(): float     {         return $this->x ** 2;     } }

  1. прямоугольника
  2. квадрата
  3. треугольника
Вопрос 8

Что такое полиморфизм?

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

К чему в коде привязывается слово this?

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

Что позволяет узнать конструкция instanceof?

  1. является ли объект экземпляром какого-либо класса
  2. является ли класс экземпляром какого-либо объекта
  3. является ли метод экземпляром какого-либо объекта
Вопрос 11

Какие существуют тесты по степени изолированности тестируемых частей?

  1. системные
  2. пограничные
  3. модульные
Вопрос 12

Какое тестирование позволяет симулировать поведение пользователя на сайте?

  1. рефлекторное
  2. централизованное
  3. системное
Вопрос 13

Способно ли модульное тестирование проверить взаимодействие между модулями?

  1. да, также, как и интеграционные тесты
  2. да, также, как системные тесты
  3. нет, способны только интеграционные тесты
Вопрос 14

Какое действие выполняет данная функция? <?php capitalize('hello'); // 'Hello'

  1. делает букву заглавной в переданной строке
  2. выводит в интерфейс слово HELLO
  3. проверяет слово на орфографические ошибки
Вопрос 15

Что изображено ниже? bin └── php-package src/ └── User.php tests/ └── UserTest.php

  1. функция вывода
  2. подключение к сети внутри кода
  3. директория в корне проекта
Вопрос 16

Что такое утверждения?

  1. Команда, выполняющая действие
  2. Независимо компилируемый программный модуль, предназначенный для расширения возможностей программы
  3. каждая проверка функции, которая пишется в тестировании
Вопрос 17

Что подразумевает сокращение eq?

  1. equal
  2. equte
  3. exchange quality
Вопрос 18

Что такое webmozart/assert?

  1. сайт для тестирования ошибок
  2. фреймворк
  3. библиотека
Вопрос 19

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

  1. модульный
  2. функциональный
  3. дегридный
Вопрос 20

Какой сценарий должен проверять первый тест?

  1. отрицательный
  2. не имеет значения
  3. положительный
Вопрос 21

Из какого направления в программирование пришел термин шаблоны проектирования?

  1. искусство
  2. математика
  3. архитектура
Вопрос 22

В чем заключается основная польза от шаблонов проектирования?

  1. снижении сложности разработки
  2. в скорости разработке
  3. в экономии памяти средства
Вопрос 23

Что такое порождающие шаблоны?

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

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

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

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

  1. навигационные
  2. иерархические
  3. облачные