Pular para o conteúdo principal

Questão de Programação — Java — Quadrix 2023

ProgramaçãoJava
Código
qg029841
Banca
Quadrix
Órgão
CRQ 4ª Região-SP
Ano
2023
Nível
Superior
Cargo
Profissionais de Atividade de Suporte - Analista de Sistemas (Programação)
Imagem da questão
Quanto ao código Java apresentado, julgue o item.Na primeira linha, o comando import java. util.Scanner importa a classe Scanner do pacote java.util, que é utilizada para ler entradas do teclado.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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: import e a classe Scanner

Gabarito: C — Certo. A instrução import java.util.Scanner; importa a classe Scanner do pacote java.util, e essa classe é de fato utilizada para ler entradas do teclado (e de outras fontes) em Java. A afirmação está correta.

O comando import em Java serve para trazer classes de outros pacotes para o escopo do arquivo atual, permitindo que sejam usadas sem a necessidade de escrever o nome completo (totalmente qualificado) da classe. No código apresentado, a classe Scanner é usada para criar um objeto que lê dados digitados pelo usuário, como os números e a operação que serão processados pela calculadora.

A classe Scanner é uma das classes mais comuns para entrada de dados em Java. Ela pode ler de várias fontes, como o teclado (via System.in), arquivos, strings, entre outras. No exemplo, Scanner scanner = new Scanner(System.in); cria um scanner que lê do teclado, e os métodos nextDouble() e nextInt() são usados para capturar os valores digitados.

É importante notar que, embora o código tenha alguns erros de sintaxe (como switch (operacao)( em vez de switch (operacao) { e lelse em vez de } else), a questão foca apenas na primeira linha, que está correta. A banca não está avaliando a compilação do código, mas sim o conhecimento sobre a instrução import e a finalidade da classe Scanner.

A pegadinha aqui é sutil: o candidato pode se confundir com os erros de sintaxe do código e achar que a afirmação está errada, mas a instrução import em si está correta e cumpre exatamente o que a afirmação descreve. A banca testa se o candidato consegue isolar o conceito pedido do restante do código.

  1. 1import java.util.Scanner
  2. 2new Scanner(System.in)
  3. 3nextDouble() / nextInt()
LEVEL · soulevel.com.br

Alternativa C — ✅ Certo ⟵ GABARITO

A afirmação está correta. A linha import java.util.Scanner; importa a classe Scanner do pacote java.util. Essa classe é amplamente utilizada para ler entradas do teclado, como demonstrado no código com Scanner scanner = new Scanner(System.in);. O método nextDouble() e nextInt() são usados para capturar os valores digitados pelo usuário, confirmando a finalidade da classe.

Gabarito: letra C

Link permanente: /questoes/qg029841