[Росдистант] Объектно-ориентированное программирование на Java (тесты, вопросы, ответы)

Раздел
Программирование
Предмет
Тип
Просмотров
170
Покупок
0
Антиплагиат
Не указан
Размещена
1 Сен в 02:34
ВУЗ
Росдистант, Тольяттинский государственный университет, ТГУ
Курс
Не указан
Стоимость
450 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
Тесты Все
310.3 Кбайт 450 ₽
Описание

Тольяттинский государственный университет (Росдистант), ТГУ. Объектно-ориентированное программирование на Java (1643). Промежуточные и итоговый тесты. Ответы на вопросы. В базе более 160 вопросов.

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

Оглавление

Класс – это

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

структура, хранящая указатели this, parrent, supper

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

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

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

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

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

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

Модульность

Параллелизм

Полиморфизм

К принципам ООП относят следующие:

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

инжекция зависимости

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

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

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

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

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

использование специальных библиотек

отказ от указателей

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

повышенные требования к аппаратному обеспечению

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

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

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

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

Свойство нескольких абстракций одновременно находиться в активном состоянии

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

С точки зрения устойчивости различают

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

полиморфные объекты

статические объекты

локальные объекты

временные объекты

Событие – это

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

класс

свойство

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

изменение состояния объекта в ответ на какое-либо действие

Объектно ориентированные языки программирования поддерживают принципы

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

типизации

параллельности

модульности

абстрагирования

К принципам ООП относят следующие:

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

переопределение методов

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

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

иерархия

В ООП различают следующие виды иерархии:

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

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

часть – целое

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

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

Драконы умеют летать (как, например, птицы) и ползать (как, например, ящерицы). Примером чего является данная ситуация с точки зрения ООП (выберите наиболее точный вариант)?

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

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

Полиморфизм

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

Множественное наследование

Выберите наиболее подходящее определение принципа инкапсуляции

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

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

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

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

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

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

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

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

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

объектным

процедурным

Персистентные объекты – это объекты,

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

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

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

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

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

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

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

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

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

многопоточный

ветвящийся

Объектные языки программирования поддерживают принципы

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

модульности

абстрагирования

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

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

К принципам ООП относят следующие:

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

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

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

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

модульность

Характеристика объекта – это

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

класс

поле

свойство

текст

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

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

невизуальными

визуальными

физическими

виртуальными

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

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

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

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

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

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

Объект – это

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

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

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

структура, хранящая указатели this, parrent, supper

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

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

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

вложенная

ветвящаяся

линейная

иерархическая

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

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

Модульность

Иерархия

Устойчивость

Параллелизм

К принципам ООП относят следующие:

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

непротиворечивости кода

полиморфизм

иерархия

применение интерфейсов

К принципам ООП относят следующие:

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

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

полиморфизм

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

перегрузка методов

Объектно ориентированные языки программирования поддерживают принципы

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

иерархии

параллельности

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

типизации

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

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

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

Устойчивость

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

Модульность

Объекты, которые существуют, пока программа загружена в память, называются

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

локальными

временными

глобальными

персистентными

Глобальные объекты – это объекты,

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

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

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

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

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

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

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

глобальными

персистентными

временными

локальными

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

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

глобальными

персистентными

локальными

временными

Объектно ориентированные языки программирования поддерживают принципы

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

параллельности

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

абстрагирования

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

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

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

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

Иерархия

Типизация

Полиморфизм

Выберите наиболее подходящее определение принципа модульности

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

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

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

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

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

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

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

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

Типизация

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

Полиморфизм

Установите соответствие между принципами ООП и определениями принципов.

Модульность

Выберите...

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

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

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

Свойство нескольких абстракций одновременно находиться в активном состоянии

Параллелизм

Выберите...

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

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

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

Свойство нескольких абстракций одновременно находиться в активном состоянии

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

Выберите...

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

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

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

Свойство нескольких абстракций одновременно находиться в активном состоянии

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

Выберите...

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

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

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

Свойство нескольких абстракций одновременно находиться в активном состоянии

В программе описаны абстрактный класс А и производный от этого класса класс А1. Какая из записей заведомо неверная?

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

A1 a1

A1 a1; A1 a2

A * a = new A

A1 a1; A & a = a1

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

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

функциональный

итерационный

линейный

императивный

логический

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

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

процедурным

объектным

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

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

Как называется сочетание объединения всех свойств объекта, определяющих его состояние и поведение, в единую абстракцию и ограничение доступа к реализации этих свойств?

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

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

Полиморфизм

Параллелизм

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

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

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

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

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

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

Свойство нескольких абстракций одновременно находиться в активном состоянии

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

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

сетевая

рекуррентная

циклическая

ветвящаяся

Временные объекты – это объекты

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

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

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

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

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

К принципам ООП относят следующие:

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

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

типизация

использование указателей

параллелизм

Локальные объекты – это объекты,

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

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

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

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

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

К принципам ООП относят следующие:

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

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

применение интерфейсов

применение статических членов класса

иерархия

Словом «агрегация» (включение, композиция) точнее всего описывается отношение между

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

вами и вашими друзьями

вами и вашими руками

вашей комнатой и комнатой ваших соседей

вашей комнатой и мебелью в ней

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

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

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

достаточно, чтобы в классе этих объектов были конструкторы и деконструкторы

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

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

С точки зрения устойчивости различают

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

объекты родительских типов

глобальные объекты

объекты производных типов

сохраняемые (персистентные) объекты

Какие механизмы в ОО-языках обычно позволяют обеспечить инкапсуляцию объектов?

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

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

Виртуальные методы

Обработка исключений

Модификаторы доступа

Метод – это

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

структура, хранящая указатели this, parrent, supper

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

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

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

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

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

локальными

глобальными

персистентными

временными

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

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

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

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

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

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

Для чего предназначен пакет java.lang?

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

Пакет осуществляет поддержку нестандартных методов ввода текста

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

Пакет определяет базовые классы языка Java

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

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

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

asm

protected

break

default

Для чего предназначен пакет java.awt.im.spi?

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

Пакет предназначен для поддержки технологии drag-and-drop

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

Пакет предназначен для обработки событий AWT

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

Для чего предназначен пакет java.awt.datatransfer?

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

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

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

Пакет предназначен для задания пространства цветов для AWT

Пакет предназначен для разработки графического пользовательского интерфейса на базе AbstractWindowsToolkit

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

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

#int

_int;

int_#;

2int

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

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

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

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

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

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

Как можно уничтожить объект в Java?

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

Присвоить null всем ссылкам на объект

Вызвать метод finalize() объекта

Этого нельзя сделать вручную

Вызвать Runtime.getRuntime().gc()

Какие из следующих строк скомпилируются без ошибки?

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

byte b = 255

float f = 7.0

int j = ъ

char c = "z"

 Для чего предназначен пакет java.awt?

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

Пакет предназначен для разработки графического пользовательского интерфейса на базе AbstractWindowsToolkit

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

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

Пакет предназначен для задания пространства цветов для AWT

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

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

Это утилита для конвертации в режиме командной строки параметра, передаваемого в виде текста на национальном алфавите, в последовательность символов UNICODE

Это утилита для обнаружения конфликтов между файлами архивов jar

Это дизассемблер классов

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

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

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

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

Конструктор вызывается при инициализации объекта

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

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

Для чего предназначен пакет java.awt.im?

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

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

Пакет предназначен для поддержки технологии drag-and-drop

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

Пакет предназначен для обработки событий AWT

Тип short –

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

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

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

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

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

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

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

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

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

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

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

Экземпляром класса называется

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

дружественная функция класса

переменная – член класса

функция – член класса

объект класса

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

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

Знак больше

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

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

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

Какого спецификатора доступа в классах нет?

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

