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

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

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

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

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

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

Вопрос 1

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

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

С помощью какой команды создается объект класса?

  1. new
  2. double
  3. int
Вопрос 3

Как объявить класс в коде?

  1. select * from class MyClass {}
  2. class MyClass {}
  3. MyClass extends class {}
Вопрос 4

Что означает ключевое слово extends?

  1. Что это самый большой класс в программе.
  2. Что два класса делают одно и то же.
  3. Что данный класс наследуется от другого
Вопрос 5

Что означает instance в java?

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

Поле класса это ?

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

Что такое метод в программировании на Java?

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

Для чего применяется оператор return в методе ?

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

Какой модификатор доступа является закрытым ?

  1. Public
  2. Protected
  3. Private
Вопрос 10

Что такое Абстракция?

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

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

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

Что такое полиморфизм ?

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

Что такое Инкапсуляция ?

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

Ключевое слово this ?

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

Можно ли в конструкторе применять return?

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

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

  1. это возможность создавать методы с одним и тем же именем, но с разными параметрами.
  2. это возможность переопределять методы.
  3. используется для переопределения
Вопрос 17

Что такое массивы в Java?

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

Что такое ArrayList в Java?

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

Для чего нужен HashSet ?

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

Чем отличаются ArrayList и HashSet?

  1. ArrayList допускает любое количество пустых значений, в HashSet можно вставить лишь одно значение null.
  2. ничем не отличается
Вопрос 21

Чем отличается ArrayList от LinkedList?

  1. ArrayList быстрее хранят и извлекают данные. С другой стороны, LinkedList поддерживает более быструю обработку данных.
  2. ничем не отличается
Вопрос 22

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

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

Для чего используется StringBuilder ?

  1. Для изменения строк.
  2. Для изменения чисел.
Вопрос 24

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

  1. Public
  2. Protected
  3. Private
Вопрос 25

Что выполняет метод toString() В StringBuilder ?

  1. Используется для удаления объекта
  2. Используется для предоставления информации об объекте
Вопрос 26

Что выполняет метод insert() В StringBuilder ?

  1. Добавляет строку или символ по определенному индексу
  2. Удаляет строку или символ по определенному индексу
Вопрос 27

Что выполняет метод delete() В StringBuilder ?

  1. Удаляет все символы с определенного индекса о определенной позиции
  2. Добавляет все символы с определенного индекса о определенной позиции
Вопрос 28

Что выполняет метод deleteCharAt()В StringBuilder ?

  1. Добавляет один символ по определенному индексу
  2. удаляет один символ по определенному индексу
Вопрос 29

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

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

В классе A некоторые переменные объявлены с модификатором static. Какие из нижеперечисленных утверждений верны?

  1. к этим переменным можно обращаться только через объект класса A
  2. к этим переменным можно обращаться независимо от объектов класса A
  3. эти переменные совместно используются всеми экземплярами класса A
Вопрос 31

Какой из перечисленных компонентов класса А не будет доступен расширяющему его классу в другом пакете?

  1. protected double getPrice(double pr, double extra)
  2. private char showChar(int num)
  3. protected byte number
  4. boolean flag
Вопрос 32

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

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

Метод method не должен переопределяться в классах наследниках. Какой модификатор необходимо использовать для отказа от переопределения?

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

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

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

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

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

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

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

Что такое геттеры и сеттеры в Java?

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

Чем отличается Геттер от Сеттера?

  1. Только названиями.
  2. Метод доступа get используется для возврата значения свойства, а метод доступа set — для присвоения нового значения.
Вопрос 39

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

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

Для чего нужны Геттеры и Сеттеры в Инкапсуляции данных?

  1. Позволяют скрыть данные конструктора класса.
  2. Позволяют скрыть внутреннюю реализацию класса от внешнего кода.
Вопрос 41

Что такое вложенный цикл?

  1. если он размещается внутри другого цикла.
  2. если он размещен отдельно от другого цикла.
