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

Тема 4. Ввод-вывод (I/O)

1

Какой класс используется для чтения данных из файла в Java?

FileWriter

PrintStream

FileInputStream

Scanner

Какой класс используется для записи данных в файл в Java?

FileReader

InputStream

FileOutputStream

BufferedReader

Что такое сериализация объекта в Java?

Процесс создания нового экземпляра класса

Процесс преобразования объекта в последовательность байтов для хранения или передачи

Процесс сравнения двух объектов

Процесс вызова метода объекта

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

Runnable

Comparable

Serializable

Cloneable

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

FileReader

InputStreamReader

BufferedReader

Scanner

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

FileWriter

OutputStreamWriter

BufferedWriter

PrintStream

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

Writer

Reader

InputStream

OutputStream

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

Writer

Reader

InputStream

OutputStream

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

Files

Path

File

Directory

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

InputStream

Reader

DataInputStream

BufferedReader

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

OutputStream

Writer

DataOutputStream

BufferedWriter

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

BufferedReader

InputStreamReader

Scanner

FileReader

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

OutputStreamWriter

BufferedWriter

PrintStream

FileWriter

Что такое NIO (New Input/Output) в Java?

Старый API для ввода-вывода

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

API для работы с сетью

API для работы с файлами