private

public

protected

hidden

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

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

public

package

protected

private

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

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

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

Это утилита для создания и управления Java-архивами jar

Это дизассемблер классов

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

Для чего предназначен пакет java.awt.color?

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

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

Пакет предназначен для разработки графического пользовательского интерфейса на базе AbstractWindowsToolkit

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

Пакет предназначен для задания пространства цветов для AWT

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

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

Это утилита для конвертации в режиме командной строки параметра, передаваемого в виде текста на национальном алфавите, в последовательность символов UNICODE

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

Это утилита для обнаружения конфликтов между файлами архивов jar

Это дизассемблер классов

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

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

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

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

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

который автоматически вызывается при уничтожении объектов

Какой метод вызывается при создании объекта класса?

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

Инициализатор

Конструктор

Деструктор

Спецификатор

Для чего предназначен пакет java.lang.ref?

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

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

Пакет определяет базовые классы языка Java

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

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

Какие варианты записи оператора условного перехода корректны?

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

if [i<j] System.out.print("-4-");

if (i<j) { System.out.print("-1-"); }

if i<j { System.out.print("-3-"); }

if (i<j) then System.out.print("-2-");

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

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

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

Знак больше

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

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

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

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

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

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

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

Это дизассемблер классов

Как выглядел бы заголовок закрытого целочисленного поля weight класса Dog?

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

сlass Dog{ protected int weight;}

сlass Dog{private int weigh(); }

сlass Dog{int weight;}

сlass Dog{ private weigh(); }

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

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

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

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

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

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

Основными технологическими проблемами процедурного (императивного) программирования, повлекшими за собой кризис 70-х годов ХХ века, явились:

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

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

сложность межмодульных интерфейсов

использование модулей

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

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

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

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

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

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

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

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

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

5

1

13

0

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

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

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

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

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

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

Тип int –

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

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

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

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

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

Для чего предназначен пакет java.applet?

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

Пакет предназначен для задания пространства цветов для AWT

Пакет предназначен для разработки графического пользовательского интерфейса на базе AbstractWindowsToolkit

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Программы Java категории «Серверное приложение (Enterprise application)» – это

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

программный компонент, работающий в окне браузера

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

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

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

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

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

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

Ни одного

Два

Один

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

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

package

protected

private

public

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

public class Main {

  public static void main(String[] args) {

    System.out.println(args.length);

  }

}

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

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

Код скомпилируется, но во время выполнения будет выброшено исключение NullPointerException

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

Код скомпилируется, а на консоль будет выведено число 0

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

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

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

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

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

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

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

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

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

сlass Dog{void voice;};

сlass Dog{void voice();};

сlass Dog{public: voice();};

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

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

Знак меньше

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

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

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

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

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

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

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

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

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

Когда выполняется конструктор класса?

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

При использовании объекта класса

При выходе объекта из области видимости

При создании объекта класса

При объявлении класса

Какие варианты записи оператора условного перехода корректны?

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

if [i<j] System.out.print("-4-");

if i<j { System.out.print("-3-"); }

if (i<j) System.out.print("-5-");

if (i<j) then System.out.print("-2-");

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

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

Конструктор копирования

Конструктор преобразования

Конструктор с параметрами

Конструктор по умолчанию

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

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

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

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

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

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

Константный метод, вызываемый для объекта класса,

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

не может изменять никакие поля

может изменять только константные поля

может изменить только неконстантные поля

может изменить как константные, так и неконстантные поля

Тип byte –

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

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

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

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

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

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

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

inherited

friend

static

public

Для чего предназначен пакет java.awt.dnd?

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

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

Пакет предназначен для обработки событий AWT

Пакет предназначен для поддержки технологии drag-and-drop

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

Программы Java категории «Апплет (Applet)» – это

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

программный компонент, работающий в окне браузера

утилита создания архива

утилита серверного приложения

утилита для компиляции

Какие из следующих строк скомпилируются без ошибки?

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