Вопрос 42

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

  1. Только многомерные
  2. Только Двумерные
  3. Одномерные, двумерные, многомерные
Вопрос 43

Как создаются двухмерные массивы ?

  1. int[][] twoDimArray = new int[3][4];
  2. int[]twoDimArray = new int[3];
Вопрос 44

Сколько модификаторов Java существуют?

  1. 1
  2. 4
  3. 3
Вопрос 45

Какое ключевое слово используется для указания того, что класс реализует интерфейс?

  1. implements
  2. include
  3. uses
  4. extends
Вопрос 46

Какой из перечисленных методов и операций может быть использован для замены символов в строках String или StringBilder в Java-программах?

  1. charAt()
  2. concat()
  3. replace()
Вопрос 47

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

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

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

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

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

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

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

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

Какая разница между String, StringBuffer и StringBuilder?

  1. отличие между этими классами нету, потому что String является изменяемым классом.
  2. отличие между этими классами заключается в том, что String является неизменяемым классом, то есть каждая операция над объектом String приводит к созданию нового объекта. В свою очередь, классы StringBuffer и StringBuilder используются для работы с изменяемыми символьными последовательностями.
Вопрос 52

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

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

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

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

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

  1. Дефолтные методы интерфейсов нельзя переопределять
  2. Дефолтные методы интерфейсов можно переопределять
Вопрос 55

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

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

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

  1. Создавать экземпляры абстрактного класса нельзя.
  2. Создавать экземпляры абстрактного класса можно.
Вопрос 57

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

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

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

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

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

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

Основными концепциями ООП являются …..

  1. Наследование, Абстракция
  2. Наследование, Инкапсуляция, Полиморфизм, Абстракция
  3. Абстракция
Вопрос 61

Название модификаторов в java…

  1. Public , private , protected, default
  2. Public, private
  3. Public
Вопрос 62

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

  1. new
  2. int
  3. break
Вопрос 63

… - используется в циклах для пропуска итерации в цикле.

  1. break
  2. continue
  3. new
Вопрос 64

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

  1. Параметры метода
  2. Исключения метода
Вопрос 65

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

  1. void
  2. final
  3. while
Вопрос 66

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

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

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

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

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

  1. Сеттер
  2. Геттер
Вопрос 69

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

  1. Сеттер
  2. Геттер
Вопрос 70

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

  1. length
  2. Array
  3. for
Вопрос 71

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

  1. random ()
  2. length
  3. Геттер
Вопрос 72

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

  1. Полиморфизм
  2. Класс
  3. Интерфейс
Вопрос 73

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

  1. instanceof
  2. ==
  3. do while
Вопрос 74

… - такой класс или член класса доступен из любого места в текущем классе или пакете или в производных классах, даже если они находятся в других пакетах Модификатор по умолчанию.

  1. Public
  2. protected
  3. default
Вопрос 75

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

  1. Public
  2. protected
  3. default
Вопрос 76

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

  1. Тип возвращаемого значения
  2. Название переменной
  3. Тело в методе (выполняемый код)
  4. Возвращаемый оператор return
Вопрос 77

Что делает LinkedList ()?

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

Какие коллекции есть в Java?

  1. List
  2. List , Set и Queue
  3. Set и Queue
Вопрос 79

Для чего нужны коллекции в Джава?

  1. Для хранения и получения информации.
  2. Для работы только со строковыми значениями.
Вопрос 80

В чем разница между List и Set?

  1. List и Set выполняют одинаковое действие и разницы между ними нету.
  2. Set — это неупорядоченное множество уникальных элементов. List — упорядоченный список, в котором у каждого элемента есть индекс.
Вопрос 81

Что такое Set в Java?

  1. Set — это интерфейс в Java, который представляет собой коллекцию, не содержащую дублирующих элементов.
  2. Set - это интерфейс, который предоставляет возможность поддерживать упорядоченную коллекцию.
