<style>.lazy{display:none}</style>Викторина по методам Java

Викторина по методам Java

Добро пожаловать на викторину по методам Java! Методы в Java – это блоки кода, которые выполняют определенную задачу и являются центральным элементом концепции объектно-ориентированного программирования Java.

Эта викторина содержит 10 вопросов по методам в Java. К каждому вопросу прилагаются несколько вариантов ответов. Также за каждым вопросом следует правильный ответ и объяснение, которое поможет закрепить ваши знания методов Java.

Для компиляции кода используйте свою IDE или онлайн Java Compiler IDE или любой другой аналог.

Ищете работу Junior QA? Тогда вам в наш телеграм канал QA Вакансии. 
Каждую неделю 7 лучших вакансий с телеграм контактом HR компании. 

1. Что из перечисленного ниже является правильным объявлением метода в Java?

a) public int myMethod(int a, int b)
b) public myMethod(int a, int b): int
c) myMethod(int a, int b) -> int
d) myMethod: int(a, b)

Ответ:
a) public int myMethod(int a, int b)

Объяснение:
Методы в Java объявляются с помощью модификатора доступа, за которым следует тип возвращаемого значения, имя метода и параметры, заключенные в круглые скобки.

2. В Java каждый метод должен быть частью …

а) Объекта
b) Класса
с) Пакета
d) Проекта

Ответ:
b) Класса

Объяснение:
В Java каждый метод должен быть частью класса.

3. Как называются переменные, определенные в заголовке метода? 

а) Аргументы
b) Параметры
c) Значения
d) a и b

Ответ:
d) a и b

Объяснение:
Термины “аргументы” и “параметры” могут относиться к переменным, определенным в заголовке метода, хотя контекст может различать их точные значения.

4. Что из перечисленного НЕ является допустимым именем метода в Java?

a) myMethod
b) _myMethod
c) 2myMethod
d) myMethod2

Ответ:
c) 2myMethod

Объяснение:
В Java имена методов не могут начинаться с цифр.

5. Если метод не обращается к переменным экземпляра, он может быть объявлен как…

a) void
b) public
c) private
d) static

Ответ:
d) static

Объяснение:
Если метод не обращается к переменным экземпляра, он может быть объявлен как static. Это означает, что метод принадлежит классу, а не какому-то конкретному экземпляру класса.

6. Из чего состоит сигнатура метода?

a) Только имя метода
b) Имя метода и параметры
c) Имя метода, параметры и возвращаемый тип
d) Имя метода и возвращаемый тип

Ответ:
b) Имя метода и параметры

Объяснение:
Сигнатура метода состоит из имени метода и его параметров. Возвращаемое значение не является частью сигнатуры метода.

7. Что из перечисленного ниже не является целью методов в Java?

a) Повышение удобства повторного использования кода
b) Обеспечение структурированного и организованного подхода
c) Хранение данных
d) Разбиение сложной проблемы на более простые части

Ответ:
c) Хранение данных

Объяснение:
Методы используются для выполнения операций и не предназначены в первую очередь для хранения данных. Для этого предназначены переменные и структуры данных.

8. Когда оцениваются параметры метода?

а) Во время компиляции
b) Во время вызова метода
с) Во время загрузки
d) После завершения работы метода

Ответ:
b) Во время вызова метода

Объяснение:
Параметры метода оцениваются во время его вызова.

9. Выберите верный способ вызова статического метода с именем calculate из класса с именем MathUtility

a) calculate.MathUtility()
b) new MathUtility().calculate()
c) MathUtility.calculate()
d) calculate()

Ответ:
c) MathUtility.calculate()

Объяснение:
Статические методы вызываются непосредственно на самом классе, а не на экземпляре класса.

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

а) Вызов метода из другого метода
b) Переименование метода во время его вызова
c) Наличие в классе нескольких методов с одинаковыми именами, но разными параметрами
d) Переопределение метода суперкласса в подклассе

Ответ:
d) Переопределение метода суперкласса в подклассе

Объяснение:
Перегрузка методов позволяет классу иметь несколько методов с одним и тем же именем, различающихся количеством или типом параметров.

Надеемся, что этот тест помог вам закрепить понимание методов Java. Углубляясь в Java, всегда помните о важности практики и непрерывного обучения. Счастливого кодинга!

Перевод статьи «Java Methods Quiz – MCQ – Multiple Choice Questions».

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *