Ответы на тесты / РОСДИСТАНТ / Программирование на Java (Джава) 1 / 93 вопроса / Тесты 1-9

Раздел
Программирование
Тип
Просмотров
166
Покупок
2
Антиплагиат
Не указан
Размещена
30 Окт 2023 в 17:57
ВУЗ
РОССДИСТАНТ
Курс
Не указан
Стоимость
210 ₽
Демо-файлы   
1
docx
Демо - РОСДИСТАНТ - Программирование на Java (Джава) 1 Демо - РОСДИСТАНТ - Программирование на Java (Джава) 1
17.2 Кбайт 17.2 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Ответы - РОСДИСТАНТ - Программирование на Java (Джава) 1
552.2 Кбайт 210 ₽
Описание

В файле собраны ответы к тестам из курса РОСДИСТАНТ / Программирование на Java (Джава) 1(Тесты 1-9).

В промежуточных тестах - все правильные ответы (смотрите демо-файл).

Вопросы к тесту №1 собраны из 2-х попыток.

После покупки Вы получите файл, где будет 93 вопроса с ответами. Верный ответ выделен по тексту.

В демо-файлах представлен пример, как выделены ответы.

Все набрано в Word, можно искать с помощью поиска.

Ниже список вопросов, которые представлены в файле.

Оглавление

Промежуточный тест 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

java.io

Промежуточный тест 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

java.io

Промежуточный тест 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

удаляет первые элементы, возвращаемые итератором

возвращает элемент и перемещает указатель курсора на следующий элемент

удаляет последние элементы, возвращаемые итератором

Вам подходит эта работа?
Похожие работы
Основы программирования
Тест Тест
2 Мая в 22:35
6 +6
0 покупок
Основы программирования
Контрольная работа Контрольная
2 Мая в 21:20
10 +10
0 покупок
Основы программирования
Дипломная работа Дипломная
2 Мая в 15:50
11 +11
0 покупок
Основы программирования
Тест Тест
25 Апр в 17:30
94 +8
0 покупок
Основы программирования
Дипломная работа Дипломная
24 Апр в 19:02
89 +5
0 покупок
Другие работы автора
Основы программирования
Контрольная работа Контрольная
2 Мая в 21:20
10 +10
0 покупок
Основы программирования
Дистанционная задача Дистанционная задача
16 Янв в 19:51
90 +1
11 покупок
Основы программирования
Задача Задача
2 Дек 2023 в 23:34
50 +1
1 покупка
Основы программирования
Задача Задача
2 Дек 2023 в 23:31
45 +1
1 покупка
Основы программирования
Задача Задача
2 Дек 2023 в 23:29
49
1 покупка
Вычислительная математика
Задача Задача
2 Дек 2023 в 22:29
166
3 покупки
Дискретная математика
Задача Задача
2 Дек 2023 в 22:14
34
0 покупок
Дискретная математика
Задача Задача
2 Дек 2023 в 22:11
34
0 покупок
Дискретная математика
Задача Задача
2 Дек 2023 в 22:08
32
0 покупок
Дискретная математика
Задача Задача
2 Дек 2023 в 22:04
27
0 покупок
Дискретная математика
Задача Задача
2 Дек 2023 в 22:01
26
0 покупок
Дискретная математика
Задача Задача
2 Дек 2023 в 21:58
21
0 покупок
Информатика
Дистанционная задача Дистанционная задача
25 Ноя 2023 в 00:01
63 +1
2 покупки
Высшая математика
Тест Тест
19 Ноя 2023 в 10:46
82 +1
1 покупка
Темы журнала
Показать ещё
Прямой эфир