Вопрос 82

Что такое список List в Java?

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

В чем разница между map и HashMap?

  1. Разница заключается в том , что Map это интерфейс, а HashMap реализация.
  2. Разница заключается в том, что HashMap это интерфейс, а Map реализация.
Вопрос 84

В чем разница ArrayList и HashSet?

  1. ArrayList допускает любое количество пустых значений, в HashSet можно вставить лишь одно значение.
  2. ArrayList можно вставить лишь одно значение, в HashSet допускает любое количество пустых значений.
Вопрос 85

Для чего нужен HashMap в Java?

  1. Используется для хранения пар ключ-значение, при этом иметь возможность быстро получить значение по ключу.
  2. для определения индекса элемента в массиве
Вопрос 86

Что такое Map в Java?

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

В чем разница между HashSet и TreeSet?

  1. TreeSet используется для поддержания элементов в отсортированном порядке. HashSet используется для скорости выполнения операций.
  2. TreeSet используется для скорости выполнения операций. HashSet используется для поддержания элементов в отсортированном порядке.
Вопрос 88

В чем преимущество HashMap?

  1. обеспечивает быстрый доступ к значениям по ключам
  2. для поддержания элементов в отсортированном порядке
Вопрос 89

Как работает TreeMap в Java?

  1. это реализация Map, которая хранит элементы в отсортированном порядке.
  2. обеспечивает быстрый доступ к значениям по ключам
Вопрос 90

Что такое TreeSet Java?

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

Для чего нужен HashSet?

  1. для хранения элементов коллекции
  2. для поддержания элементов в отсортированном порядке
Вопрос 92

Как создать HashSet?

  1. HashSet˂Тип˃ имя = new HashSet˂Тип˃();
  2. HashSet ˂Тип˃ = {}
  3. HashSet˂Тип˃ имя = int HashSet˂Тип˃();
Вопрос 93

Для чего необходимы дженерики?

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

Для чего необходим метод isEmpty() ?

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

Как работает метод add() в коллекциях ?

  1. безопасно удаляет текущий элемент из коллекции
  2. используется для добавления нового элемента в коллекцию и возвращает ее саму.
  3. проверяет, является ли строка пустой или нет.
Вопрос 96

Зачем в Итераторе метод Remove Java?

  1. безопасно удаляет текущий элемент из коллекции
  2. используется для добавления нового элемента в коллекцию и возвращает ее саму.
  3. проверяет, является ли строка пустой или нет.
Вопрос 97

Как работает метод contains() в коллекциях ?

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

Что такое Queue ?

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

Метод … ищет в массиве указанный элемент и возвращает его индекс.

  1. remove
  2. indexOf()
  3. add
Вопрос 100

Метод … сортирует элементы массива.

  1. remove()
  2. indexOf()
  3. sort()
Вопрос 101

По каким двум принципам работает очередь ?

  1. FIFO , TEN
  2. LIFO,FIFO
  3. FITO,ADD
Вопрос 102

Установите соответствия ООП

  1. Это возможность объектов разных классов иметь одинаковые методы с одинаковыми именами, но с разными реализациями.
  2. это механизм, который позволяет классу наследовать свойства и методы другого класса.
  3. это процесс сокрытия внутренних деталей реализации объекта и предоставления внешнему миру только необходимых методов для взаимодействия с объектом.
  4. это процесс скрытия деталей реализации и представления только функциональности.
  5. Полиморфизм
  6. Наследование
  7. Инскапсуляция
  8. Абстракция
Вопрос 103

В какой последовательности происходит структуры данных интерфейса снизу вверх:

  1. List
  2. Collection
  3. Iterable
Вопрос 104

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

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

Установите соответствие основных структур данных

  1. является интерфейсом в Java, который определяет структуру данных, которая позволяет хранить пары ключ-значение.
  2. Коллекция, предназначенная для хранения элементов в порядке, нужном для их обработки.
  3. Это коллекция, которая хранит элементы в виде упорядоченного по значениям дерева.
  4. Map
  5. Queue
  6. TreeSet
