Язык программирования Java.фип_БАК

Язык программирования Java.фип_БАК — вариант 5

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

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

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

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

Вопрос 1

В чем разница между extends и Implements?

  1. extends используется при наследовании класса, а implements при наследовании интерфейсов.
  2. extends используется при наследовании массива, а implements при наследовании строк.
  3. extends и Implements ничем не различаются, и наследуют и классы и интерфейсы одинаково.
Вопрос 2

Какие есть методы в Java ?

  1. Только статические
  2. Только нестатические
  3. Статическими и нестатические
Вопрос 3

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

  1. !=
  2. equals()
  3. compareTo()
Вопрос 4

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

  1. !=
  2. equals()
  3. compareTo()
  4. ==
Вопрос 5

Могут ли абстрактные классы в языке Java реализовывать интерфейсы?

  1. Да, абстрактные классы могут реализовывать интерфейсы с помощью ключевого слова implements.
  2. Нет, не могут.
  3. Да, абстрактные классы могут реализовывать интерфейсы с помощью ключевого слова extends.
Вопрос 6

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

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

В чем разница между == и equals()?

  1. Оператор == сравнивает ссылки на объекты, а для сравнения содержимых объектов, используется метод equals.
  2. Операторы == и equals() одинаковы, и разницы между ними нету.
  3. Оператор == сравнивает только целые числа, а метод equals используется только для сравнения строк.
Вопрос 8

Зачем нужны default методы в функциональном интерфейсе?

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

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

  1. ˃˃
  2. .
Вопрос 10

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

  1. main()
  2. public()
  3. delete ()
Вопрос 11

Чем отличаются статические методы от нестатических?

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

Для чего нужен BigInteger и BigDecimal ?

  1. Для работы с большими числами.
  2. Для работы со строками.
  3. Для работы с массивами.
Вопрос 13

В чем различие BigInteger и BigDecimal ?

  1. BigInteger используется только для целочисленных данных , а BigDecimal используется для чисел с плавающей точкой.
  2. BigInteger и BigDecimal ничем не различаются.
  3. BigInteger используется для строковых данных, а BigDecimal используется для массивов.
Вопрос 14

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

  1. Абстрактный класс может у наследоваться только от одного класса и любого количества интерфейсов. Интерфейс не может наследоваться от классов, но может от любого количества интерфейсов.
  2. Абстрактный класс и интерфейс не отличаются.
  3. Интерфейс может у наследоваться только от одного класса и любого количества интерфейсов. Абстрактный класс не может наследоваться от классов, но может от любого количества интерфейсов.
Вопрос 15

Чем отличается параметр от аргумента Java?

  1. Только переменными
  2. параметры — это переменные, определенные в объявлении функции и используемые внутри функции, а аргументы — это фактические значения, переданные в функцию при вызове.
  3. аргументы — это переменные, определенные в объявлении функции и используемые внутри функции, а параметры — это фактические значения, переданные в функцию при вызове.
Вопрос 16

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

  1. private
  2. public
  3. final
Вопрос 17

Как класс наследует интерфейс ?

  1. class Journal implements Printable {}
  2. class Journal extends Printable {}
  3. class Journal throws Printable {}
Вопрос 18

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

  1. В классе-наследнике могут быть переопределены только методы класса-родителя, не отмеченные модификаторами final static
  2. в классе-наследнике могут быть переопределены только методы класса-родителя, не отмеченные модификаторами private final static
  3. В классе-наследнике могут быть переопределены только методы класса-родителя, не отмеченные модификатором private.
Вопрос 19

Чем класс отличается от объекта?

  1. ничем не отличается
  2. Класс описывает переменные, свойства, процедуры и события объекта. Объекты являются экземплярами классов.
  3. Объекты описывают переменные, свойства, процедуры и события объекта. Класс является экземплярами классов.
Вопрос 20

Что такое композиция в ООП?

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

Для генерации случайных чисел используется метод …

  1. random ()
Вопрос 22

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

  1. Интерфейс
Вопрос 23

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

  1. instanceof
Вопрос 24

Переменным, которым присваиваются определенные значения при вызове метода это – …

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

… - это модификатор доступа в Java, который указывает на то, что метод не возвращает значение.

  1. void
Вопрос 26

… - это метод, который связан с классом, а не с экземпляром класса.

  1. Статический метод
Вопрос 27

… - могут работать с переменными экземпляра, потому что они вызываются на конкретном объекте и имеют доступ к его состоянию.

  1. Нестатический метод
Вопрос 28

Какой класс используется … в программе для очень больших чисел, которые выходят за пределы допустимых значений для типов long ?

  1. BigInteger
Вопрос 29

Какой класс используется … в программе для очень больших чисел, которые выходят за пределы допустимых значений для типов double ?

  1. BigDecimal
Вопрос 30

Какой оператор используется … для реализации интерфейса в классе.

  1. implements
Вопрос 31

Можно ли переопределять default методы в интерфейсах?

  1. Да
Вопрос 32

Можно ли создать экземпляр абстрактного класса?

  1. Нет
Вопрос 33

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

  1. subtract
Вопрос 34

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

  1. multiply
Вопрос 35

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

  1. divide
Вопрос 36

Какой метод используется в BigInteger для возвращения остатка от целочисленного деления двух чисел?

  1. mod
Вопрос 37

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

  1. sqrt()
Вопрос 38

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

  1. longValue
Вопрос 39

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

  1. shortValue
Вопрос 40

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

  1. floatValue
Вопрос 41

Установите соответствие

  1. метод используется в BigInteger для возвращения разности двух чисел
  2. метод используется в BigInteger для возвращения произведения двух чисел
  3. метод используется в BigInteger для возвращения частных двух чисел
  4. subtract
  5. multiply
  6. divide
Вопрос 42

Установите соответствие

  1. метод используется в BigInteger для возвращения остатка от целочисленного деления двух чисел
  2. метод используется в BigInteger для возвращения квадратного корня числа
  3. метод используется в BigInteger для преобразования объекта BigInteger в long
  4. mod
  5. sqrt()
  6. longValue
Вопрос 43

Установите соответствие

  1. Сравнивает ссылки на объекты.
  2. Ключевое слово используется для указания того, что класс реализует интерфейс
  3. Сравнивает содержимое объектов.
  4. ==
  5. implements
  6. equals()
Вопрос 44

В какой последовательности создается наследования класса

  1. Класс
  2. Названия класса
  3. extends
  4. Название класса, у которого наследуют
Вопрос 45

В какой последовательности создается наследования интерфейса

  1. Класс
  2. Названия класса
  3. implements
  4. Имя интерфейса