int i = 32565

float f = 7.0

char c = "z"

byte b = 255

Какой модификатор используется для указания защищенного доступа (внутри иерархии наследования)?

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

private

Никакой

public

protected

Упорядочите области доступа по уменьшению уровня

package

Ответ 1


Выберите...

4

2

1

3

private

Ответ 2


Выберите...

4

2

1

3

protected

Ответ 3


Выберите...

4

2

1

3

public

Ответ 4


Выберите...

4

2

1

3

Класс имеет закрытое поле а типа int. Выберите правильное описание сеттера (открытого метода записи в данное поле)

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

void setX(int x){

this.x = x;

}

public int getX(){

return x;

}

private void setX(int x){

this.x = x;

}

public void setX(int x){

this.x = x;

}

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

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

package

private

public

native

protected

Выберите правильные комбинации модификаторов при объявлении КЛАССА

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

public abstract strictfp

public Annotation

abstract

final

Выберите правильные утверждения

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

В Java не разрешено множественное наследование

В Java не разрешена множественная реализация интерфейсов

В Java разрешена множественная реализация интерфейсов

В Java разрешено множественное наследование

Сколько уровней доступа существует в Java?

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

2

3

1

4

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

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

protected

public

Никакой

private

Выберите модификаторы, которые могут быть применены для указания доступа к КЛАССУ

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

public

protected

package

private

Выберите правильные утверждения

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

Java – чисто процедурный язык

Java – объектный язык

Java – объектно ориентированный язык

В Java не разрешено множественное наследование

Выберите виды объявления классов в Java

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

normal class declarations

array declarations

interface declaration

enum declarations

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

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

private

public

protected

Никакой

Выберите правильные комбинации модификаторов при объявлении КЛАССА

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

final abstract

public final

public native

public static

abstract strictfp

Что может быть членом класса?

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

Члены, унаследованные по всей иерархии наследования

Конструкторы

Конструкторы родительского класса

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

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


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

public class ClassA {

private int x;

public int getX(){

return x;

}

public void setX(int x){

this.x = x;

}

}

class ClassA {

int x;

int getX(){

return x;

}

void setX(int x){

this.x = x;

}

}

public class ClassA {

public int x;

public int getX(){

return x;

}

public void setX(int x){

this.x = x;

}

}

public class ClassA {

private int x;

int getX(){

return x;

}

void setX(int x){

this.x = x;

}

}

Класс имеет закрытое поле а типа int. Выберите правильное описание геттера (открытого метода чтения данного поля)

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

public int getX(){

return a;

}

public void setX(int a){

this.a = a;

}

protected int getX(){

return a;

}

public int getX(int a){

this.a = a;;

}

Что может быть членом класса?

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

Члены, объявленные в самом классе

Члены, унаследованные по всей иерархии наследования

Конструкторы

Открытые члены классов из того же пакета

Укажите, что может наследоваться классом

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

protected члены

package члены

private члены

public члены

Где могут храниться пакеты?

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

В файловой системе

В базе данных

В файлах электронных таблиц

В файлах java

Имеется приведенное ниже описание.

package sert;

class Beverage {}

Можно ли обратиться к этому классу из другого пакета?

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

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

Нет

Да, он виден всегда

Да, но класс нужно импортировать

Выберите правильные наименования пакетов

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

com

import.java

java-com-project

com.java.my

Имеется приведенное ниже описание.

public package sert;

class Beverage {}

Можно ли обратиться к этому классу из другого пакета?

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

Нет

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

Да, но класс нужно импортировать

Да, он виден всегда

Выберите правильные примеры импорта

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

import java.util;

import java.util.List;

import java.util.*;

import java.util.List, java.util.concurrent.Executors;

Выберите правильные утверждения

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

В Java разрешено множественное наследование интерфейсов

В Java разрешено только простое наследование классов

В Java разрешено множественное наследование классов

В Java разрешена множественная реализация интерфейсов

