Практикум по программированию на Java 1- тесты Росдистант — часть 1

300

Внимание! Пожалуйста, указывайте Ваш настоящий Email. В случае утери документа, вы сможете его скачать на почте! Все вопросы в файле совпадают с теми, что представлены у нас на сайте.

Здесь вы можете купить ответы "Практикум по программированию на Java 1" ТГУ Росдистант. После покупки вы получите файлы с ответами. Так же вы можете заказать решение тестов "Практикум по программированию на Java 1". Для заказа необходимо обратиться к нашим менеджерам. Все контакты указаны на сайте.

Раздел: Росдистант ТГУ- ответы на тесты

• Практикум по программированию на Java 1
• Тема 1. Введение в Java технологию. Часть 1
• Промежуточный тест 1

Что выполняет команда jar -cfv TicTacToer.jar *?

Компиляция файла jar с упаковыванием всех файлов из папки в архив без создания манифеста

Компиляция исходного Java-кода в байт-код

Запускает байт-код класса

Запускает апплет в браузере *.html

Что такое JRE (Java Runtime Environment)?

Инструменты для разработки программ и скриптов, использующих Java

Инструменты для разработки программ и скриптов, использующих С++

Платформа для запуска программ и скриптов, использующих С++

Платформа для запуска программ и скриптов, использующих Java

Каково назначение утилиты jdb?

Это компилятор в режиме командной строки для программ, написанных на языке Java

Это отладчик программ, написанных на языке Java

Предназначена для запуска в режиме командной строки откомпилированных программ-приложений

Предназначена для запуска на исполнение и отладку апплетов без браузера. При этом не гарантируется работоспособность отлаженного апплета в браузере

Если предпринимается попытка расширения стека, но для этого не хватает памяти, то генерируется исключение

StackOverflowError

OutOfMemoryError

Exception

RuntimeException

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

jlink

jcmd

java

jdb

jar

Консоль JShell реализует технологию СЧИТАТЬ – ВЫПОЛНИТЬ – ВЫВЕСТИ, имеющую английское сокращение

REPL

JIT

JSR

JVM

LTS

IDE

Java Development Kit (JDK) – это

виртуальная машина Java

набор библиотек и утилит для разработки программ на Java

не компонента Java

исходный код программ на Java

Процесс Linking – это

процесс поиска в байт-коде двоичного представления класса или интерфейса с определенным именем и последующего создания класса или интерфейса из этого двоичного представления

процесс выделения памяти под класс или интерфейс

процесс подготовки класса или интерфейса и связывание его со схемой распределения памяти

процесс преобразования символических ссылок в прямые

Назовите виртуальную машину, разработанную сообществом OpenJDK.

HotSpot

JRE

VirtualBox

OpenJ9

Назовите утилиты отладки.

jcmd

jhsdb

jdb

jarsigner

jconsole

Назовите утилиту, служащую для создания архивирования классов и ресурсов.

jshell

jar

jlink

javac

Файлы классов (.class) содержат

наборы файлов, которые могут быть представлены в упакованном виде

скомпилированные Java-программой байт-коды, определенные спецификацией Java

потоковое представление текущего состояния объектов

исходный код программ на Java

Платформа Jave ME

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

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

предназначена для разработки настольных и небольших серверных или распределенных приложений

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

Задачи JIT-компиляторов:

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

указание на ошибки в коде для их дальнейшего исправления

выявление и исправление ошибок в коде

поиск и компиляция часто выполняемых фрагментов кода

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

javadoc

javac

javacmp

jar

Каково назначение утилиты javah?

Создание и управление Java-архивами jar

Генератор заголовочных файлов C/C++ для подключения к программам Java внешних библиотек C/C++ на основе интерфейса JNI

