Углубленный синтаксис Java.sa_Java-р_устарел

Углубленный синтаксис Java.sa_Java-р_устарел

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

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

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

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

Вопрос 1

Что такое библиотека?

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

Что такое Gradle?

  1. Это система автоматизации сборки
  2. Класс
  3. Интерфейс
Вопрос 3

Что такое Maven?

  1. Класс
  2. Инструмент для управления и сборки проектов
  3. Интерфейс
Вопрос 4

Что такое API?

  1. Это механизмы, которые позволяют двум программным компонентам взаимодействовать друг с другом, используя набор определений и протоколов
  2. Ключевое слово в JAVA
  3. Особый класс в JAVA
Вопрос 5

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

  1. java.util.Map
  2. java.util.Set
  3. java.util.Collection
Вопрос 6

С какими переменными можно использовать оператор instanceof?

  1. Только с примитивными
  2. Только со ссылочными
  3. Со ссылочными и примитивными
Вопрос 7

Правильный ли это код? Thread myNewThread = new Thread(); myNewThread.run();

  1. Правильный, новый поток будет запущен
  2. Правильный, но новый поток не будет запущен
  3. Неправильный
Вопрос 8

В каком состоянии находится поток, если он создан и не запущен?

  1. Runnable
  2. New
  3. Dead
Вопрос 9

Какой метод можно использовать для проверки того, что поток начал выполнение, но еще не закончил его run() метод?

  1. isAlive()
  2. yield()
  3. sleep()
Вопрос 10

Какой метод надо вызвать, чтобы запустить поток?

  1. start()
  2. run()
  3. register()
Вопрос 11

Какой класс или интерфейс определяет методы wait(), notify() и notifyAll()?

  1. Runnable
  2. Thread
  3. Object
Вопрос 12

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

  1. start()
  2. run()
  3. stop()
Вопрос 13

Что такое протокол HTTP?

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

Можно ли использовать ссылку null с оператором instanceof? Integer number = null; boolean c = number instanceof Integer;

  1. Да, но результат такого выражения будет всегда false
  2. Нет
  3. Да, но результат такого выражения будет всегда true
Вопрос 15

Элементы необходимо перебрать от начала до конца и в обратном направлении. Каков вариант перебора элементов выбрать?

  1. Цикл for-each
  2. Интерфейс Enumeration
  3. Интерфейс ListIterator
Вопрос 16

Что такое Apache в контексте протокола HTTP?

  1. Название первой версии протокола HTTP
  2. Это предыдущее название протокола HTTP
  3. Это открытое кросс-платформенное программное обеспечение для размещения и поддержки веб-сервера
Вопрос 17

Все ли коллекции из Collection Framework действительно реализуют интерфейс Collection?

  1. Нет, классы и интерфейсы отображений не реализуют интерфейс Collection
  2. Да
  3. Только в ранних версиях JAVA
Вопрос 18

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

  1. Функциональный интерфейс Supplier не содержит методов по умолчанию
  2. Функциональный интерфейс BinaryOperator содержит два метода по умолчанию - minBy и maxBy
  3. Функциональный интерфейс BiSupplier принимает в качестве параметра только одно обобщенное значение
Вопрос 19

Может ли класс, указанный в ссылке на конструктор, быть абстрактным классом или интерфейсом?

  1. Да
  2. Нет
  3. Только в старых версия JAVA
Вопрос 20

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

  1. java.util.Map
  2. java.util.Set
  3. java.util.Collection
Вопрос 21

Какие утверждения верны?

  1. "X extends Y" правильно только тогда когда X это интерфейс и Y это класс
  2. "X extends Y" правильно только тогда когда X это класс и Y это интерфейс
  3. "X extends Y" правильно только тогда когда X и Y оба или классы или интерфейсы
Вопрос 22

Что такое интерфейс в JAVA?

  1. Это конструкция языка Java, в рамках которой принято описывать абстрактные публичные (abstract public) методы и статические константы (final static)
  2. Это составной (ссылочный) тип данных
  3. Это контейнер, в котором может храниться некоторое значение данных для дальнейшего использования в программе
Вопрос 23

Запускает ли main метод новый поток?

  1. Да
  2. Нет
  3. Нельзя сказать однозначно
Вопрос 24

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

  1. synchronize
  2. synchronized
  3. synchronizable
Вопрос 25

В какое состояние переходит поток после вызова метода start()?

  1. Dead
  2. New
  3. Runnable
Вопрос 26

Какой метод можно использовать для проверки того, что поток начал выполнение, но еще не закончил его run() метод?

  1. isAlive()
  2. yield()
  3. sleep()
Вопрос 27

Правильный ли это код? Thread myNewThread = new Thread(); myNewThread.run();

  1. Правильный, новый поток будет запущен
  2. Правильный, но новый поток не будет запущен
  3. Неправильный
Вопрос 28

Какие из следующих методов определены в классе Thread?

  1. start()
  2. terminate()
  3. wait()
Вопрос 29

Что произойдет при вызове методов sleep() и wait() в синхронизированном блоке?

  1. Метод wait() освободит монитор, а sleep() нет
  2. Монитор не будет освобожден в обоих случаях
  3. Метод sleep() освободит монитор, а wait() нет
Вопрос 30

Когда поток завершает свою обработку, в какое состояние этот поток входит?

  1. Running состояние
  2. Waiting состояние
  3. Dead состояние