Все тесты предмета

Ответы на тесты Upgrade.td_Разработка на Java для школьников_РJavaш-ЦПД-242302 27МОо-27-8МОо

Вопросы и варианты доступны бесплатно. 8 ответов доступны бесплатно — откройте их кнопкой ниже. Полный набор — в личном кабинете на 7 дней.

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

Бесплатные ответы на тесты по предмету «Upgrade» — Синергия и МТИ

Вопрос 1Ответ открыт бесплатно

Чем отличается от обычных массивов arraylist?

  1. Нет методов для удаления элемента. Значение можно только “обнулить”
  2. У ArrayList есть специальный механизм который создает внутри себя новый массив, благодаря чему реализован метод для добавления нового элемента add()✓ Правильный ответ
  3. Нет никаких отличий от обычного массива
✓ Правильный ответ

У ArrayList есть специальный механизм который создает внутри себя новый массив, благодаря чему реализован метод для добавления нового элемента add()

Вопрос 2

Корректное ли это лямбда выражение? (a1, int a2) -> a1 + a2

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

При неявном преобразовании примитивных типов выполняется преобразование с расширением или cужением?

  1. Преобразование с расширением.
  2. Преобразование с сужением.
  3. Нельзя сказать однозначно
Вопрос 4

Что такое функциональный интерфейс?

  1. Интерфейс с единственным методам.
  2. Интерфейс с единственным абстрактным методом.
  3. Функциональным можно назвать любой интерфейс
Вопрос 5

Что такое MVC (Model View Controller)?

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

За что отвечает третий компонент в MVC (Model View Controller)?

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

Если представить персональный компьютер как устройство, созданное по схеме MVC (Model View Controller), то что будет являться контроллером?

  1. Монитор, на котором пользователь видит необходимую информацию, что позволяет взаимодействовать с компьютером
  2. Жёсткий диск, который осуществляет процесс записи и чтения необходимой пользователю информации
  3. Мыши и клавиатура, которые принимают команды от пользователя✓ Правильный ответ
✓ Правильный ответ

Мыши и клавиатура, которые принимают команды от пользователя

Вопрос 8

Сколько раз можно использовать экземпляр потока при работе со Stream API?

  1. Сколько угодно раз
  2. Только один раз
  3. Пока в потоке ещё есть элементы
Вопрос 9

Что такое сведение потока при работе со Stream API?

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

Когда используется метод flatMap при работе со Stream API?

  1. Когда нужно выполнить преобразование элементов из одного типа данных в другой
  2. Когда нужно изменить поток так, чтобы из одного элемента получилось несколько элементов✓ Правильный ответ
  3. Когда нужно построить «плоскую карту» потока, то есть представить его в виде двумерного массива
✓ Правильный ответ

Когда нужно изменить поток так, чтобы из одного элемента получилось несколько элементов

Вопрос 11

Что такое Comparable?

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

Что такое Optional?

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

Что такое Collectors?

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

Зачем нужны лямбда-выражения при работе со Stream API?

  1. Для более удобной реализации методов интерфейсов, входящих в Stream API✓ Правильный ответ
  2. Лямбда выражения не используются при работе со Stream API
  3. Для более удобной реализации терминальных операций сведения потоков
✓ Правильный ответ

Для более удобной реализации методов интерфейсов, входящих в Stream API

Вопрос 15

Для чего нужны дженерики

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

В двусвязном списке:

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

Нужен ли двусвязному списку метод удаления элемента с конца списка

  1. да
  2. нет
  3. да, но только с 19+ версии jdk
Вопрос 18Ответ открыт бесплатно

Какая структура данных характеризуется узлами, каждый из которых имеет не более двух потомков (правый и левый наследник)

  1. односвязный список
  2. двусвязный список
  3. массив
  4. бинарное дерево✓ Правильный ответ
✓ Правильный ответ

бинарное дерево

Вопрос 19

В каком случае дерево считается вырожденным

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

Какие методы добавляются в интерфейсе Set

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

Какие интерфейсы имплементирует TreeMap

  1. Map
  2. Map, NavigableMap, SortedMap✓ Правильный ответ
  3. TreeMap
  4. Map, TreeMap
✓ Правильный ответ

Map, NavigableMap, SortedMap

Вопрос 22

Что получится, если запустить данный код: public class Testing {     public static void main(String[] args) {         List list = new ArrayList();         list.add("Hello!");         String text = list.get(0);       System.out.print(text);     } }

  1. Hello
  2. Код не запустится (ошибка компиляции)
  3. Ошибка во время выполнения
  4. Ничего
Вопрос 23

Что получится, если запустить данный код: public class Testing {     public static void main(String[] args) {         List list = new ArrayList();         list.add("Hello!");         list.add(123);         for (Object str : list) {             System.out.println((String)str);         }     } }

  1. Код не запустится (ошибка компиляции)
  2. Hello!      123  
  3. Ошибка во время выполнения
  4. Ничего
Вопрос 24

За какое время выполняется вставка элемента в LinkedList?

  1. O(n);
  2. O(1);
  3. O(logn)
  4. O(n*logn);
Вопрос 25Ответ открыт бесплатно

Сколько существует конструкторов ArrayList?

  1. 1 конструктор по умолчанию;
  2. 3 конструктора: по умолчанию, копирования, с инициализацией элементов списка;
  3. 3 конструктора: по умолчанию, с указанием capacity, с инициализацией элементов списка;✓ Правильный ответ
  4. 2 конструктора: по умолчанию, копирования;
✓ Правильный ответ

3 конструктора: по умолчанию, с указанием capacity, с инициализацией элементов списка;

Вопрос 26

Для чего указывается capacity?

  1. Чтобы знать количество элементов списка.
  2. Чтобы метод измерения размерности списка;
  3. Чтобы избежать лишнего копирования;
Вопрос 27

Что реализует структура хеш-таблица?

  1. структуру динамического массива;
  2. интерфейс ассоциативного массива;
  3. интерфейс Set;
Вопрос 28

HashCode() возвращает значение…

  1. String;
  2. byte;
  3. short;
  4. int;
Вопрос 29Ответ открыт бесплатно

Может ли Set хранить NULL значение?

  1. Да;✓ Правильный ответ
  2. Нет;
  3. При определенной реализации;
✓ Правильный ответ

Да;

О материалах и доступе

Что входит в набор «Upgrade.td_Разработка на Java для школьников_РJavaш-ЦПД-242302 27МОо-27-8МОо»?

29 вопросов с вариантами из опубликованных тестов (1). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.

Какие ответы можно посмотреть бесплатно?

Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.

Как получить полный доступ?

Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.

Что делать, если обнаружена ошибка?

Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.

Связаться с АртемХелп · Условия покупки · Политика конфиденциальности