Укажите типы методов в интерфейсах

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

abstract

static

private

final

Выберите правильные объявления интерфейсов

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

public interface MyI {

    int x=1;

    void m();

}

public interface MyI {

    private void m();

}

public interface MyI {

    int x;

    void m();

}

public interface MyI {

    void m();

}

Какие методы наследуются в интерфейсах?

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

Динамические

Абстрактные

По умолчанию (default)

Статические

Имеется приведенное ниже описание.

package one.two.free;

public class Four {}

Выберите правильное квалифицированное имя класса

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

one.two.free.Four

one.two.free.four

free.Four

one.two.free

Имеется приведенное ниже описание.

package vector;

public class Vector {}

Выберите правильное квалифицированное имя класса

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

Vector

vector.Vector

vector

Vector.vector

java.util.Vector

Имеется приведенное ниже описание.

package sert;

public class Beverage {}

Можно ли обратиться к этому классу из другого пакета?

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

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

Нет

Да, он виден всегда

Да, но класс нужно импортировать

Для чего предназначены пакеты (packages)?

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

Для программирования приложений с GUI

Для управления доступом

Для создания jar файлов

Для устранения конфликтов имен

Для чего предназначены пакеты (packages)?

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

Для доступа к базам данных

Для устранения конфликтов имен

Для создания jar файлов

Для структурирования программы

Укажите типы методов в интерфейсах

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

default

native

abstract

open

Выберите правильные объявления интерфейсов

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

public interface MyI {

native void m();

}

interface MyI {}

public interface MyI {}

public final interface MyI {}

Имеется приведенное ниже описание.

package sert;

class Beverage {}

Какой уровень доступа (инкапсуляции) имеет класс Beverage?

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

private

package

public

protected

Выберите наиболее полное определение пакета (package)

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

В языке Java нет понятия пакета

Конструкция языка Java для объявления классов и интерфейсов

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

Модификатор, определяющий уровень доступа (инкапсуляции)

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

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

указателем

примитивным типом

интерфейсом

классом

Что выполняет приведенный участок кода?

Locale locale = new Locale("ru");

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

Получает текущие дату и время

Создает локаль региона России

Получает объект типа календарь

Создает локаль по умолчанию

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

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

String

Lambda Expressions

StringBuffer

Regular Expressions

Что выполняет приведенный участок кода?

Calendar c1 = Calendar.getInstance();

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

Получает текущие дату и время

Получает текущую дату

Получает объект типа календарь

Получает текущее время

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

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

StringBuilder

String

StringTokenizer

StringBuffer

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

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

trim()

len()

substring()

length()

Какой метод класса String используется для определения длины строки?

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

trim()

len()

substring()

length()

Какие классы образуют основу регулярных выражений?

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

Object

Matcher

String

Pattern

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

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

trim()

indexOf()

len()

length()

Что выполняет приведенный участок кода?

Date d = new Date();

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

Получает текущее время

Получает текущую дату

Получает объект типа календарь

Получает текущие дату и время

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

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

len()

length()

trim()

substring()

Чем является Collection с точки зрения типов Java?

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

Интерфейсом

Объектом

Примитивом

Классом

Сколько иерархий наследования существует в Collection Framework?

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

1

3

4

2

Выберите утверждения, относящиеся к обходу коллекции

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

В процессе обхода надо обойти все элементы

Каждый элемент должен быть пройден ровно один раз

В процессе обхода надо обойти часть элементов

Каждый элемент должен быть пройден как минимум раз

Какой элемент Collection Framework представляет собой упорядоченную ДЛЯ ОБРАБОТКИ последовательность, описывает некоторые дисциплины обслуживания (например, FIFO) и может содержать дублирующие элементы?

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

Set

Queue

List

Collection

Выберите правильные утверждения для интерфейса MAP

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

Каждому ключу могут соответствовать несколько значений

Map может содержать дублирующие ключи

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

