Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FUNDATEC 2025

ProgramaçãoLinguagens de programação
Código
qg473699
Banca
FUNDATEC
Órgão
IF-AM
Ano
2025
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Sobre a declaração 'import' na linguagem de programação Java, como, por exemplo "import java.util.Scanner;" analise as assertivas abaixo:I. É uma declaração que auxilia o compilador a localizar as classes utilizadas no programa.II. Indica que o programa faz uso de uma classe pré-definida do pacote Java.III. O compilador não garante que o uso da classe será sempre correto e adequado ao contexto, não sendo necessário nenhum teste adicional.Quais estão corretas?
  1. AApenas I.
  2. BApenas III.
  3. CApenas I e II.
  4. DApenas II e III.
  5. EI, II e III.
Revelar gabarito e comentário

GabaritoC — Apenas I e II.

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 – Declaração import

Gabarito: letra C (apenas I e II). A declaração import auxilia o compilador a localizar as classes (item I correto) e indica o uso de uma classe pré-definida de um pacote (item II correto). O item III é falso, pois o compilador realiza verificações e testes adicionais são necessários.

Item I — ✅ Correto

A declaração import informa ao compilador o caminho completo das classes utilizadas, evitando a necessidade de usar nomes totalmente qualificados. Isso facilita a localização das classes pelo compilador.

Item II — ✅ Correto

No exemplo import java.util.Scanner;, a classe Scanner é uma classe pré-definida do pacote java.util. O import torna explícito que o programa fará uso dessa classe.

Item III — ❌ Incorreto

O compilador Java realiza verificação de tipos e existência de métodos, mas não garante a correção semântica ou a adequação ao contexto. Além disso, testes adicionais sempre são necessários para garantir o funcionamento correto do programa. A afirmação de que "não é necessário nenhum teste adicional" é equivocada.

Conclusão: Corretos apenas os itens I e II → alternativa C.

Link permanente: /questoes/qg473699