Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — VUNESP 2023

ProgramaçãoLinguagens de programação
Código
vu073329
Banca
VUNESP
Órgão
DPE-SP
Ano
2023
Nível
Superior
Cargo
Agente de Defensoria - Analista Desenvolvedor
Scanner é uma classe utilizada na linguagem Java, geralmente para ler informações do usuário digitadas no terminal durante a execução do código. Esta classe está presente no pacote
  1. Ajava.lang
  2. Bjava.net
  3. Cjava.time
  4. Djava.util
  5. Ejavax.swing
Revelar gabarito e comentário

GabaritoD — java.util

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Java – Pacotes e a classe Scanner

Gabarito: letra D. A classe Scanner, utilizada para leitura de dados do terminal, pertence ao pacote java.util. Ela é amplamente usada para entrada de dados formatados. As demais alternativas referem-se a outros pacotes da API Java, cada um com finalidades distintas.

1java.lang (núcleo)
String, Math, Object
2java.util (utilitários)
Scanner, ArrayList, HashMap
3java.io (entrada/saída)
4java.net (redes)
Socket, URL
5java.time (datas)
LocalDate, LocalTime
6javax.swing (GUI)
Pacotes Java (API)
LEVELsoulevel.com.br
Pacotes Java (API): java.lang (núcleo) (String, Math, Object); java.util (utilitários) (Scanner, ArrayList, HashMap); java.io (entrada/saída); java.net (redes) (Socket, URL); java.time (datas) (LocalDate, LocalTime); javax.swing (GUI)

Alternativa A — ❌ Incorreta

O pacote java.lang contém classes fundamentais da linguagem, como String, Math e Object. A classe Scanner não está nele.

Alternativa B — ❌ Incorreta

O pacote java.net é voltado para programação de redes, oferecendo classes como Socket e URL. Não inclui Scanner.

Alternativa C — ❌ Incorreta

O pacote java.time foi introduzido no Java 8 para manipulação de datas e horas (ex.: LocalDate, LocalTime). Não contém Scanner.

Alternativa D — ✅ Correta ⟵ GABARITO

O pacote java.util reúne classes utilitárias, como ArrayList, HashMap, Date e, também, Scanner. É a localização correta da classe.

Alternativa E — ❌ Incorreta

O pacote javax.swing é utilizado para interfaces gráficas (GUI) no Java Swing. Não inclui Scanner.

PEGA ESSA DICA!

Memorize os pacotes principais do Java: java.lang (núcleo), java.util (utilitários), java.io (entrada/saída), java.net (redes), java.time (datas) e javax.swing (GUI). A classe Scanner cai frequentemente em provas e está sempre associada ao java.util.

Gabarito: letra D — pacote java.util.

Link permanente: /questoes/vu073329