Генератор документации по классам на основе комментариев, начинающихся с /**

Дизассемблер классов

• Практикум по программированию на Java 1
• Тема 1. Введение в Java технологию. Часть 2
• Промежуточный тест 2

В каких версиях JDK были проблемы с совместимостью в инструментах сборки, таких как Maven?

JDK7 и JDK8

До JDK8

JDK1.0

JDK9 и выше

Сколько платформ традиционно выделяют на рынке Джава-платформ?

6

3

2

4

Пи-код – это

язык для абстрактного процессора, через который в программировании реализуется концепция аппаратно-независимого исполняемого кода

шестизначное числовое значение

формат байт-кода

инструкции виртуальной машины

Какая из утилит относится к основным?

jshell

jlink

rmic

jconsole

До 2018 года основным идеологом и разработчиком платформы для разработки серверных, распределенных, многоуровневых, масштабирующихся, устойчивых и защищенных приложений уровня предприятия являлась корпорация

SAP

Oracle

IBM

Eclipse Foundation

Утилита, присутствующая в 9-й и выше версиях Джава, позволяющая «собрать» среду выполнения (JRE) для конкретного приложения и передать ее конкретному пользователю, – это

jlink

jar

jdb

jcmd

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

rmic

jconsole

jdb

jhsdb

jcmd

rmiregistery

В каком году было создано сообщество AdoptOpenJDK?

2013

2017

2008

1996

К какой группе утилит относится jlink?
Выберите один ответ:

Средства мониторинга

Утилиты отладки

Основные утилиты

Утилиты безопасности

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

jhsdb

jshell

jdb

jcmd

rmiregistry

К какой группе утилит относится rmiregistery?

Основные утилиты

Утилиты вызова удаленных методов

Утилиты отладки

Утилиты безопасности

• Практикум по программированию на Java 1
• Тема 2. Язык программирования Java. Часть 1
• Промежуточный тест 3

Сколько существует типов примитивных данных?

5

8

4

7

9

Какие виды комментариев предполагает стандарт языка Джава?

Многострочный комментарий

Аннотацию

Однострочный комментарий

Резюме

Унарные операторы используются

для увеличения значения выражения путем умножения его на какое-то определенное число

для инвертирования логического значения

для отрицания выражения

для увеличения или уменьшения значения на единицу

для приравнивания значения одного выражения к другому

Сколько памяти занимает тип byte?

2 байта

8 байт

8 бит

1 бит

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

{ }

/* */

(* *)

//

Сколько памяти занимает тип short?

2 бита

16 бит

16 байтов

1 байт

Что необходимо, чтобы объявить переменную?

Дать уникальное имя

Указать тип данных

Описать переменную

Присвоить значение

• Практикум по программированию на Java 1
• Тема 2. Язык программирования Java. Часть 2
• Промежуточный тест 4

Инкремент числа – это

операция, уменьшающая переменную

операция деления

операция умножения

операция, увеличивающая переменную

Что означает оператор «!»?

Оператор «логическое ИЛИ» (OR)

Оператор «побитовое ИЛИ» (OR)

Оператор «НЕ»

Оператор «логическое И» (AND)

Что означает оператор >>>?

Оператор правого побитового сдвига с сохранением знака отрицательного числа

Оператор беззнакового правого побитового сдвига

Оператор левого побитового сдвига

Знак «больше»

Для досрочного перехода к выполнению следующей итерации цикла используется оператор

return

stop

continue

break

Какие из высказываний являются верными?

Технология Java предназначена для поддержки приложений, которые будут развернуты в гетерогенных сетевых средах

Цикл while сразу проверяет истинность некоторого условия, и если условие истинно, то код цикла выполняется

Оператор цикла выполняется каждый раз, пока второе условие не станет истинным

Цикл Java do-while выполняется хотя бы один раз, потому что условие проверяется после тела цикла

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

interface

throws

implements

extends

Каков размер данных типа short?

32 бита

64 бита

8 бит

16 бит

Каково назначение базового пакета java.math?

Поддержка базовых средств ввода/вывода

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

Поддержка вычислений с целыми числами произвольной длины, а также с числами с плавающей точкой произвольной точности

Содержит базовые классы языка java

Оператор break

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

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

используется в структуре управления циклом, когда нужно немедленно перейти к следующей итерации цикла

не существует

Дан код. Какой результат будет выведен после компиляции?

20

a

10

14

5

Дан код. Каков будет результат его выполнения?
a=1/0;

