[Росдистант] Практикум по программированию на Java 1 (тесты, вопросы, ответы)

Раздел
Программирование
Предмет
Тип
Просмотров
77
Покупок
0
Антиплагиат
Не указан
Размещена
3 Июн в 12:43
ВУЗ
Росдистант, Тольяттинский государственный университет, ТГУ
Курс
Не указан
Стоимость
250 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
Промежуточные тесты 1-9
343.8 Кбайт 250 ₽
Описание

Тольяттинский государственный университет (Росдистант), ТГУ. Практикум по программированию на Java 1 (9630). Промежуточные тесты. Ответы на вопросы.

Для Росдистант имеются и другие готовые работы. Пишем уникальные работы под заказ. Помогаем с прохождением онлайн-тестов. Пишите, пожалуйста, в личку (Евгений).

Оглавление

ПРОМЕЖУТОЧНЫЙ ТЕСТ 1

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

Выберите один ответ:

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

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

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

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

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

Выберите один или несколько ответов:

jdb

jhsdb

jconsole

jarsigner

jcmd

Платформа Jave ME

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

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

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

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

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

Java Development Kit (JDK) – это

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

JVM

JIT

JSR

REPL

LTS

IDE

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

Выберите один ответ:

javadoc

javac

jar

javacmp

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

Выберите один ответ:

jdb

jcmd

jar

java

jlink

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

Выберите один или несколько ответов:

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

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

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

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

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

Выберите один ответ:

StackOverflowError

Exception

OutOfMemoryError

RuntimeException

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

Выберите один ответ:

javac

jlink

jshell

jar

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

Выберите один ответ:

HotSpot

OpenJ9

JRE

VirtualBox

ПРОМЕЖУТОЧНЫЙ ТЕСТ 2

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

Выберите один или несколько ответов:

jcmd

rmiregistry

jdb

jshell

jhsdb

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

Выберите один ответ:

До JDK8

JDK1.0

JDK9 и выше

JDK7 и JDK8

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

Выберите один ответ:

jdb

jcmd

jar

jlink

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

Выберите один ответ:

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

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

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

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

Пи-код – это

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

4

2

3

6

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

Выберите один ответ:

2013

1996

2017

2008

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

Выберите один или несколько ответов:

rmic

jcmd

rmiregistery

jdb

jhsdb

jconsole

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

Выберите один ответ:

Eclipse Foundation

IBM

SAP

Oracle

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

Выберите один ответ:

jconsole

jlink

rmic

jshell

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

Выберите один ответ:

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

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

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

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

ПРОМЕЖУТОЧНЫЙ ТЕСТ 3

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

Выберите один ответ:

2 байта

8 байт

1 бит

8 бит

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

Выберите один или несколько ответов:

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

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

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

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

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

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

Выберите один ответ:

{    }

//

/*   */

(*   *)

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

Выберите один ответ:

8

9

7

4

5

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

Выберите один или несколько ответов:

Аннотацию

Резюме

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

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

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

Выберите один ответ:

16 бит

1 байт

16 байтов

2 бита

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

Выберите один или несколько ответов:

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

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

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

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

ПРОМЕЖУТОЧНЫЙ ТЕСТ 4

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

Выберите один ответ:

53

64

44

32

23

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

Выберите один ответ:

16 бит

64 бита

32 бита

7 бит

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

Выберите один ответ:

interface

extends

throws

implements

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

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

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

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

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

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

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

Выберите один или несколько ответов:

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

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

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

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

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

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

public static void main(String[] args)

Нет ответа

public static int main(String [] args)

public void main(String[] args)

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

Выберите один ответ:

continue

stop

return

break

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

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

32 бита

64 бита

8 бит

16 бит

Примитивный тип int – это

Выберите один ответ:

символьный тип (беззнаковое 16-битное целое)

однобайтовое целое число (8-битное целое со знаком)

целое число (32-битное целое со знаком)

короткое целое число (16-битное целое со знаком)

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

 

 

Выберите один ответ:

a

10

14

20

5

Оператор break

Выберите один ответ:

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

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

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

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

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

Выберите один или несколько ответов:

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

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

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

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

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

Выберите один ответ:

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

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

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

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

Цикл for

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

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

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

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

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

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

Выберите один или несколько ответов:

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

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

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

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

В каких случаях применяют оператор switch?

Выберите один ответ:

К известному числу возможных ситуаций выбора

Когда происходит дублирование значений выбора

Когда число ситуаций выбора неизвестно

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

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

a=1/0;

Выберите один ответ:

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

Inf

NaN

Exception

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

 

 

Выберите один ответ:

147

99

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

81

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

Выберите один ответ:

