Делегаты, события, интерфейсы, лямбда-выражения.sa

Делегаты, события, интерфейсы, лямбда-выражения.sa

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

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

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

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

Вопрос 1

Что такое объектно-ориентированное программирование?

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

Что такое классы?

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

Что такое конструктор?

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

В чем задача модификатор доступа?

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

Что такое свойство?

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

Чем отличается обычное свойство от автоматического?

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

Что включает в себя сигнатура метода?

  1. Пространство имен и классов
  2. Тип возвращаемого значения
  3. Порядок, тип, модификаторы
Вопрос 8

Что такое перегрузка методов?

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

C чего начинается сигнатура метода?

  1. Параметры
  2. Название
  3. Модификатор
Вопрос 10

Что такое наследование?

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

Что нужно создать перед использованием индексатора?

  1. объект данного класса
  2. массив данного класса
  3. модификатор данного класса
Вопрос 12

Что может быть ключевыми словами в коде?

  1. name
  2. base
  3. this
Вопрос 13

В чем состоит отличие абстрактного класса от обычного?

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

Как выглядит начало абстрактного класса?

  1. abstract class
  2. class of abstract
  3. class abstract
Вопрос 15

Для чего используется ключевое слово base?

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

С какой буквы преимущественно стоит начинать название интерфейса?

  1. I
  2. G
  3. U
Вопрос 17

В каких скобках располагается список параметров?

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

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

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

Что из нижеперечисленного может определять интерфейс?

  1. любые переменные
  2. статические переменные
  3. нестатические переменные
Вопрос 20

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

  1. повторная
  2. неявная
  3. явная
Вопрос 21

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

  1. повторная
  2. неявная
  3. явная
Вопрос 22

Какая реализация используется, если мы используем любой модификатор кроме public?

  1. повторная
  2. неявная
  3. явная
Вопрос 23

Что такое индексаторы?

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

С чего в коде начинается объявление индексатора?

  1. класса
  2. имени
  3. возвращаемого типа