Такой код не компилируется

Inf

Exception

NaN

Выберите верные высказывания.

Идентификаторы могут начинаться с цифр или букв

В описании языка программирования Джава отказались от квадратных скобок РБНФ, поскольку квадратные скобки являются символами алфавита языка Джава

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

Длина идентификатора должна составлять от 4 до 15 символов

Как правильно описывается метод main?

Нет ответа

public static int main(String [] args)

public static void main(String[] args)

public void main(String[] args)

Выберите неверные высказывания.

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

Оператор break в языке Java используется для разрыва цикла или оператора переключения

Оператор continue используется для продолжения цикла

Длина идентификатора должна составлять не более 5 символов

Что означает символ ~?

Логическое умножение

Логическое сложение

Логическое отрицание

Логическое исключающее ИЛИ

В языке Java существует … зарезервированных слова.

53

23

32

44

64

Цикл for

сразу проверяет истинность некоторого условия, и если условие истинно, то код цикла выполняется

сначала выполняет код цикла, а потом проверяет условие в инструкции while

используется для повторения части программы несколько раз

может определять сразу несколько переменных и управлять ими

Что означает символ «>>>»?

Беззнаковый сдвиг – сдвигает первое число вправо на количество разрядов, равное значению второго числа

Смещает первое число вправо на количество разрядов, равное значению второго числа

Сдвигает первое число влево на количество разрядов, равное значению второго числа

Операция сравнивает два операнда и возвращает значение true, если операнды неравны, и значение false в противном случае

Какой пакет импортируется по умолчанию?

java.lang

java.util

java

java.io

Что выведет на экран следующий код?

Ошибка компиляции

99

147

81

• Практикум по программированию на Java 1
• Тема 3. Объектно-ориентированное программирование в Java
• Промежуточный тест 5

Правильно ли спроектирован класс с точки зрения инкапсуляции?

Отсутствует конструктор

Отсутствует точка с запятой в конце объявления класса

Ошибок нет

Отсутствует метод доступа к полю

К парадигмам программирования относят

ветвящееся программирование

процедурное (императивное) программирование

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

многопоточное программирование

Наследование на Java предполагает следующее:

допущение нескольких наследований в Java

улучшение повторного использования кода

реализацию принципа программирования DRY

использование названия одного и того же метода несколько раз

Видами ассоциации являются

наследование

агрегация

бинарная ассоциация

реализация

Какое имя класса недопустимо?

Button

Color

Sys

Runnable

В определении класса члены класса с ключевым словом private доступны

любой функции программы

методам этого класса

только открытым членам класса

при известном пароле

Процесс выделения совокупности существенных характеристик некоторого объекта в предметной области задачи применительно к данному уровню декомпозиции называется

устойчивостью

абстрагированием

инкапсуляцией

модульностью

Какие отношения существуют между классами?

Ассоциация

Агрегация

Прямые

Унарные

Сколько объектов можно создать от абстрактного класса?

Сколько потребуется

Два

Один

Ни одного

Какой элемент класса доступен лишь в пределах того класса верхнего уровня, в котором он объявлен?

Extend

Public

Private

Protected

Соглашение об именах Java предполагает

правило, которому нужно следовать, когда вы решаете, как назвать свои идентификаторы, такие как класс, пакет, переменная, константа, метод

идентификацию объекта с помощью уникального идентификатора

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

способность выполнять определенное действие по-разному: перегрузкой метода и переопределением метода

Свойство родственных объектов вести себя по-разному в зависимости от ситуации, возникающей в момент выполнения программы, называется

иерархией

инкапсуляцией

типизацией

полиморфизмом

Полиморфизм в языке Java заключается в следующем:

название одного и того же метода используется несколько раз

два отдельных класса связаны через свои объекты

различные методы с одним и тем же именем могут быть вызваны от объекта

дочерний класс может расширить родительский класс, унаследовав его функции

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

protected

default

asm

break

Укажите принципы ООП.

Модульность

Приведение типов

Иерархия

Динамическое распределение памяти

Какие виды иерархии различают в ООП?