java.io

java.util

java

java.lang

ПРОМЕЖУТОЧНЫЙ ТЕСТ 5

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

Выберите один или несколько ответов:

Ассоциация

Зависимость

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

Сцепление

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

Выберите один или несколько ответов:

Имя не должно содержать пробелов

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

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

Имя не должно начинаться со специальных символов

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

Выберите один ответ:

Sys

Color

Runnable

Button

Выберите верные определения модификаторов доступа.

Выберите один или несколько ответов:

Открытый – элемент класса доступен из любого места программы

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

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

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

Защищенный – элемент класса доступен из подклассов класса, в котором он объявлен, и из любого класса в пакете, где он был объявлен

Класс может реализовывать

Выберите один ответ:

не более пяти интерфейсов

любое количество интерфейсов

не более двух интерфейсов

не более трех интерфейсов

Понятие «абстрактный класс»

Выберите один ответ:

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

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

призвано скрыть сложность от пользователей и показать им только соответствующую информацию

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

На диаграмме класс S является

 

Выберите один или несколько ответов:

производным

суперклассом

родительским

дочерним

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

Выберите один ответ:

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

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

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

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

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

Выберите один или несколько ответов:

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

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

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

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

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

Выберите один или несколько ответов:

реализация

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

агрегация

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

Какая разница между интерфейсом и абстрактным классом?

Выберите один или несколько ответов:

Все методы интерфейса по умолчанию являются публичными (public) и абстрактными (abstract), а поля – public static final

Интерфейс может реализовывать методы

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

В Java класс может наследоваться (реализовывать) от многих интерфейсов, но только от одного класса (возможно абстрактного)

На рисунке представлено отношение

 

Выберите один ответ:

реализации

зависимости

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

ассоциации

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

Выберите один ответ:

Public

Private

Protected

Extend

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

Выберите один или несколько ответов:

Модульность

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

Иерархия

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

Выберите преимущество объектно-ориентированного программирования.

Выберите один ответ:

В объектно-ориентированном программировании классы иногда чрезмерно обобщены

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

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

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

В Java наследование может быть

Выберите один или несколько ответов:

сложным

зависимым

простым

двойным

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

Выберите один ответ:

ориентированным

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

объектным

процедурным

Как выглядел бы заголовок общедоступного метода voice класса Dog, который не принимает никаких параметров и не возвращает значение?

Выберите один ответ:

public сlass Dog{public void voice(){}}

public сlass Dog{public voice()}

public сlass Dog{void voice()}

public сlass Dog{void voice}

К преимуществам объектно-ориентированного программирования можно отнести следующее:

Выберите один или несколько ответов:

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

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

объектно-ориентированный подход очень хорошо моделирует реальный мир

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

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

Выберите один ответ:

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

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

Ошибок нет

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

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

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

Ассоциация

Полиморфизм

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

Инкапсуляция

В каких случаях проявляется отношение зависимости?

Выберите один или несколько ответов:

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

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

Если класс наследует члены суперкласса

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

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

Выберите один ответ:

break

default

protected

asm

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

Выберите один ответ:

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

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

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

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

Имя метода должно

Выберите один ответ:

начинаться со специальных символов

состоять из цифр и специальных символов

начинаться с заглавной буквы

начинаться со строчной буквы

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

Выберите один или несколько ответов:

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

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

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

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

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

Выберите один ответ:

Два

Один

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

Ни одного

Какое из высказываний неверно?

Выберите один ответ:

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

Ссылочная переменная суперкласса может ссылаться на объект подкласса

Композиция является менее строгой формой агрегации

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

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

Выберите один ответ:

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

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

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

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

Назовите принципы ООП.

Выберите один или несколько ответов:

Модульность

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

Выделение отдельного стека нити вычисления

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

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

Выберите один или несколько ответов:

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

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

Часть – целое

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

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

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

Две копии методов класса

Три копии методов класса

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

Одна копия методов класса

Абстракция данных 

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

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

типизацией

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

иерархией

Способы инициализации объекта:

Выберите один или несколько ответов:

с помощью метода

с помощью конструктора

с помощью файловой системы

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

Отношение «общее – частное» реализуется с помощью

Выберите один ответ:

ассоциации

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

реализации

зависимости

Через какое ключевое слово интерфейс может наследоваться от другого интерфейса?

Выберите один ответ:

extends

Нет такой возможности

implements

abstract

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

Выберите один или несколько ответов:

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

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

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

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

На диаграмме класс A является

 

Выберите один или несколько ответов:

дочерним

суперклассом

производным

родительским

Сокрытие информации предполагает, что

Выберите один ответ:

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

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

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

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

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