Вопрос 106

По каким двум принципам работает очередь ?

  1. FIFO , TEN
  2. LIFO,FIFO
  3. FITO,ADD
Вопрос 107

Для чего используется метод offer() ?

  1. возвращает с удалением элемент из начала очереди.
  2. добавляет элемент в конец очереди
  3. возвращает элемент без удаления элемент из начала очереди.
Вопрос 108

В чем различие методов add () и offer () ?

  1. Метод offer() удаляет элементы , а метод add() добавляет элементы.
  2. Метод offer() отличается от метода add() интерфейса Collection тем, что метод add() может неудачно добавить элемент.
  3. Метод offer() и add() ничем не различаются и они оба удаляют элементы.
Вопрос 109

Зачем нужен Deque?

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

Чем отличается Queue от Deque?

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

Чем отличаются ArrayDeque от LinkedList

  1. ArrayDeque эффективен для операций добавления и удаления на обоих концах. LinkedList эффективен для удаления текущего элемента во время итерации.
  2. ArrayDeque эффективен для удаления текущего элемента во время итерации. LinkedList эффективен для операций добавления и удаления на обоих концах.
  3. ArrayDeque и LinkedLis ничем не отличаются.
Вопрос 112

Установите соответствие тема (Интерфейсы, абстрактные классы, статические методы)

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

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

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

Для чего используется интерфейс NavigableSet ?

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

Для чего используется интерфейс SortedSet?

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

Какой метод … возвращает объект SortedSet, который содержит все элементы первичного набора до элемента end

  1. headSet
  2. sort()
  3. indexOf()
Вопрос 117

Какой метод … возвращает объект SortedSet, который содержит все элементы первичного набора между элементами start и end

  1. headSet
  2. indexOf()
  3. subSet
Вопрос 118

Какой метод … возвращает объект SortedSet, который содержит все элементы первичного набора, начиная с элемента start

  1. headSet
  2. tailSet()
  3. subSet
Вопрос 119

Для чего используется интерфейс NavigableMap?

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

Для чего используется интерфейс NavigableMap?

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

Для чего используется интерфейс SortedSet?

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

Для чего используется интерфейс NavigableSet ?

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

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

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

Чем отличаются ArrayDeque от LinkedList?

  1. ArrayDeque эффективен для операций добавления и удаления на обоих концах. LinkedList эффективен для удаления текущего элемента во время итерации.
  2. ArrayDeque эффективен для удаления текущего элемента во время итерации. LinkedList эффективен для операций добавления и удаления на обоих концах.
  3. ArrayDeque и LinkedList ничем не отличаются.
Вопрос 125

Чем отличается Queue от Deque?

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

Зачем нужен Deque?

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

В чем различие методов add () и offer () ?

  1. Метод offer() удаляет элементы , а метод add() добавляет элементы.
  2. Метод offer() отличается от метода add() интерфейса Collection тем, что метод add() может неудачно добавить элемент.
  3. Метод offer() и add() ничем не различаются и они оба удаляют элементы.
Вопрос 128

По каким двум принципам работает очередь ?

  1. FIFO , TEN
  2. LIFO,FIFO
  3. FITO,ADD
Вопрос 129

Что такое Queue ?

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

Для чего необходимы дженерики?

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

Как создать HashSet?

  1. HashSet˂Тип˃ имя = new HashSet˂Тип˃();
  2. HashSet ˂Тип˃ = (){}
  3. HashSet˂Тип˃ имя = int HashSet˂Тип˃();
Вопрос 132

В чем преимущество HashMap?

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

Для чего нужны коллекции в Джава?

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

