Questões sobre manipulação de arquivos
Questão 1
O que é um arquivo?A.
Uma estrutura utilizada apenas para armazenar objetos Java. B.
Uma unidade de armazenamento permanente de dados. C.
Um diretório que contém outros diretórios. D.
Uma variável armazenada na memória RAM.
Questão 2
Qual classe representa um caminho para um arquivo na API NIO?A.
FileReader B.
Files C.
Path D.
Stream
Questão 3
Qual método cria um objeto Path a partir de uma String?A.
Files.path() B.
Path.create() C.
Paths.get() D.
Files.getPath()
Questão 4
O que o método A.
Uma String contendo todo o arquivo. B.
Um List<String> contendo as linhas do arquivo. C.
Um Stream<String>. D.
Um array de bytes.
Files.readAllLines() retorna?Questão 5
Qual é a principal desvantagem de utilizar A.
O método não suporta arquivos de texto. B.
O método carrega todo o conteúdo na memória. C.
O método só funciona em sistemas Linux. D.
O método retorna bytes em vez de texto.
Files.readAllLines() em arquivos muito grandes?Questão 6
Qual método é mais adequado para processar arquivos grandes?A.
Files.readAllLines() B.
Files.readString() C.
Files.lines() D.
Files.readAllBytes()
Questão 7
Qual opção permite adicionar conteúdo ao final de um arquivo existente?A.
StandardOpenOption.REPLACE B.
StandardOpenOption.APPEND C.
StandardOpenOption.OVERWRITE D.
StandardOpenOption.UPDATE
Questão 8
O que acontece quando A.
O conteúdo é acrescentado ao final. B.
O conteúdo é substituído. C.
Uma exceção é lançada obrigatoriamente. D.
Nada acontece.
Files.write(path, linhas) é chamado e o arquivo já existe?Questão 9
Qual método permite escrever diretamente uma String em um arquivo?A.
Files.writeText() B.
Files.writeString() C.
Files.saveString() D.
Files.appendString()
Questão 10
Qual combinação de opções cria o arquivo caso ele não exista e adiciona conteúdo caso exista?A.
CREATE e APPEND B.
CREATE e DELETE C.
WRITE e DELETE D.
APPEND e REMOVE