Выберите один или несколько ответов:

Унарные

Ассоциация

Агрегация

Прямые

Физический уровень

Выберите один ответ:

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

описывает, как хранятся записи, которые часто скрыты от пользователя

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

призван скрыть сложность от пользователей и показать им только соответствующую информацию

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

Выберите один или несколько ответов:

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

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

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

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

ПРОМЕЖУТОЧНЫЙ ТЕСТ 6

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

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

java.awt.peer

java.awt

java.applet

java.awt.image

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

Выберите один ответ:

Object

Math

Objective

String

HTTP Libraries – это

Выберите один ответ:

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

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

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

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

AWT – это

Выберите один ответ:

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

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

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

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

sqrt – это

Выберите один ответ:

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

интеграл

логарифм

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

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

Выберите один или несколько ответов:

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

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

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

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

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

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

Java.applet

Java.awt

Java.util

Java.math

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

Выберите один или несколько ответов:

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

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

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

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

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

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

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

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

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

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

Пакет – это

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

java.awt.peer

java.awt

java.awt.image

java.applet

ПРОМЕЖУТОЧНЫЙ ТЕСТ 7

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

Выберите один ответ:

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

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

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

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

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

String s1 = "отличным";

System.out.println("Я стану " + s1.concat(" программистом"));

Выберите один ответ:

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

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

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

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

Класс StringBuffer

Выберите один ответ:

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

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

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

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

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

 

 

Выберите один ответ:

4/2=true

false

true

4/2=false

Каково назначение конструкторов класса StringBuffer?

Выберите один или несколько ответов:

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

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

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

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

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

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

Метод length()

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

substring(1,2)

substring(2,2)

substring(1,3)

substring(2,4)

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

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

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

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

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

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

Дан фрагмент кода. Что будет выведено на консоль?

    String s = "Begin. I want to write a program";

    System.out.println(s.substring(9, 12));

Выберите один ответ:

want

write

begin

want

Метод setLength()

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

substring(1,2)

substring(1,3)

substring(2,4)

substring(2,2)

Метод capacity()

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

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

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

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

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

ПРОМЕЖУТОЧНЫЙ ТЕСТ 8

Класс SimpleDateFormat – это

Выберите один или несколько ответов:

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

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

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

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

Класс java.util.Date

Выберите один ответ:

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

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

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

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

Класс Date

Выберите один ответ:

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

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

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

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

Класс GregorianCalendar

Выберите один или несколько ответов:

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

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

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

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

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

Выберите один ответ:

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

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

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

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

Метод before()

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

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

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

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

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

Класс DateFormat – это

Выберите один ответ:

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

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

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

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

ПРОМЕЖУТОЧНЫЙ ТЕСТ 9

Метод public void remove()

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

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

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

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

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

Метод public E next()

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

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

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

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

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

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

Выберите один ответ:

интерфейс

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

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

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

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

Выберите один ответ:

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

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

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

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

Метод public boolean hasNext()

Выберите один ответ:

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

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

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

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

Вам подходит эта работа?
Похожие работы
Java
Контрольная работа Контрольная
4 Июн в 13:15
77 +1
0 покупок
Java
Контрольная работа Контрольная
3 Июн в 00:52
155 +1
2 покупки
Java
Контрольная работа Контрольная
30 Мая в 13:29
69
0 покупок
Java
Дипломная работа Дипломная
5 Мая в 17:44
106 +1
0 покупок
Другие работы автора
Сварка и резка
Контрольная работа Контрольная
9 Окт в 12:05
9 +3
0 покупок
Электрооборудование
Лабораторная работа Лабораторная
26 Сен в 00:48
19 +1
0 покупок
Физика конденсированных сред
Тест Тест
25 Сен в 00:47
19 +1
0 покупок
Юриспруденция
Дипломная работа Дипломная
17 Сен в 04:40
21 +1
0 покупок
Юриспруденция
Дипломная работа Дипломная
17 Сен в 04:37
22 +1
0 покупок
Металлообработка
Тест Тест
14 Сен в 03:59
54 +1
0 покупок
Технология машиностроения
Тест Тест
13 Сен в 19:45
41 +1
2 покупки
Механика грунтов
Лабораторная работа Лабораторная
12 Сен в 20:41
36 +2
1 покупка
Юриспруденция
Дипломная работа Дипломная
12 Сен в 18:40
18 +1
0 покупок
Юриспруденция
Дипломная работа Дипломная
12 Сен в 18:37
23 +1
0 покупок
Юриспруденция
Дипломная работа Дипломная
12 Сен в 02:29
26 +1
0 покупок
Темы журнала
Показать ещё
Прямой эфир