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

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

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

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

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

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

Вопрос 1

Разница между статическим и динамическим связыванием в Java заключается в том, что ...

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

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

  1. public static void myMethod() {}
  2. public void static myMethod() {}
  3. void static public myMethod() {}
Вопрос 3

Вызов статического метода класса в Java осуществляется следующим образом ...

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

Класс в Java … иметь несколько конструкторов

  1. может
  2. не может
  3. может (только если класс является абстрактным)
  4. может (только если класс является финальным)
Вопрос 5

Метод с параметрами в Java создается следующим образом ...

  1. public void MyMetod()
  2. public Constructor()
  3. public int MyMetod(parameters)
  4. MyMetod(parameters)
Вопрос 6

Конструктор с параметрами в Java создается следующим образом ...

  1. public void Constructor()
  2. public Constructor()
  3. public Constructor(parameters)
  4. Constructor(parameters)
Вопрос 7

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

  1. myObject.myMethod();
  2. myMethod(myObject);
  3. MyClass.myMethod(myObject);
  4. myObject.MyClass.myMethod();
Вопрос 8

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

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

Если конструктор класса не объявлен явно, то ...

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

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

  1. Перегрузка
Вопрос 11

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

  1. Параметры
Вопрос 12

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

  1. return
Вопрос 13

Процесс изменения реализации метода – это …

  1. переопределение
Вопрос 14

... — это блок кода, который выполняется, когда его вызывают в программе

  1. Метод
Вопрос 15

Метод, который не возвращает значение, называется ...

  1. void
Вопрос 16

Метод, который возвращает логическое значение, называется ...

  1. boolean
Вопрос 17

Метод, который возвращает целочисленное значение, называется ...

  1. int
Вопрос 18

Метод, который принимает другой метод в качестве аргумента, - это ... метод

  1. функциональный
Вопрос 19

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

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

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

  1. Метод, который имеет одно и то же имя, но разные параметры
  2. Метод, который имеет одно и то же имя и параметры, но определен в подклассе
  3. Метод, который нельзя изменить в подклассе
  4. перегруженный
  5. переопределенный
  6. финальный
Вопрос 21

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

  1. public
  2. static
  3. String
  4. nameMethod()