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

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

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

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

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

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

Вопрос 1

Конструкция ... в Java НЕ является частью объектно-ориентированного программирования

  1. Класс
  2. Интерфейс
  3. Пакет
  4. Модуль
Вопрос 2

Строка кода Java ... является допустимым объявлением объекта

  1. int myObject = new MyClass();
  2. MyClass myObject = new int();
  3. MyClass() myObject = new MyClass();
  4. new MyClass() = myObject;
Вопрос 3

Две основные парадигмы программирования, используемые в Java, — это ...

  1. процедурное и логическое программирование
  2. функциональное и процедурное программирование
  3. логическое и функциональное программирование
  4. объектно-ориентированное и функциональное программирование
Вопрос 4

Абстракция в контексте ООП — это ...

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

Поле объекта — это ...

  1. метод, определенный в классе
  2. переменная, доступная экземплярам класса
  3. блок кода, определяющий поведение объекта
  4. экземпляр класса
Вопрос 6

Строка кода Java ... является допустимым доступом к полю объекта

  1. myObject.myField;
  2. MyClass.myField;
  3. myObject.getMyField();
  4. MyClass.getMyField(myObject);
Вопрос 7

Строка кода Java ... является допустимым объявлением абстрактного класса

  1. abstract class MyClass {}
  2. interface MyClass {}
  3. final class MyClass {}
  4. public class MyClass abstract {}
Вопрос 8

Объектно-ориентированное программирование — это ...

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

Функциональное программирование — это ...

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

... — это шаблон или форма, определяющая структуру и поведение объекта

  1. Класс
Вопрос 11

... — это переменные, объявленные внутри класса

  1. Поле
  2. поля
  3. атрибуты
Вопрос 12

... — это функции, объявленные внутри класса, определяющие поведение объектов данного класса и позволяющие им выполнять определенные действия

  1. Методы
Вопрос 13

Процесс, когда метод вызывает себя же внутри своего тела, называется ...

  1. рекурсия
Вопрос 14

Процесс создания объекта с использованием оператора new - это...

  1. инициализация
Вопрос 15

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

  1. конструктор
Вопрос 16

Контекст вызова определяет, к какому объекту относится вызываемый …

  1. метод
Вопрос 17

Ключевое слово ..., используемое для ссылки на текущий объект внутри его собственных методов или конструкторов

  1. this
Вопрос 18

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

  1. Полиморфизм
Вопрос 19

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

  1. Парадигма, в которой программа состоит из объектов, взаимодействующих друг с другом
  2. Парадигма, в которой программа состоит из функций, которые обрабатывают данные
  3. Парадигма, в которой программа состоит из последовательности инструкций, изменяющих состояние
  4. Объектное
  5. Функциональное
  6. Процедурное
Вопрос 20

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

  1. Свойство объектов, которые могут изменять свое состояние после создания
  2. Свойство объектов, которые не могут изменять свое состояние после создания
  3. Свойство объектов, которые могут изменять свою структуру и тип во время выполнения
  4. Мутабельность
  5. Иммутабельность
  6. Динамическое изменение
Вопрос 21

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

  1. MyClass
  2. nameOfMyClass
  3. =
  4. new MyClass();