Каждому ключу соответствует не более одного значения

Какие элементы Collection Framework представляют собой отсортированные коллекции?

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

Vector

SortedMap

LinkedSet

SortedSet

Какой элемент Collection Framework представляет собой словарь данных – коллекцию пар (КЛЮЧ-ЗНАЧЕНИЕ)?

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

Map

List

Set

Queue

Какой элемент Collection Framework моделирует математическое множество и не содержит дублирующих элементов?

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

Set

List

Queue

Collection

Выделите элементы Collection Framework

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

Algorithms

Wrappers

Implementations

Strings

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

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

Lambda Expression

collection

коллекцией

службой

Какие способы существуют для сортировки коллекции?

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

Реализация интерфейса Map

Использование Arrays.fill()

Реализация компаратора Compare

Реализация интерфейса Comparable

Какие из реализаций интерфейса Map являются неупорядоченными, неотсортированными словарями?

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

TreeMap

HashTable

LinkedHashMap

HashMap

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

List<Integer> li = new ArrayList<Integer> ();

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

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

Создает упорядоченную коллекцию вещественных элементов

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

Создает отсортированную коллекцию целочисленных элементов

Какие способы существуют для сортировки коллекции?

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

Реализация интерфейса Clonable

Сортировка List классом Collections

Использование Arrays.fill()

Реализация интерфейса Comparable

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

List<Integer> li = new ArrayList<Integer> ();

for(int i : a){

    li.add(i);

}

Collections.sort(li);

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

Создает отсортированную коллекцию целочисленных элементов

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

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

Создает упорядоченную коллекцию вещественных элементов

Какие из реализаций интерфейса Map являют собой сбалансированное (RB) дерево?

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

HashMap

LinkedHashMap

HashTable

TreeMap

Выделите элементы Collection Framework

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

Implementations

Generics

Interfaces

Classes

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

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

Использование Switch

Использование оператора for-each

Использование итераторов (iterators)

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

Какие из реализаций интерфейса Map являются упорядоченными словарями?

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

HashTable

TreeMap

LinkedHashMap

HashMap

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

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

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

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

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

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

Вам подходит эта работа?
Похожие работы
Java
Задача Задача
13 Дек в 22:03
17 +1
0 покупок
Java
Задача Задача
2 Окт в 16:04
48 +1
0 покупок
Java
Задача Задача
13 Июл в 14:32
91
0 покупок
Java
Задача Задача
13 Июл в 14:27
77 +1
0 покупок
Другие работы автора
Основы программирования
Контрольная работа Контрольная
20 Дек в 13:35
54 +16
1 покупка
Неорганическая химия
Тест Тест
20 Дек в 13:22
44 +16
0 покупок
История государства и права
Тест Тест
17 Дек в 09:27
73 +3
0 покупок
История государства и права
Контрольная работа Контрольная
17 Дек в 09:17
70 +2
0 покупок
Английский язык
Тест Тест
17 Дек в 05:13
174 +20
2 покупки
Инженерная графика
Контрольная работа Контрольная
16 Дек в 09:28
174 +8
1 покупка
Электроэнергетика
Контрольная работа Контрольная
14 Дек в 14:45
86 +6
0 покупок
САПР технологических процессов
Контрольная работа Контрольная
14 Дек в 05:19
34 +1
0 покупок
Вычислительная техника
Контрольная работа Контрольная
5 Дек в 08:06
55 +2
0 покупок
Вычислительная техника
Тест Тест
5 Дек в 07:52
112 +4
4 покупки
Техносферная безопасность
Контрольная работа Контрольная
5 Дек в 01:33
57 +1
1 покупка
Анализ и прогнозирование
Тест Тест
3 Дек в 11:49
46 +1
0 покупок
АФХД - Анализ финансово-хозяйственной деятельности
Тест Тест
3 Дек в 10:43
53 +1
0 покупок
Темы журнала
Показать ещё
Прямой эфир