wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

3TDS - Programação Backend

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Qual é a principal finalidade da classe `java.util.Scanner` em Java?

a)

Gerar números aleatórios

b)

Ler dados de entrada do usuário

c)

Serializar objetos

d)

Manipular arquivos XML

2.

Qual método da classe `Scanner` é utilizado para ler uma linha completa de texto?

a)

nextInt()

b)

nextDouble()

c)

nextLine()

d)

nextChar()

3.

O que é um Charset em Java?

a)

Um tipo de dado primitivo

b)

Um conjunto de caracteres e sua codificação

c)

Um método de serialização

d)

Um tipo de coleção

4.

Qual das alternativas abaixo representa um exemplo de codificação de caracteres?

a)

UTF-8

b)

ArrayList

c)

Scanner

d)

HashSet

5.

O que é serialização de objetos em Java?

a)

Converter um objeto em uma sequência de bytes

b)

Ordenar elementos de um ArrayList

c)

Comparar dois objetos

d)

Ler dados do teclado

6.

Qual interface uma classe deve implementar para ser serializável em Java?

a)

Cloneable

b)

Serializable

c)

Comparable

d)

Iterable

7.

Qual método é utilizado para adicionar um elemento em um `ArrayList`?

a)

add()

b)

put()

c)

insert()

d)

append()

8.

Qual das opções abaixo é uma característica dos Sets em Java?

a)

Permitem elementos duplicados

b)

Mantêm a ordem de inserção

c)

Não permitem elementos duplicados

d)

São sempre ordenados

9.

Para que servem os métodos `equals()` e `hashCode()` em Java?

a)

Para ler dados do teclado

b)

Para comparar objetos e garantir funcionamento correto em coleções baseadas em hash

c)

Para serializar objetos

d)

Para converter tipos primitivos

10.

O que acontece se dois objetos diferentes retornarem o mesmo valor de `hashCode()`?

a)

Eles são considerados iguais pelo método equals()

b)

Pode ocorrer colisão em coleções baseadas em hash, mas não necessariamente são iguais

c)

Eles não podem ser inseridos em um Set

d)

O programa lança uma exceção