Динамическое – статическое

Общее – частное

Часть – целое

Простое дерево – бинарное дерево

В Java абстрактный метод

не реализуется для класса, в котором описан, однако должен быть реализован для его неабстрактных потомков

является обычным методом

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

никогда не создается в абстрактном классе

Выберите верные высказывания.

Имя класса может начинаться со строчной буквы

Методы работают на внутреннем состоянии объекта и служат основным механизмом связи объекта с объектом

Соглашение об именах Java является обязательным правилом

Инициализация объекта означает сохранение данных в объекте

Делегирование – это

заимствование объектных полей у объектов других классов

передача системных сообщений между объектами

предоставление ресурсов операционной системы объектам

заимствование методов у объектов других классов

Наличие каких отношений между классами предполагает статический аспект объектно-ориентированной декомпозиции программной системы?

Делегирование

Зависимость

Сцепление

Ассоциация

• Практикум по программированию на Java 1
• Тема 4. Java Base Libraries. Библиотеки
• Промежуточный тест 6

Пакет – это

группа файлов классов Java, которые хранятся в одном каталоге; пакет имеет собственное пространство имен

беспорядочный массив данных

область данных времени выполнения, из которой выделяется память для всех экземпляров классов и массивов

контейнер, который содержит фиксированное количество значений одного типа

Библиотека классов, которая служит для подключения компонент AWT, например кнопок, списков, полей и т. д., к реализациям, зависящим от платформы, в процессе создания этих компонент, – это

java.applet

java.awt

java.awt.image

java.awt.peer

sqrt – это

интеграл

квадратный корень

логарифм

натуральный логарифм

Какой библиотечный класс используется для интерфейса Windows?

Java.math

Java.applet

Java.util

Java.awt

Чтобы использовать классы из стандартной библиотеки Java, нужно

задать их в самом начале программы

сначала импортировать их в программу

задать им как-то начальное значение

просто указать их в программе, так как они встроенные

Для чего используется библиотечный класс Java.math?

Используется для сетевой связи

Используется для функций ввода и вывода

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

Используется для разработки служебных программ

В языке Java все классы происходят от класса

Object

Objective

Math

String

Библиотека классов java.net

содержит классы, с помощью которых можно работать с универсальными адресами URL, передавать данные с использованием сокетов TCP и UDP, выполнять различные операции с адресами IP

может работать не только с потоками байтов, но и с потоками данных других типов, например, числами int или текстовыми строками

содержит классы для выполнения преобразований двоичных данных в текстовый формат

может создавать пользовательский интерфейс способом, не зависящим от платформы, на которой выполняется апплет Java

AWT – это

инструментарий для работы с абстрактными окнами

утилита для работы с библиотеками

графический интерфейс

сборник в справочной системе Java

HTTP Libraries – это

библиотеки модульного тестирования, включая JUnit, Mockito и PowerMock

способы создания анонимного объекта

предоставление поддержки HTTP

сторонние библиотеки общего назначения, такие как Apache Commons и Google Guava

Библиотека классов для работы с графическими изображениями – это

java.applet

java.awt.image

java.awt

java.awt.peer

Основные преимущества, присутствующие в классах библиотеки Java:

байт-код клиентского приложения переписывается для использования сгенерированных пользовательских классов

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

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

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

Оператор импорта всегда

должен предшествовать определению класса

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

может находиться где угодно в самом классе

должен находиться непосредственно в самом определении класса

Для чего используется библиотечный класс Java.lang?

Используется для сетевой связи

Используется для разработки служебных программ

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

Используется для функций ввода и вывода

• Практикум по программированию на Java 1
• Тема 5. Обработка строк на Java
• Промежуточный тест 7

Конструктор String(byte[] byteArray, Charset charset) означает, что

преобразованная копия объекта класса StringBuffer

символы, записанные в массиве байтов, задаются в Unicode-строке с учетом кодировки encoding

создается объект со строкой по умолчанию

символы, записанные в массиве байтов, задаются в Unicode-строке с учетом кодировки, заданной объектом charset

Метод length()

позволяет получить текущий объем выделенной памяти

позволяет установить емкость буфера

возвращает логическое значение true, если вызывающий объект содержит указанную строку, а иначе – логическое значение false

позволяет получить текущую длину объекта типа StringBuffer

Класс StringBuffer

предоставляет расширяемые и доступные для изменений последовательности символов

возвращает логическое значение true, если вызыва¬ющий объект содержит указанную строку, а иначе – логическое значение false

возвращает количество кодовых точек в части вызывающей символьной строки от позиции «начало» и до позиции «конец-1»

возвращает кодовую точку в Юникоде на позиции i

Метод setLength()

служит для задания длины символьной строки в объекте типа StringBuffеr

позволяет получить текущий объем выделенной памяти

возвращает логическое значение true, если вызывающий объект содержит указанную строку, а иначе – логическое значение false

позволяет получить текущую длину объекта типа StringBuffer

Каково назначение конструкторов класса StringBuffer?
Выберите один или несколько ответов:

StringBuffer (CharSequence символы) создает объект, содержащий последовательность символов, а также резервирует место для 16 дополнительных символов

StringBuffer() по умолчанию резервирует место для 16 символов, не перераспределяя память

Возвращают логическое значение true, если вызыва¬ющий объект содержит указанную строку, а иначе – логическое значение false

Возвращают кодовую точку в Юникоде на позиции i

StringBuffer(int размер) принимает целочисленный аргумент, явно задающий размер буфера

StringBuffer(String строка) принимает аргумент типа String, задающий начальное содержимое объекта типа StringBuffer и резервирующий место для 16 символов, не перераспределяя память

Класс StringBuilder представляет

динамические строки

статические строки

изменяемую последовательность символов

буферную переменную

Каким образом из строки "ABCD" с помощью метода substring() получить "BC"?

substring(2,2)

substring(2,4)

substring(1,2)+

substring(1,3)

Как из строки "ABCD" с помощью substring получить "BCD"?

substring(1,2)

substring(1,3)+

substring(2,2)

substring(2,4)

Дан фрагмент кода. Что будет выведено на консоль?
String s = "Begin. I want to write a program";
System.out.println(s.substring(9, 12));

want

begin

write

want

Что реализует класс StringBuffer?

Динамические строки+

Буферную переменную

Статические строки

Изменяемую последовательность символов

Метод char[] toCharArray() класса String

сравнивает данную строку с указанным объектом

объединяет указанную строку с данной строкой путем добавления ее в конце-

преобразует эту строку в новый массив символов-

возвращает длину строки

Дан код. Какой результат получится после компиляции приведенного кода?
String s1 = "отличным";
System.out.println("Я стану " + s1.concat(" программистом"));

Пустая строка

Я стану отличным программистом!

Я стану программистом!

Ошибка компиляции

Каково назначение метода ensureCapacity()?

Если требуется предварительно выделить место для определенного количества символов после создания объекта типа StringBuffеr, то можно воспользоваться, чтобы установить емкость буфера

Позволяет задать длину символьной строки в объекте типа StringBuffеr

Позволяет получить текущую длину объекта типа StringBuffer

Позволяет получить текущий объем выделенной памяти

Метод int length() класса String

возвращает длину строки

сравнивает данную строку с указанным объектом

объединяет указанную строку с данной строкой путем добавления ее в конце

преобразует эту строку в новый массив символов

Метод capacity()

позволяет получить текущий объем выделенной памяти

позволяет получить текущую длину объекта типа StringBuffer

возвращает логическое значение true, если вызывающий объект содержит указанную строку, а иначе – логическое значение false

позволяет установить емкость буфера

Что выведет на экран следующая программа?

4/2=false-

4/2=true

true

False-

• Практикум по программированию на Java 1
• Тема 6. Работа с датой и временем в Java
• Промежуточный тест 8

Класс java.util.Date

вернет количество миллисекунд, прошедших с полуночи 1 января 1970 года

хранит дату в миллисекундах, которые прошли с 1 января 1970 года

проверяет идентичность объектов

проверяет строки на эквивалентность

Пакет java.sql.Date – это

пакет, который содержит дату и время

пакет, который содержит только дату

пакет с общими интерфейсами для некалендарных систем IS

базовый пакет нового Date Time AP

Пакет java.util.Date – это

базовый пакет нового Date Time API

пакет, который содержит дату и время

пакет, который содержит только дату

пакет с общими интерфейсами для некалендарных систем ISO

Метод before()

вернет количество миллисекунд, прошедших с полуночи 1 января 1970 года

проверяет, была ли установленная нами дата раньше той, которую мы передаем в качестве аргумента

проверяет строки на эквивалентность

проверяет идентичность объектов

Класс DateFormat – это

класс, который реализует григорианский календарь

класс, который проверяет, является ли год високосным

абстрактный класс, который обеспечивает базовую поддержку для форматирования и анализа дат

класс, который служит для приведения даты в определяемый вами формат

Класс SimpleDateFormat – это

класс, который реализует григорианский календарь

конкретный класс, расширяющий класс DateFormat

класс, который служит для приведения даты в определяемый вами формат

класс, который проверяет, является ли год високосным

Класс Date

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

заключает обычную строковую переменную

является классом для парсинга и форматирования даты в Java

отображает обычный григорианский календарь

Класс GregorianCalendar

служит для приведения даты в определяемый вами формат

является абстрактным классом, который обеспечивает базовую поддержку для форматирования и анализа дат

реализует григорианский календарь

проверяет, является ли год високосным

• Практикум по программированию на Java 1
• Тема 7. Коллекции в Java. Java Collection
• Промежуточный тест 9

Итератор в Java – это

интерпретатор типов данных

вспомогательный объект, используемый для прохода по коллекции объектов

абстрактный класс

интерфейс

HashMap представляет собой

набор объектов, или хеш-множество, где каждый элемент имеет ключ – уникальный хеш-код

класс двунаправленной очереди, в которой можно произвести вставку и удаление как в начале коллекции, так и в ее конце

набор отсортированных объектов в виде дерева

структуру данных в виде словаря, в котором каждый объект имеет уникальный ключ и некоторое значение

ArrayDeque представляет собой

набор отсортированных объектов в виде дерева

набор объектов, или хеш-множество, где каждый элемент имеет ключ – уникальный хеш-код

класс двунаправленной очереди, в которой можно произвести вставку и удаление как в начале коллекции, так и в ее конце

связанный список

HashSet представляет собой

набор отсортированных объектов в виде дерева

класс двунаправленной очереди, в которой можно произвести вставку и удаление как в начале коллекции, так и в ее конце

связанный список

набор объектов, или хеш-множество, где каждый элемент имеет ключ – уникальный хеш-код

Метод public void remove()

возвращает true, если итератор имеет больше элементов, в противном случае возвращает false

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

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

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

LinkedList представляет собой

связанный список

набор объектов, или хеш-множество, где каждый элемент имеет ключ – уникальный хеш-код

набор отсортированных объектов в виде дерева

простой список объектов

Метод public boolean hasNext()

возвращает true, если итератор имеет больше элементов, в противном случае возвращает false

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

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

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

TreeMap представляет собой

набор отсортированных объектов в виде дерева

структуру данных в виде словаря, в котором каждый объект имеет уникальный ключ и некоторое значение

структуру данных в виде дерева, где каждый элемент имеет уникальный ключ и некоторое значение

набор объектов, или хеш-множество, где каждый элемент имеет ключ – уникальный хеш-код

Метод public E next()

возвращает true, если итератор имеет больше элементов, в противном случае возвращает false

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

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

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

• Практикум по программированию на Java 1
• Контрольные мероприятия
• Итоговый тест

Оператор Continue

не существует

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

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

используется в структуре управления циклом, когда нужно немедленно перейти к следующей итерации цикла

Утилита rmiregistry

используется для управления базой данных криптографических ключей, цепочками сертификатов и доверенными сертификатами

используется в UNIX-платформах для создания и запуска реестра удаленных объектов на указанном порту на текущем хосте

используется для создания файлов классов-заглушек и скелетонов с помощью протокола удаленных методов Джава

применяется для отправки диагностических запросов на виртуальную машину Джава

Парсер Apache Xerces2 – это

сторонние библиотеки с открытым исходным кодом, такие как Apache HttpClient и HttpCore

библиотеки модульного тестирования, включая JUnit, Mockito и PowerMock

эталонная реализация XNI. Его конфигурации и парсеры могут быть написаны с использованием собственного интерфейса Xerces

библиотеки синтаксического анализа, включая Xerces, JAXB, JAXP, Dom4j и Xstream

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

Java.applet

Java.util

Java.lang

Java.math

Java.io

Приложение для смартфона или умных часов, способное осуществлять платежи по технологии NFC, может быть разработано на платформе

Java Micro Edition

Java SE Embedded

Java Card

Javadoc

Что такое JVM (Java Virtual Machine)?

Виртуальная машина Java

Техническое обеспечение

Набор специальных библиотек

Компилятор

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

Java SE Embedded

Java Micro Edition

Java Card

Javadoc

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

java

javac

jconsole

javadoc

Интерфейс java.util.Map

хранит данные не в виде списка значений, а в виде пары «ключ – значение»

предназначен для хранения множества

предназначен для операций с коллекцией, которая является списком

описывает базовые методы, которыми должна обладать любая коллекция

Правильно ли спроектирован класс?

Отсутствует конструктор

Ошибок нет

Отсутствует метод доступа к полю

Отсутствует точка с запятой в конце объявления класса

Метод boolean equals(Object anObject)

объединяет указанную строку с данной строкой путем добавления ее в конце

возвращает длину строки

преобразует эту строку в новый массив символов

сравнивает сам объект с указанным объектом

Выберите наиболее подходящее определение принципа полиморфизма.

Свойство родственных объектов вести себя по-разному в зависимости от ситуации, возникающей в момент выполнения программы

Ограничение, накладываемое на свойства объектов для сужения или препятствия взаимозаменяемости абстракций различных типов

Ранжирование или упорядочение системы абстракций

Свойство абстракции существовать во времени независимо от процесса, породившего данный программный объект, и/или в пространстве, перемещаясь из адресного пространства, в котором он был создан

Назовите мощную интегрированную многоязычную среду разработки, разрабатываемую компанией JetBrains.

Eclipse

NetBeans

IntelliJ IDEA

JDeveloper

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

getTime()

equals()

before()

Date.getTime()

В определении класса члены класса с ключевым словом public доступны

только внутри одного класса

в случае, если известен пароль

из любых функций программы

методам этого класса

К общедоступному классу можно получить доступ с помощью кода

в пакетах, отмеченных как общие

в любом другом пакете

только в его собственном пакете

только в указанных в самом классе пакетах

Интерфейс java.util.Queue

предназначен для операций с коллекцией, которая является списком

описывает базовые методы, которыми должна обладать любая коллекция

предлагает работать с коллекцией как с очередью. Т. е. коллекция имеет метод для добавления элементов в один конец и метод для получения элемента с другого конца – настоящая очередь по принципу FIFO

предназначен для хранения множества

Способы создания объектов в Java:

по ссылочной переменной

с помощью метода newInstance()

с использованием метода insertRecord

с помощью метода clone()

Что выполняет команда javac hellofromfirst.java?

Компиляция исходного Java-кода с именем «hellofromfirst» в байт-код с таким же названием

Компиляция исходного Java-кода с именем «hellofromfirst» в байт-код с другим названием

Компиляция исходного Java-кода с именем «hellofromfirst» в jar с таким же названием

Компиляция исходного Java-кода с именем «hellofromfirst» в манифест с таким же названием

Что означает символ ^?

Логическое умножение

Логическое отрицание

Логическое исключающее ИЛИ

Логическое сложение

Интерфейс Set описывает

множество

объект, который хранит пары «ключ – значение» и не может содержать повторяющихся ключей

очередь

последовательность

Архитектура виртуальной машины имеет сложную организацию и состоит из трех подсистем:

системного загрузчика – System Loader

областей памяти времени выполнения – Memory Areas

загрузчика классов – Class Loader

загрузчика расширений – Extension

механизма выполнения – Execution Engine

базового загрузчика – Bootstrap

Какие имена переменной недопустимы?

Name

firstName

$econdName

id

AbstractCollection

предназначен для создания наборов по типу словаря с объектами в виде пары «ключ – значение»

расширяет класс AbstractCollection и применяет интерфейс List для создания коллекций в виде списков

расширяет класс AbstractCollection и применяет интерфейс Set для создания коллекций в виде множеств

является базовым абстрактным классом для других коллекций, который применяет интерфейс Collection

Пакет java.util содержит

принадлежащие ему классы, необходимые для программирования графических пользовательских интерфейсов GUI

классы, которые наиболее необходимы для математических вычислений, такие как String, Math, или классы-оболочки

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

полезные классы для случайного Random или пользовательского ввода через программирование консоли

Пакет java.time.chrono – это

пакет с общими интерфейсами для некалендарных систем ISO

базовый пакет нового Date Time API

пакет, который содержит только дату

пакет, который содержит дату и время

Как коротко можно описать физический уровень?

Блок приема

Обработка информации

Блок хранения

Уровень просмотра

Unit Testing Libraries – это

абстрактный класс, чертёж класса

библиотеки журналов

библиотеки модульного тестирования, включая JUnit, Mockito и PowerMock

основной протокол для передачи информации от клиента на сервер

Пакет java.time.zone – это

пакет с классами форматирования и парсинга времени и даты

классы для поддержки различных часовых поясов и правила их изменения

пакет с общими интерфейсами для некалендарных систем ISO

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

Классы и интерфейсы в ООП

занимают в Java центральное положение и являются фундаментальными элементами абстракции

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

являются более строгой формой агрегации, когда два класса, которые вы связываете, взаимозависимы и не могут существовать друг без друга

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

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

getTime()

set()

equals()

before()

add()

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

четыре копии полей класса

две копии полей класса

три копии полей класса

одна копия полей класса

Объект является

конкретным описанием определенного класса

конкретным представителем определенного класса

производной определенного класса

конкретной частью определенного класса

Что выведет на экран следующая программа?

false

4/2=false

true

4/2=true

Для прерывания последовательности операторов внутри операторов switch, while, do, for или процедурных скобок с метками используется оператор

return

continue

break

stop

В каком модификаторе доступа члены класса видны внутри пакета?

hidden

protected

public

Модификатор не указан

private

Утилита Checkstyle

является оболочкой командной строки, облегчает исследовательское программирование за счет интерактивного использования элементов языка программирования Джава

является инструментом разработки, помогающим программистам писать код Java, соответствующий стандарту кодирования

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

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

Метод int codePointAt(int i)

возвращает кодовую точку в Юникоде на позиции i

возвращает логическое значение true, если вызывающий объект содержит указанную строку, а иначе – логическое значение false

возвращает кодовую точку в Юникоде на позиции, предшествующей i

возвращает количество кодовых точек в части вызывающей символьной строки от позиции «начало» и до позиции «конец-1»

Сколько способов инициализации объекта существуют в языке Java?

3

2

5

4

Cтроки в объектах типа String

представляют собой только числа

неизменяемые

изменяемые

представляют собой только символы

Нужна помощь с тестами? Обращайтесь к нашим менеджерам

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Практикум по программированию на Java 1- тесты Росдистант — часть 1”

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Оплата принимается посредствам онлайн кассы «Robokassa» — укажите реквизиты карты или воспользуйтесь оплатой по «СБП».
После оплаты система, направит Вас на страницу с товаром, где вы сможете его скачать на своё устройство.
Если по какой- то причине вы закрыли страницу или не скачали товар, то всегда сможете найти и скачать его на почте.
Указывайте настоящий Email — при утере документа вы сможете скачать его из письма.
При возникновении трудностей с оплатой или получением товара обращайтесь к нашим менеджерам. Все контакты указаны на сайте, можете выбрать любой удобный.

Похожие товары

Просмотренные товары

VK MAX Telegram WhatsApp
Отправьте нам сообщение