В чем разница между List и Set?

  1. List и Set выполняют одинаковое действие и разницы между ними нету.
  2. Set — это неупорядоченное множество уникальных элементов. List — упорядоченный список, в котором у каждого элемента есть индекс.
  3. List - используются удаления массивов, а set - используется как упорядоченный список, в котором у каждого элемента есть индекс.
Вопрос 135

В чем разница между map и HashMap?

  1. Разница заключается в том , что Map это интерфейс, а HashMap реализация.
  2. Разница заключается в том, что HashMap это интерфейс, а Map реализация.
  3. Разницы между map и HashMap нету, так как являются интерфейсами.
Вопрос 136

Какая иерархия Collections Java?

  1. List
  2. List , Set и Queue
  3. Set и Queue
Вопрос 137

Для чего нужен HashMap в Java?

  1. Используется для хранения пар ключ-значение, при этом иметь возможность быстро получить значение по ключу.
  2. для определения индекса элемента в массиве.
  3. Используется для для удаления массивов.
Вопрос 138

В чем разница между HashSet и TreeSet?

  1. TreeSet используется для поддержания элементов в отсортированном порядке. HashSet используется для скорости выполнения операций.
  2. TreeSet используется для скорости выполнения операций. HashSet используется для поддержания элементов в отсортированном порядке.
  3. TreeSet используется для удаление массивов.HashSet используется для поддержания элементов в отсортированном порядке.
Вопрос 139

Что такое вложенный цикл?

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

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

  1. LinkedList
  2. ArrayList
  3. TreeMap
Вопрос 141

Какой класс реализует интерфейс Set , который использует хэш-таблицы для хранения элементов коллекции.

  1. TreeSet
  2. ArrayList
  3. HashSet
Вопрос 142

Какой интерфейс предоставляет возможность поддерживать упорядоченную коллекцию

  1. List
  2. Set
  3. TreeMap
Вопрос 143

Какой класс можно растягивать для размещения дополнительных элементов внутри себя и сжимать до меньшего размера при удалении элементов.

  1. TreeSet
  2. ArrayList
  3. TreeMap
Вопрос 144

Какой интерфейс представляет собой коллекцию, не содержащую дублирующих элементов.

  1. Map
  2. Set
  3. TreeMap
Вопрос 145

Какой интерфейс позволяет определять структуру данных, которая позволяет хранить пары ключ-значение.

  1. Map
  2. HashMap
  3. TreeMap
Вопрос 146

Какой класс хранит элементы в отсортированном порядке.

  1. TreeSet
  2. HashSet
  3. TreeMap
Вопрос 147

Какой класс хранит элементы в виде упорядоченного по значениям дерева.

  1. TreeSet
  2. HashSet
  3. TreeMap
Вопрос 148

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

  1. TreeSet
  2. HashSet
  3. TreeMap
Вопрос 149

Метод который проверяет , является ли строка пустой или нет ?

  1. add()
  2. remove()
  3. isEmpty()
Вопрос 150

Метод который используется для добавления нового элемента в коллекцию и возвращает ее саму … ?

  1. add()
  2. remove()
  3. contains()
Вопрос 151

Метод в итераторе который безопасно удаляет текущий элемент из коллекции.

  1. offer()
  2. remove()
  3. contains()
Вопрос 152

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

  1. offer()
  2. indexOf()
  3. contains()
Вопрос 153

Метод … который добавляет элемент в конец очереди.

  1. offer()
  2. indexOf()
  3. sort()
Вопрос 154

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

  1. length
  2. Array
  3. for
Вопрос 155

Метод … ищет в массиве указанный элемент и возвращает его индекс.

  1. remove()
  2. indexOf()
  3. add()
Вопрос 156

Метод … сортирует элементы массива.

  1. remove()
  2. indexOf()
  3. sort()
Вопрос 157

Какой метод … возвращает объект SortedSet, который содержит все элементы первичного набора до элемента end

  1. headSet
  2. sort()
  3. indexOf()
Вопрос 158

