В файле собраны ответы к тестам из курса РОСДИСТАНТ / Программирование на Java (Джава) 1(Тесты 1-9).
В промежуточных тестах - все правильные ответы (смотрите демо-файл).
Вопросы к тесту №1 собраны из 2-х попыток.
После покупки Вы получите файл, где будет 93 вопроса с ответами. Верный ответ выделен по тексту.
В демо-файлах представлен пример, как выделены ответы.
Все набрано в Word, можно искать с помощью поиска.
Ниже список вопросов, которые представлены в файле.
Также Вы можете найти готовые ответы на тесты РОСДИСТАНТ у меня на странице по ссылке:
https://studwork.ru/shop?user=326803&text=РОСДИСТАНТ&sort=rel?p=326803
Промежуточный тест 1 (Попытка №1)
Вопрос 1
Назовите утилиту, служащую для создания архивирования классов и ресурсов.
Выберите один ответ:
javac
jar
jlink
jshell
Вопрос 2
Назовите утилиты отладки.
Выберите один или несколько ответов:
jdb
jconsole
jarsigner
jcmd
jhsdb
Вопрос 3
Файлы классов (.class) содержат
Выберите один ответ:
скомпилированные Java-программой байт-коды, определенные спецификацией Java
исходный код программ на Java
наборы файлов, которые могут быть представлены в упакованном виде
потоковое представление текущего состояния объектов
Вопрос 4
Платформа Jave ME
Выберите один ответ:
предназначена для разработки настольных и небольших серверных или распределенных приложений
служит для сборки и оптимизации набора модулей и их зависимостей в настраиваемом образе среды выполнения
предназначена для разработки приложений, работающих в компьютерах с ограниченными ресурсами
предназначена для разработки серверных, распределенных, многоуровневых, масштабирующихся, устойчивых и защищенных приложений уровня предприятия
Вопрос 5
Задачи JIT-компиляторов:
Выберите один или несколько ответов:
поиск и компиляция часто выполняемых фрагментов кода
поиск фрагментов байт-кода, формирующих узкие места, и компиляция их в нативный код
выявление и исправление ошибок в коде
указание на ошибки в коде для их дальнейшего исправления
Вопрос 6
Что выполняет команда jar -cfv TicTacToer.jar *?
Выберите один ответ:
Компиляция файла jar с упаковыванием всех файлов из папки в архив без создания манифеста
Запускает апплет в браузере *.html
Компиляция исходного Java-кода в байт-код
Запускает байт-код класса
Вопрос 7
Назовите утилиту, представляющую компилятор, транслирующий текст Джава-программы в байт-код.
Выберите один ответ:
javac
javacmp
jar
javadoc
Вопрос 8
Назовите виртуальную машину, разработанную сообществом OpenJDK.
Выберите один ответ:
JRE
VirtualBox
HotSpot
OpenJ9
Вопрос 9
Процесс Linking – это
Выберите один ответ:
процесс преобразования символических ссылок в прямые
процесс выделения памяти под класс или интерфейс
процесс поиска в байт-коде двоичного представления класса или интерфейса с определенным именем и последующего создания класса или интерфейса из этого двоичного представления
процесс подготовки класса или интерфейса и связывание его со схемой распределения памяти
Вопрос 10
Каково назначение утилиты javah?
Выберите один ответ:
Генератор заголовочных файлов C/C++ для подключения к программам Java внешних библиотек C/C++ на основе интерфейса JNI
Создание и управление Java-архивами jar
Генератор документации по классам на основе комментариев, начинающихся с /**
Дизассемблер классов
Промежуточный тест 1 (Попытка №2)
Вопрос 1
Консоль JShell реализует технологию СЧИТАТЬ – ВЫПОЛНИТЬ – ВЫВЕСТИ, имеющую английское сокращение
Выберите один ответ:
JSR
JVM
LTS
REPL
JIT
IDE
Вопрос 2
Если предпринимается попытка расширения стека, но для этого не хватает памяти, то генерируется исключение
Выберите один ответ:
Exception
RuntimeException
StackOverflowError
OutOfMemoryError
Вопрос 3
Что выполняет команда jar -cfv TicTacToer.jar *?
Выберите один ответ:
Компиляция файла jar с упаковыванием всех файлов из папки в архив без создания манифеста
Компиляция исходного Java-кода в байт-код
Запускает байт-код класса
Запускает апплет в браузере *.html
Вопрос 4
Каково назначение утилиты jdb?
Выберите один ответ:
Предназначена для запуска на исполнение и отладку апплетов без браузера. При этом не гарантируется работоспособность отлаженного апплета в браузере
Предназначена для запуска в режиме командной строки откомпилированных программ-приложений
Это отладчик программ, написанных на языке Java
Это компилятор в режиме командной строки для программ, написанных на языке Java
Вопрос 5
Назовите утилиту, служащую для запуска виртуальной машины, загрузки и выполнения скомпилированной в байт-код программы.
Выберите один ответ:
jar
java
jdb
jcmd
jlink
Вопрос 6
Файлы классов (.class) содержат
Выберите один ответ:
наборы файлов, которые могут быть представлены в упакованном виде
скомпилированные Java-программой байт-коды, определенные спецификацией Java
исходный код программ на Java
потоковое представление текущего состояния объектов
Вопрос 7
Назовите виртуальную машину, разработанную сообществом OpenJDK.
Выберите один ответ:
JRE
VirtualBox
OpenJ9
HotSpot
Вопрос 8
Назовите утилиту, служащую для создания архивирования классов и ресурсов.
Выберите один ответ:
javac
jshell
jar
jlink
Вопрос 9
Что такое JRE (Java Runtime Environment)?
Выберите один ответ:
Инструменты для разработки программ и скриптов, использующих Java
Платформа для запуска программ и скриптов, использующих С++
Платформа для запуска программ и скриптов, использующих Java
Инструменты для разработки программ и скриптов, использующих С++
Вопрос 10
Java Development Kit (JDK) – это
Выберите один ответ:
набор библиотек и утилит для разработки программ на Java
исходный код программ на Java
виртуальная машина Java
не компонента Java
Промежуточный тест 2
Вопрос 1
Сколько платформ традиционно выделяют на рынке Джава-платформ?
Выберите один ответ:
2
3
6
4
Вопрос 2
Пи-код – это
Выберите один ответ:
инструкции виртуальной машины
формат байт-кода
шестизначное числовое значение
язык для абстрактного процессора, через который в программировании реализуется концепция аппаратно-независимого исполняемого кода
Вопрос 3
Какая из утилит относится к основным?
Выберите один ответ:
jshell
jlink
jconsole
rmic
Вопрос 4
Какие из утилит не являются утилитами отладки?
Выберите один или несколько ответов:
jhsdb
jdb
rmic
jconsole
jcmd
rmiregistery
Вопрос 5
К какой группе утилит относится jlink?
Выберите один ответ:
Основные утилиты
Средства мониторинга
Утилиты безопасности
Утилиты отладки
Вопрос 6
Утилита, присутствующая в 9-й и выше версиях Джава, позволяющая «собрать» среду выполнения (JRE) для конкретного приложения и передать ее конкретному пользователю, – это
Выберите один ответ:
jcmd
jdb
jlink
jar
Вопрос 7
В каких версиях JDK были проблемы с совместимостью в инструментах сборки, таких как Maven?
Выберите один ответ:
JDK1.0
JDK9 и выше
До JDK8
JDK7 и JDK8
Вопрос 8
Какие из утилит не являются утилитами отладки?
Выберите один или несколько ответов:
jcmd
jhsdb
rmiregistry
jshell
jdb
Вопрос 9
В каком году было создано сообщество AdoptOpenJDK?
Выберите один ответ:
2008
2017
1996
2013
Вопрос 10
До 2018 года основным идеологом и разработчиком платформы для разработки серверных, распределенных, многоуровневых, масштабирующихся, устойчивых и защищенных приложений уровня предприятия являлась корпорация
Выберите один ответ:
IBM
SAP
Eclipse Foundation
Oracle
Промежуточный тест 3
Вопрос 1
Что необходимо, чтобы объявить переменную?
Выберите один или несколько ответов:
Описать переменную
Дать уникальное имя
Присвоить значение
Указать тип данных
Вопрос 2
Унарные операторы используются
Выберите один или несколько ответов:
для приравнивания значения одного выражения к другому
для инвертирования логического значения
для увеличения значения выражения путем умножения его на какое-то определенное число
для отрицания выражения
для увеличения или уменьшения значения на единицу
Вопрос 3
Сколько существует типов примитивных данных?
Выберите один ответ:
8
4
5
7
9
Вопрос 4
Сколько памяти занимает тип short?
Выберите один ответ:
16 байтов
2 бита
1 байт
16 бит
Вопрос 5
Какие виды комментариев предполагает стандарт языка Джава?
Выберите один или несколько ответов:
Однострочный комментарий
Аннотацию
Многострочный комментарий
Резюме
Вопрос 6
Каким символом обозначается многострочный комментарий в языке Java?
Выберите один ответ:
(* *)
//
/* */
{ }
Вопрос 7
Сколько памяти занимает тип byte?
Выберите один ответ:
8 байт
1 бит
2 байта
8 бит
Промежуточный тест 4
Вопрос 1
Дан код. Каков будет результат его выполнения?
a=1/0;
Выберите один ответ:
NaN
Такой код не компилируется
Inf
Exception
Вопрос 2
В каких случаях применяют оператор switch?
Выберите один ответ:
Когда происходит дублирование значений выбора
Данный оператор в программировании не используется
Когда число ситуаций выбора неизвестно
К известному числу возможных ситуаций выбора
Вопрос 3
Что означает оператор >>>?
Выберите один ответ:
Оператор левого побитового сдвига
Оператор правого побитового сдвига с сохранением знака отрицательного числа
Оператор беззнакового правого побитового сдвига
Знак «больше»
Вопрос 4
Для досрочного перехода к выполнению следующей итерации цикла используется оператор
Выберите один ответ:
break
continue
stop
return
Вопрос 5
Каково назначение базового пакета java.math?
Выберите один ответ:
Содержит базовые классы языка java
Содержит важные классы для работы со структурами данных (обработка событий и дат)
Поддержка вычислений с целыми числами произвольной длины, а также с числами с плавающей точкой произвольной точности
Поддержка базовых средств ввода/вывода
Вопрос 6
Выберите верные высказывания.
Выберите один или несколько ответов:
Идентификаторы могут начинаться с цифр или букв
В описании языка программирования Джава отказались от квадратных скобок РБНФ, поскольку квадратные скобки являются символами алфавита языка Джава
Длина идентификатора должна составлять от 4 до 15 символов
Имена классов начинаются с прописной буквы. При этом каждое слово в имени начинается с прописной буквы
Вопрос 7
В языке Java существует … зарезервированных слова.
Выберите один ответ:
32
64
53
23
44
Вопрос 8
Каков размер данных типа short?
Выберите один ответ:
16 бит
8 бит
64 бита
32 бита
Вопрос 9
Примитивный тип int – это
Выберите один ответ:
символьный тип (беззнаковое 16-битное целое)
короткое целое число (16-битное целое со знаком)
однобайтовое целое число (8-битное целое со знаком)
целое число (32-битное целое со знаком)
Вопрос 10
Какой пакет импортируется по умолчанию?
Выберите один ответ:
java.lang
java
java.util
Промежуточный тест 5
Вопрос 1
Сколько объектов можно создать от абстрактного класса?
Выберите один ответ:
Один
Два
Ни одного
Сколько потребуется
Вопрос 2
Процесс выделения совокупности существенных характеристик некоторого объекта в предметной области задачи применительно к данному уровню декомпозиции называется
Выберите один ответ:
абстрагированием
модульностью
инкапсуляцией
устойчивостью
Вопрос 3
Правильно ли спроектирован класс с точки зрения инкапсуляции?
Выберите один ответ:
Отсутствует конструктор
Ошибок нет
Отсутствует метод доступа к полю
Отсутствует точка с запятой в конце объявления класса
Вопрос 4
Какое имя класса недопустимо?
Выберите один ответ:
Runnable
Button
Sys
Color
Вопрос 5
Если язык программирования поддерживает принципы абстрагирования, инкапсуляции, модульности, иерархии, то он называется
Выберите один ответ:
объектным
ориентированным
процедурным
объектно-ориентированным
Вопрос 6
К парадигмам программирования относят
Выберите один или несколько ответов:
многопоточное программирование
ветвящееся программирование
объектно-ориентированное программирование
процедурное (императивное) программирование
Вопрос 7
Класс может реализовывать
Выберите один ответ:
не более двух интерфейсов
не более пяти интерфейсов
любое количество интерфейсов
не более трех интерфейсов
Вопрос 8
На диаграмме класс A является
Выберите один или несколько ответов:
дочерним
производным
родительским
суперклассом
Вопрос 9
Видами ассоциации являются
Выберите один или несколько ответов:
агрегация
реализация
бинарная ассоциация
наследование
Вопрос 10
Соглашение об именах Java предполагает
Выберите один ответ:
условие: если конкретный объект оказывается проблематичным, его можно просто удалить из приложения и подключить другой объект в качестве замены
способность выполнять определенное действие по-разному: перегрузкой метода и переопределением метода
правило, которому нужно следовать, когда вы решаете, как назвать свои идентификаторы, такие как класс, пакет, переменная, константа, метод
идентификацию объекта с помощью уникального идентификатора
Промежуточный тест 6
Вопрос 1
Библиотека классов для работы с графическими изображениями – это
Выберите один ответ:
java.applet
java.awt.peer
java.awt.image
java.awt
Вопрос 2
Для чего используется библиотечный класс Java.lang?
Выберите один ответ:
Используется для сетевой связи
Используется для символьных и строковых операций
Используется для функций ввода и вывода
Используется для разработки служебных программ
Вопрос 3
Пакет – это
Выберите один ответ:
беспорядочный массив данных
контейнер, который содержит фиксированное количество значений одного типа
область данных времени выполнения, из которой выделяется память для всех экземпляров классов и массивов
группа файлов классов Java, которые хранятся в одном каталоге; пакет имеет собственное пространство имен
Вопрос 4
Библиотека классов java.net
Выберите один или несколько ответов:
содержит классы для выполнения преобразований двоичных данных в текстовый формат
может создавать пользовательский интерфейс способом, не зависящим от платформы, на которой выполняется апплет Java
может работать не только с потоками байтов, но и с потоками данных других типов, например, числами int или текстовыми строками
содержит классы, с помощью которых можно работать с универсальными адресами URL, передавать данные с использованием сокетов TCP и UDP, выполнять различные операции с адресами IP
Вопрос 5
Какой библиотечный класс используется для интерфейса Windows?
Выберите один ответ:
Java.applet
Java.awt
Java.util
Java.math
Вопрос 6
Для чего используется библиотечный класс Java.math?
Выберите один ответ:
Используется для различных математических вычислений
Используется для функций ввода и вывода
Используется для сетевой связи
Используется для разработки служебных программ
Вопрос 7
Чтобы использовать классы из стандартной библиотеки Java, нужно
Выберите один ответ:
сначала импортировать их в программу
задать их в самом начале программы
задать им как-то начальное значение
просто указать их в программе, так как они встроенные
Вопрос 8
Оператор импорта всегда
Выберите один ответ:
должен находиться непосредственно в самом определении класса
должен следовать за определением класса
может находиться где угодно в самом классе
должен предшествовать определению класса
Вопрос 9
sqrt – это
Выберите один ответ:
квадратный корень
интеграл
логарифм
натуральный логарифм
Вопрос 10
AWT – это
Выберите один ответ:
инструментарий для работы с абстрактными окнами
графический интерфейс
сборник в справочной системе Java
утилита для работы с библиотеками
Промежуточный тест 7
Вопрос 1
Метод length()
Выберите один ответ:
позволяет получить текущий объем выделенной памяти
возвращает логическое значение true, если вызывающий объект содержит указанную строку, а иначе – логическое значение false
позволяет получить текущую длину объекта типа StringBuffer
позволяет установить емкость буфера
Вопрос 2
Класс StringBuilder представляет
Выберите один ответ:
динамические строки
статические строки
буферную переменную
изменяемую последовательность символов
Вопрос 3
Каково назначение конструкторов класса StringBuffer?
Выберите один или несколько ответов:
Возвращают логическое значение true, если вызыва¬ющий объект содержит указанную строку, а иначе – логическое значение false
Возвращают кодовую точку в Юникоде на позиции i
StringBuffer(String строка) принимает аргумент типа String, задающий начальное содержимое объекта типа StringBuffer и резервирующий место для 16 символов, не перераспределяя память
StringBuffer(int размер) принимает целочисленный аргумент, явно задающий размер буфера
StringBuffer (CharSequence символы) создает объект, содержащий последовательность символов, а также резервирует место для 16 дополнительных символов
StringBuffer() по умолчанию резервирует место для 16 символов, не перераспределяя память
Вопрос 4
Метод int length() класса String
Выберите один ответ:
объединяет указанную строку с данной строкой путем добавления ее в конце
преобразует эту строку в новый массив символов
возвращает длину строки
сравнивает данную строку с указанным объектом
Вопрос 5
Метод char[] toCharArray() класса String
Выберите один ответ:
сравнивает данную строку с указанным объектом
возвращает длину строки
преобразует эту строку в новый массив символов
объединяет указанную строку с данной строкой путем добавления ее в конце
Вопрос 6
Как из строки "ABCD" с помощью substring получить "BCD"?
Выберите один ответ:
substring(1,2)
substring(2,2)
substring(2,4)
substring(1,3)
Вопрос 7
Метод setLength()
Выберите один ответ:
позволяет получить текущий объем выделенной памяти
возвращает логическое значение true, если вызывающий объект содержит указанную строку, а иначе – логическое значение false
служит для задания длины символьной строки в объекте типа StringBuffеr
позволяет получить текущую длину объекта типа StringBuffer
Вопрос 8
Каким образом из строки "ABCD" с помощью метода substring() получить "BC"?
Выберите один ответ:
substring(1,2)
substring(1,3)
substring(2,4)
substring(2,2)
Вопрос 9
Конструктор String(byte[] byteArray, Charset charset) означает, что
Выберите один ответ:
символы, записанные в массиве байтов, задаются в Unicode-строке с учетом кодировки, заданной объектом charset
преобразованная копия объекта класса StringBuffer
создается объект со строкой по умолчанию
символы, записанные в массиве байтов, задаются в Unicode-строке с учетом кодировки encoding
Промежуточный тест 8
Вопрос 1
Класс java.util.Date
Выберите один ответ:
хранит дату в миллисекундах, которые прошли с 1 января 1970 года
проверяет идентичность объектов
вернет количество миллисекунд, прошедших с полуночи 1 января 1970 года
проверяет строки на эквивалентность
Вопрос 2
Класс DateFormat – это
Выберите один ответ:
класс, который служит для приведения даты в определяемый вами формат
класс, который проверяет, является ли год високосным
класс, который реализует григорианский календарь
абстрактный класс, который обеспечивает базовую поддержку для форматирования и анализа дат
Вопрос 3
Класс Date
Выберите один ответ:
заключает в себе дату и время с точностью до миллисекунды
является классом для парсинга и форматирования даты в Java
отображает обычный григорианский календарь
заключает обычную строковую переменную
Вопрос 4
Пакет java.sql.Date – это
Выберите один ответ:
пакет, который содержит только дату
базовый пакет нового Date Time AP
пакет с общими интерфейсами для некалендарных систем IS
пакет, который содержит дату и время
Вопрос 5
Класс SimpleDateFormat – это
Выберите один или несколько ответов:
конкретный класс, расширяющий класс DateFormat
класс, который проверяет, является ли год високосным
класс, который реализует григорианский календарь
класс, который служит для приведения даты в определяемый вами формат
Вопрос 6
Метод before()
Выберите один ответ:
проверяет идентичность объектов
вернет количество миллисекунд, прошедших с полуночи 1 января 1970 года
проверяет, была ли установленная нами дата раньше той, которую мы передаем в качестве аргумента
проверяет строки на эквивалентность
Вопрос 7
Класс GregorianCalendar
Выберите один или несколько ответов:
реализует григорианский календарь
является абстрактным классом, который обеспечивает базовую поддержку для форматирования и анализа дат
проверяет, является ли год високосным
служит для приведения даты в определяемый вами формат
Вопрос 8
Пакет java.util.Date – это
Выберите один ответ:
базовый пакет нового Date Time API
пакет с общими интерфейсами для некалендарных систем ISO
пакет, который содержит только дату
пакет, который содержит дату и время
Промежуточный тест 9
Вопрос 1
HashSet представляет собой
Выберите один ответ:
класс двунаправленной очереди, в которой можно произвести вставку и удаление как в начале коллекции, так и в ее конце
связанный список
набор отсортированных объектов в виде дерева
набор объектов, или хеш-множество, где каждый элемент имеет ключ – уникальный хеш-код
Вопрос 2
Метод public boolean hasNext()
Выберите один ответ:
удаляет первые элементы, возвращаемые итератором
возвращает true, если итератор имеет больше элементов, в противном случае возвращает false
удаляет последние элементы, возвращаемые итератором
возвращает элемент и перемещает указатель курсора на следующий элемент
Вопрос 3
HashMap представляет собой
Выберите один ответ:
набор отсортированных объектов в виде дерева
набор объектов, или хеш-множество, где каждый элемент имеет ключ – уникальный хеш-код
класс двунаправленной очереди, в которой можно произвести вставку и удаление как в начале коллекции, так и в ее конце
структуру данных в виде словаря, в котором каждый объект имеет уникальный ключ и некоторое значение
Вопрос 4
Метод public E next()
Выберите один ответ:
возвращает элемент и перемещает указатель курсора на следующий элемент
удаляет первые элементы, возвращаемые итератором
удаляет последние элементы, возвращаемые итератором
возвращает true, если итератор имеет больше элементов, в противном случае возвращает false
Вопрос 5
ArrayDeque представляет собой
Выберите один ответ:
связанный список
набор объектов, или хеш-множество, где каждый элемент имеет ключ – уникальный хеш-код
класс двунаправленной очереди, в которой можно произвести вставку и удаление как в начале коллекции, так и в ее конце
набор отсортированных объектов в виде дерева
Вопрос 6
Итератор в Java – это
Выберите один ответ:
интерпретатор типов данных
интерфейс
абстрактный класс
вспомогательный объект, используемый для прохода по коллекции объектов
Вопрос 7
LinkedList представляет собой
Выберите один ответ:
связанный список
набор объектов, или хеш-множество, где каждый элемент имеет ключ – уникальный хеш-код
простой список объектов
набор отсортированных объектов в виде дерева
Вопрос 8
TreeMap представляет собой
Выберите один ответ:
набор объектов, или хеш-множество, где каждый элемент имеет ключ – уникальный хеш-код
структуру данных в виде дерева, где каждый элемент имеет уникальный ключ и некоторое значение
набор отсортированных объектов в виде дерева
структуру данных в виде словаря, в котором каждый объект имеет уникальный ключ и некоторое значение
Вопрос 9
Метод public void remove()
Выберите один ответ:
возвращает true, если итератор имеет больше элементов, в противном случае возвращает false
удаляет первые элементы, возвращаемые итератором
возвращает элемент и перемещает указатель курсора на следующий элемент
удаляет последние элементы, возвращаемые итератором
Промежуточный тест 1 (Попытка №1)
Вопрос 1
Назовите утилиту, служащую для создания архивирования классов и ресурсов.
Выберите один ответ:
javac
jar
jlink
jshell
Вопрос 2
Назовите утилиты отладки.
Выберите один или несколько ответов:
jdb
jconsole
jarsigner
jcmd
jhsdb
Вопрос 3
Файлы классов (.class) содержат
Выберите один ответ:
скомпилированные Java-программой байт-коды, определенные спецификацией Java
исходный код программ на Java
наборы файлов, которые могут быть представлены в упакованном виде
потоковое представление текущего состояния объектов
Вопрос 4
Платформа Jave ME
Выберите один ответ:
предназначена для разработки настольных и небольших серверных или распределенных приложений
служит для сборки и оптимизации набора модулей и их зависимостей в настраиваемом образе среды выполнения
предназначена для разработки приложений, работающих в компьютерах с ограниченными ресурсами
предназначена для разработки серверных, распределенных, многоуровневых, масштабирующихся, устойчивых и защищенных приложений уровня предприятия
Вопрос 5
Задачи JIT-компиляторов:
Выберите один или несколько ответов:
поиск и компиляция часто выполняемых фрагментов кода
поиск фрагментов байт-кода, формирующих узкие места, и компиляция их в нативный код
выявление и исправление ошибок в коде
указание на ошибки в коде для их дальнейшего исправления
Вопрос 6
Что выполняет команда jar -cfv TicTacToer.jar *?
Выберите один ответ:
Компиляция файла jar с упаковыванием всех файлов из папки в архив без создания манифеста
Запускает апплет в браузере *.html
Компиляция исходного Java-кода в байт-код
Запускает байт-код класса
Вопрос 7
Назовите утилиту, представляющую компилятор, транслирующий текст Джава-программы в байт-код.
Выберите один ответ:
javac
javacmp
jar
javadoc
Вопрос 8
Назовите виртуальную машину, разработанную сообществом OpenJDK.
Выберите один ответ:
JRE
VirtualBox
HotSpot
OpenJ9
Вопрос 9
Процесс Linking – это
Выберите один ответ:
процесс преобразования символических ссылок в прямые
процесс выделения памяти под класс или интерфейс
процесс поиска в байт-коде двоичного представления класса или интерфейса с определенным именем и последующего создания класса или интерфейса из этого двоичного представления
процесс подготовки класса или интерфейса и связывание его со схемой распределения памяти
Вопрос 10
Каково назначение утилиты javah?
Выберите один ответ:
Генератор заголовочных файлов C/C++ для подключения к программам Java внешних библиотек C/C++ на основе интерфейса JNI
Создание и управление Java-архивами jar
Генератор документации по классам на основе комментариев, начинающихся с /**
Дизассемблер классов
Промежуточный тест 1 (Попытка №2)
Вопрос 1
Консоль JShell реализует технологию СЧИТАТЬ – ВЫПОЛНИТЬ – ВЫВЕСТИ, имеющую английское сокращение
Выберите один ответ:
JSR
JVM
LTS
REPL
JIT
IDE
Вопрос 2
Если предпринимается попытка расширения стека, но для этого не хватает памяти, то генерируется исключение
Выберите один ответ:
Exception
RuntimeException
StackOverflowError
OutOfMemoryError
Вопрос 3
Что выполняет команда jar -cfv TicTacToer.jar *?
Выберите один ответ:
Компиляция файла jar с упаковыванием всех файлов из папки в архив без создания манифеста
Компиляция исходного Java-кода в байт-код
Запускает байт-код класса
Запускает апплет в браузере *.html
Вопрос 4
Каково назначение утилиты jdb?
Выберите один ответ:
Предназначена для запуска на исполнение и отладку апплетов без браузера. При этом не гарантируется работоспособность отлаженного апплета в браузере
Предназначена для запуска в режиме командной строки откомпилированных программ-приложений
Это отладчик программ, написанных на языке Java
Это компилятор в режиме командной строки для программ, написанных на языке Java
Вопрос 5
Назовите утилиту, служащую для запуска виртуальной машины, загрузки и выполнения скомпилированной в байт-код программы.
Выберите один ответ:
jar
java
jdb
jcmd
jlink
Вопрос 6
Файлы классов (.class) содержат
Выберите один ответ:
наборы файлов, которые могут быть представлены в упакованном виде
скомпилированные Java-программой байт-коды, определенные спецификацией Java
исходный код программ на Java
потоковое представление текущего состояния объектов
Вопрос 7
Назовите виртуальную машину, разработанную сообществом OpenJDK.
Выберите один ответ:
JRE
VirtualBox
OpenJ9
HotSpot
Вопрос 8
Назовите утилиту, служащую для создания архивирования классов и ресурсов.
Выберите один ответ:
javac
jshell
jar
jlink
Вопрос 9
Что такое JRE (Java Runtime Environment)?
Выберите один ответ:
Инструменты для разработки программ и скриптов, использующих Java
Платформа для запуска программ и скриптов, использующих С++
Платформа для запуска программ и скриптов, использующих Java
Инструменты для разработки программ и скриптов, использующих С++
Вопрос 10
Java Development Kit (JDK) – это
Выберите один ответ:
набор библиотек и утилит для разработки программ на Java
исходный код программ на Java
виртуальная машина Java
не компонента Java
Промежуточный тест 2
Вопрос 1
Сколько платформ традиционно выделяют на рынке Джава-платформ?
Выберите один ответ:
2
3
6
4
Вопрос 2
Пи-код – это
Выберите один ответ:
инструкции виртуальной машины
формат байт-кода
шестизначное числовое значение
язык для абстрактного процессора, через который в программировании реализуется концепция аппаратно-независимого исполняемого кода
Вопрос 3
Какая из утилит относится к основным?
Выберите один ответ:
jshell
jlink
jconsole
rmic
Вопрос 4
Какие из утилит не являются утилитами отладки?
Выберите один или несколько ответов:
jhsdb
jdb
rmic
jconsole
jcmd
rmiregistery
Вопрос 5
К какой группе утилит относится jlink?
Выберите один ответ:
Основные утилиты
Средства мониторинга
Утилиты безопасности
Утилиты отладки
Вопрос 6
Утилита, присутствующая в 9-й и выше версиях Джава, позволяющая «собрать» среду выполнения (JRE) для конкретного приложения и передать ее конкретному пользователю, – это
Выберите один ответ:
jcmd
jdb
jlink
jar
Вопрос 7
В каких версиях JDK были проблемы с совместимостью в инструментах сборки, таких как Maven?
Выберите один ответ:
JDK1.0
JDK9 и выше
До JDK8
JDK7 и JDK8
Вопрос 8
Какие из утилит не являются утилитами отладки?
Выберите один или несколько ответов:
jcmd
jhsdb
rmiregistry
jshell
jdb
Вопрос 9
В каком году было создано сообщество AdoptOpenJDK?
Выберите один ответ:
2008
2017
1996
2013
Вопрос 10
До 2018 года основным идеологом и разработчиком платформы для разработки серверных, распределенных, многоуровневых, масштабирующихся, устойчивых и защищенных приложений уровня предприятия являлась корпорация
Выберите один ответ:
IBM
SAP
Eclipse Foundation
Oracle
Промежуточный тест 3
Вопрос 1
Что необходимо, чтобы объявить переменную?
Выберите один или несколько ответов:
Описать переменную
Дать уникальное имя
Присвоить значение
Указать тип данных
Вопрос 2
Унарные операторы используются
Выберите один или несколько ответов:
для приравнивания значения одного выражения к другому
для инвертирования логического значения
для увеличения значения выражения путем умножения его на какое-то определенное число
для отрицания выражения
для увеличения или уменьшения значения на единицу
Вопрос 3
Сколько существует типов примитивных данных?
Выберите один ответ:
8
4
5
7
9
Вопрос 4
Сколько памяти занимает тип short?
Выберите один ответ:
16 байтов
2 бита
1 байт
16 бит
Вопрос 5
Какие виды комментариев предполагает стандарт языка Джава?
Выберите один или несколько ответов:
Однострочный комментарий
Аннотацию
Многострочный комментарий
Резюме
Вопрос 6
Каким символом обозначается многострочный комментарий в языке Java?
Выберите один ответ:
(* *)
//
/* */
{ }
Вопрос 7
Сколько памяти занимает тип byte?
Выберите один ответ:
8 байт
1 бит
2 байта
8 бит
Промежуточный тест 4
Вопрос 1
Дан код. Каков будет результат его выполнения?
a=1/0;
Выберите один ответ:
NaN
Такой код не компилируется
Inf
Exception
Вопрос 2
В каких случаях применяют оператор switch?
Выберите один ответ:
Когда происходит дублирование значений выбора
Данный оператор в программировании не используется
Когда число ситуаций выбора неизвестно
К известному числу возможных ситуаций выбора
Вопрос 3
Что означает оператор >>>?
Выберите один ответ:
Оператор левого побитового сдвига
Оператор правого побитового сдвига с сохранением знака отрицательного числа
Оператор беззнакового правого побитового сдвига
Знак «больше»
Вопрос 4
Для досрочного перехода к выполнению следующей итерации цикла используется оператор
Выберите один ответ:
break
continue
stop
return
Вопрос 5
Каково назначение базового пакета java.math?
Выберите один ответ:
Содержит базовые классы языка java
Содержит важные классы для работы со структурами данных (обработка событий и дат)
Поддержка вычислений с целыми числами произвольной длины, а также с числами с плавающей точкой произвольной точности
Поддержка базовых средств ввода/вывода
Вопрос 6
Выберите верные высказывания.
Выберите один или несколько ответов:
Идентификаторы могут начинаться с цифр или букв
В описании языка программирования Джава отказались от квадратных скобок РБНФ, поскольку квадратные скобки являются символами алфавита языка Джава
Длина идентификатора должна составлять от 4 до 15 символов
Имена классов начинаются с прописной буквы. При этом каждое слово в имени начинается с прописной буквы
Вопрос 7
В языке Java существует … зарезервированных слова.
Выберите один ответ:
32
64
53
23
44
Вопрос 8
Каков размер данных типа short?
Выберите один ответ:
16 бит
8 бит
64 бита
32 бита
Вопрос 9
Примитивный тип int – это
Выберите один ответ:
символьный тип (беззнаковое 16-битное целое)
короткое целое число (16-битное целое со знаком)
однобайтовое целое число (8-битное целое со знаком)
целое число (32-битное целое со знаком)
Вопрос 10
Какой пакет импортируется по умолчанию?
Выберите один ответ:
java.lang
java
java.util
Промежуточный тест 5
Вопрос 1
Сколько объектов можно создать от абстрактного класса?
Выберите один ответ:
Один
Два
Ни одного
Сколько потребуется
Вопрос 2
Процесс выделения совокупности существенных характеристик некоторого объекта в предметной области задачи применительно к данному уровню декомпозиции называется
Выберите один ответ:
абстрагированием
модульностью
инкапсуляцией
устойчивостью
Вопрос 3
Правильно ли спроектирован класс с точки зрения инкапсуляции?
Выберите один ответ:
Отсутствует конструктор
Ошибок нет
Отсутствует метод доступа к полю
Отсутствует точка с запятой в конце объявления класса
Вопрос 4
Какое имя класса недопустимо?
Выберите один ответ:
Runnable
Button
Sys
Color
Вопрос 5
Если язык программирования поддерживает принципы абстрагирования, инкапсуляции, модульности, иерархии, то он называется
Выберите один ответ:
объектным
ориентированным
процедурным
объектно-ориентированным
Вопрос 6
К парадигмам программирования относят
Выберите один или несколько ответов:
многопоточное программирование
ветвящееся программирование
объектно-ориентированное программирование
процедурное (императивное) программирование
Вопрос 7
Класс может реализовывать
Выберите один ответ:
не более двух интерфейсов
не более пяти интерфейсов
любое количество интерфейсов
не более трех интерфейсов
Вопрос 8
На диаграмме класс A является
Выберите один или несколько ответов:
дочерним
производным
родительским
суперклассом
Вопрос 9
Видами ассоциации являются
Выберите один или несколько ответов:
агрегация
реализация
бинарная ассоциация
наследование
Вопрос 10
Соглашение об именах Java предполагает
Выберите один ответ:
условие: если конкретный объект оказывается проблематичным, его можно просто удалить из приложения и подключить другой объект в качестве замены
способность выполнять определенное действие по-разному: перегрузкой метода и переопределением метода
правило, которому нужно следовать, когда вы решаете, как назвать свои идентификаторы, такие как класс, пакет, переменная, константа, метод
идентификацию объекта с помощью уникального идентификатора
Промежуточный тест 6
Вопрос 1
Библиотека классов для работы с графическими изображениями – это
Выберите один ответ:
java.applet
java.awt.peer
java.awt.image
java.awt
Вопрос 2
Для чего используется библиотечный класс Java.lang?
Выберите один ответ:
Используется для сетевой связи
Используется для символьных и строковых операций
Используется для функций ввода и вывода
Используется для разработки служебных программ
Вопрос 3
Пакет – это
Выберите один ответ:
беспорядочный массив данных
контейнер, который содержит фиксированное количество значений одного типа
область данных времени выполнения, из которой выделяется память для всех экземпляров классов и массивов
группа файлов классов Java, которые хранятся в одном каталоге; пакет имеет собственное пространство имен
Вопрос 4
Библиотека классов java.net
Выберите один или несколько ответов:
содержит классы для выполнения преобразований двоичных данных в текстовый формат
может создавать пользовательский интерфейс способом, не зависящим от платформы, на которой выполняется апплет Java
может работать не только с потоками байтов, но и с потоками данных других типов, например, числами int или текстовыми строками
содержит классы, с помощью которых можно работать с универсальными адресами URL, передавать данные с использованием сокетов TCP и UDP, выполнять различные операции с адресами IP
Вопрос 5
Какой библиотечный класс используется для интерфейса Windows?
Выберите один ответ:
Java.applet
Java.awt
Java.util
Java.math
Вопрос 6
Для чего используется библиотечный класс Java.math?
Выберите один ответ:
Используется для различных математических вычислений
Используется для функций ввода и вывода
Используется для сетевой связи
Используется для разработки служебных программ
Вопрос 7
Чтобы использовать классы из стандартной библиотеки Java, нужно
Выберите один ответ:
сначала импортировать их в программу
задать их в самом начале программы
задать им как-то начальное значение
просто указать их в программе, так как они встроенные
Вопрос 8
Оператор импорта всегда
Выберите один ответ:
должен находиться непосредственно в самом определении класса
должен следовать за определением класса
может находиться где угодно в самом классе
должен предшествовать определению класса
Вопрос 9
sqrt – это
Выберите один ответ:
квадратный корень
интеграл
логарифм
натуральный логарифм
Вопрос 10
AWT – это
Выберите один ответ:
инструментарий для работы с абстрактными окнами
графический интерфейс
сборник в справочной системе Java
утилита для работы с библиотеками
Промежуточный тест 7
Вопрос 1
Метод length()
Выберите один ответ:
позволяет получить текущий объем выделенной памяти
возвращает логическое значение true, если вызывающий объект содержит указанную строку, а иначе – логическое значение false
позволяет получить текущую длину объекта типа StringBuffer
позволяет установить емкость буфера
Вопрос 2
Класс StringBuilder представляет
Выберите один ответ:
динамические строки
статические строки
буферную переменную
изменяемую последовательность символов
Вопрос 3
Каково назначение конструкторов класса StringBuffer?
Выберите один или несколько ответов:
Возвращают логическое значение true, если вызыва¬ющий объект содержит указанную строку, а иначе – логическое значение false
Возвращают кодовую точку в Юникоде на позиции i
StringBuffer(String строка) принимает аргумент типа String, задающий начальное содержимое объекта типа StringBuffer и резервирующий место для 16 символов, не перераспределяя память
StringBuffer(int размер) принимает целочисленный аргумент, явно задающий размер буфера
StringBuffer (CharSequence символы) создает объект, содержащий последовательность символов, а также резервирует место для 16 дополнительных символов
StringBuffer() по умолчанию резервирует место для 16 символов, не перераспределяя память
Вопрос 4
Метод int length() класса String
Выберите один ответ:
объединяет указанную строку с данной строкой путем добавления ее в конце
преобразует эту строку в новый массив символов
возвращает длину строки
сравнивает данную строку с указанным объектом
Вопрос 5
Метод char[] toCharArray() класса String
Выберите один ответ:
сравнивает данную строку с указанным объектом
возвращает длину строки
преобразует эту строку в новый массив символов
объединяет указанную строку с данной строкой путем добавления ее в конце
Вопрос 6
Как из строки "ABCD" с помощью substring получить "BCD"?
Выберите один ответ:
substring(1,2)
substring(2,2)
substring(2,4)
substring(1,3)
Вопрос 7
Метод setLength()
Выберите один ответ:
позволяет получить текущий объем выделенной памяти
возвращает логическое значение true, если вызывающий объект содержит указанную строку, а иначе – логическое значение false
служит для задания длины символьной строки в объекте типа StringBuffеr
позволяет получить текущую длину объекта типа StringBuffer
Вопрос 8
Каким образом из строки "ABCD" с помощью метода substring() получить "BC"?
Выберите один ответ:
substring(1,2)
substring(1,3)
substring(2,4)
substring(2,2)
Вопрос 9
Конструктор String(byte[] byteArray, Charset charset) означает, что
Выберите один ответ:
символы, записанные в массиве байтов, задаются в Unicode-строке с учетом кодировки, заданной объектом charset
преобразованная копия объекта класса StringBuffer
создается объект со строкой по умолчанию
символы, записанные в массиве байтов, задаются в Unicode-строке с учетом кодировки encoding
Промежуточный тест 8
Вопрос 1
Класс java.util.Date
Выберите один ответ:
хранит дату в миллисекундах, которые прошли с 1 января 1970 года
проверяет идентичность объектов
вернет количество миллисекунд, прошедших с полуночи 1 января 1970 года
проверяет строки на эквивалентность
Вопрос 2
Класс DateFormat – это
Выберите один ответ:
класс, который служит для приведения даты в определяемый вами формат
класс, который проверяет, является ли год високосным
класс, который реализует григорианский календарь
абстрактный класс, который обеспечивает базовую поддержку для форматирования и анализа дат
Вопрос 3
Класс Date
Выберите один ответ:
заключает в себе дату и время с точностью до миллисекунды
является классом для парсинга и форматирования даты в Java
отображает обычный григорианский календарь
заключает обычную строковую переменную
Вопрос 4
Пакет java.sql.Date – это
Выберите один ответ:
пакет, который содержит только дату
базовый пакет нового Date Time AP
пакет с общими интерфейсами для некалендарных систем IS
пакет, который содержит дату и время
Вопрос 5
Класс SimpleDateFormat – это
Выберите один или несколько ответов:
конкретный класс, расширяющий класс DateFormat
класс, который проверяет, является ли год високосным
класс, который реализует григорианский календарь
класс, который служит для приведения даты в определяемый вами формат
Вопрос 6
Метод before()
Выберите один ответ:
проверяет идентичность объектов
вернет количество миллисекунд, прошедших с полуночи 1 января 1970 года
проверяет, была ли установленная нами дата раньше той, которую мы передаем в качестве аргумента
проверяет строки на эквивалентность
Вопрос 7
Класс GregorianCalendar
Выберите один или несколько ответов:
реализует григорианский календарь
является абстрактным классом, который обеспечивает базовую поддержку для форматирования и анализа дат
проверяет, является ли год високосным
служит для приведения даты в определяемый вами формат
Вопрос 8
Пакет java.util.Date – это
Выберите один ответ:
базовый пакет нового Date Time API
пакет с общими интерфейсами для некалендарных систем ISO
пакет, который содержит только дату
пакет, который содержит дату и время
Промежуточный тест 9
Вопрос 1
HashSet представляет собой
Выберите один ответ:
класс двунаправленной очереди, в которой можно произвести вставку и удаление как в начале коллекции, так и в ее конце
связанный список
набор отсортированных объектов в виде дерева
набор объектов, или хеш-множество, где каждый элемент имеет ключ – уникальный хеш-код
Вопрос 2
Метод public boolean hasNext()
Выберите один ответ:
удаляет первые элементы, возвращаемые итератором
возвращает true, если итератор имеет больше элементов, в противном случае возвращает false
удаляет последние элементы, возвращаемые итератором
возвращает элемент и перемещает указатель курсора на следующий элемент
Вопрос 3
HashMap представляет собой
Выберите один ответ:
набор отсортированных объектов в виде дерева
набор объектов, или хеш-множество, где каждый элемент имеет ключ – уникальный хеш-код
класс двунаправленной очереди, в которой можно произвести вставку и удаление как в начале коллекции, так и в ее конце
структуру данных в виде словаря, в котором каждый объект имеет уникальный ключ и некоторое значение
Вопрос 4
Метод public E next()
Выберите один ответ:
возвращает элемент и перемещает указатель курсора на следующий элемент
удаляет первые элементы, возвращаемые итератором
удаляет последние элементы, возвращаемые итератором
возвращает true, если итератор имеет больше элементов, в противном случае возвращает false
Вопрос 5
ArrayDeque представляет собой
Выберите один ответ:
связанный список
набор объектов, или хеш-множество, где каждый элемент имеет ключ – уникальный хеш-код
класс двунаправленной очереди, в которой можно произвести вставку и удаление как в начале коллекции, так и в ее конце
набор отсортированных объектов в виде дерева
Вопрос 6
Итератор в Java – это
Выберите один ответ:
интерпретатор типов данных
интерфейс
абстрактный класс
вспомогательный объект, используемый для прохода по коллекции объектов
Вопрос 7
LinkedList представляет собой
Выберите один ответ:
связанный список
набор объектов, или хеш-множество, где каждый элемент имеет ключ – уникальный хеш-код
простой список объектов
набор отсортированных объектов в виде дерева
Вопрос 8
TreeMap представляет собой
Выберите один ответ:
набор объектов, или хеш-множество, где каждый элемент имеет ключ – уникальный хеш-код
структуру данных в виде дерева, где каждый элемент имеет уникальный ключ и некоторое значение
набор отсортированных объектов в виде дерева
структуру данных в виде словаря, в котором каждый объект имеет уникальный ключ и некоторое значение
Вопрос 9
Метод public void remove()
Выберите один ответ:
возвращает true, если итератор имеет больше элементов, в противном случае возвращает false
удаляет первые элементы, возвращаемые итератором
возвращает элемент и перемещает указатель курсора на следующий элемент
удаляет последние элементы, возвращаемые итератором