Какой метод … возвращает объект SortedSet, который содержит все элементы первичного набора между элементами start и end

  1. headSet()
  2. indexOf()
  3. subSet()
Вопрос 159

Какой метод … возвращает объект SortedSet, который содержит все элементы первичного набора, начиная с элемента start

  1. headSet
  2. tailSet()
  3. subSet
Вопрос 160

Установка Соответствия:

  1. является интерфейсом в Java, который определяет структуру данных, которая позволяет хранить пары ключ-значение.
  2. Коллекция, предназначенная для хранения элементов в порядке, нужном для их обработки.
  3. Это коллекция, которая хранит элементы в виде упорядоченного по значениям дерева
  4. Map
  5. Queue
  6. TreeSet
Вопрос 161

Установка Соответствия:

  1. Какой интерфейс позволяет определять структуру данных, которая позволяет хранить пары ключ-значение.
  2. Какой интерфейс представляет собой коллекцию, не содержащую дублирующих элементов.
  3. Какой интерфейс предоставляет возможность поддерживать упорядоченную коллекцию
  4. Map
  5. Set
  6. List
Вопрос 162

Установка Соответствия:

  1. Какой метод возвращает объект SortedSet, который содержит все элементы первичного набора, начиная с элемента start
  2. Какой метод возвращает объект SortedSet, который содержит все элементы первичного набора между элементами start и end
  3. Какой метод возвращает объект SortedSet, который содержит все элементы первичного набора до элемента end
  4. tailSet()
  5. subSet()
  6. headSet
Вопрос 163

В какой последовательности происходит структуры данных интерфейса снизу вверх:

  1. List
  2. Collection
  3. Iterable
Вопрос 164

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. instanceof
Вопрос 187

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

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

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

  1. void
Вопрос 189

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

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

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

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

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

  1. BigInteger
Вопрос 192

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

  1. BigDecimal
Вопрос 193

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

  1. implements
Вопрос 194

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

  1. Да
Вопрос 195

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

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

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

  1. subtract
Вопрос 197

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

  1. multiply
Вопрос 198

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

  1. divide
Вопрос 199

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

  1. mod
Вопрос 200

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

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

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

  1. longValue
Вопрос 202

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

  1. shortValue
Вопрос 203

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

  1. floatValue
Вопрос 204

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

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

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

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

Какой результат программы выводится в компиляторе ide при запуске.  

  1. 16 и 17.4
  2. 36 и 37
  3. 7 и 9.8
Вопрос 207

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

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

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

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

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

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

Какой результат программы выводится в компиляторе ide при запуске.  

  1. 4
  2. 17
  3. 2
Вопрос 211

Какой результат программы выводится в компиляторе ide при запуске.

  1. avaj
  2. java
  3. ajav
Вопрос 212

Какой результат программы выводится в компиляторе ide при запуске.  

  1. Философ: Мечты так и остаются мечтами, если к ним не идти
  2. Мечты так и остаются мечтами, если к ним не идти
  3. Философ
Вопрос 213

Какой результат программы выводится в компиляторе ide при запуске.  

  1. 4_000_000
  2. 2000
  3. 2_000_000
Вопрос 214

Какой результат программы выводится в компиляторе ide при запуске.  

  1. true
  2. false
  3. error
Вопрос 215

Какой результат программы выводится в компиляторе ide при запуске.  

  1. Michael
  2. Anton
  3. Tom
Вопрос 216

Какой результат программы выводится в компиляторе ide при запуске.  

  1. Ян=2, Олег=5, Антон=5, Руслан=5, Сергей=5
  2. Олег=5, Антон=5, Руслан=5, Сергей=5,Ян=2
  3. Олег=5, Антон=5, Руслан=5,Ян=2, Сергей=5
Вопрос 217

Какой результат программы выводится в компиляторе ide при запуске.  

  1. 1,2,3,4,5
  2. 5,4,3,2,1
  3. 1,2,4,3,5
Вопрос 218

Что такое ООП?

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