Pular para o conteúdo principal

Questão de Programação — Plataforma Java — INSTITUTO AOCP 2024

ProgramaçãoPlataforma Java
Código
qg261772
Banca
INSTITUTO AOCP
Órgão
SANEPAR
Ano
2024
Nível
Superior
Cargo
Profissional - Analista de Informática
Comentários são essenciais na programação em Java, pois ajudam a melhorar a legibilidade e a manutenção do código. Eles permitem que os desenvolvedores expliquem e documentem o que o código faz, facilitando a compreensão tanto para quem está escrevendo quanto para outros que possam trabalhar no código no futuro. Um tipo específico de comentário é o Javadoc que é utilizado para gerar documentação automática em HTML (Hypertext Markup Language) e oferece uma forma estruturada de documentar classes, métodos e campos, facilitando a criação e o compartilhamento de documentação técnica. Qual é a estrutura correta do comentário Javadoc?
  1. AComeça com /** e termina com **/
  2. BComeça com /** e termina com */
  3. CComeça com // e termina com //
  4. DComeça com */ e termina com /*
  5. EComeça com // e termina com */
Revelar gabarito e comentário

GabaritoB — Começa com /** e termina com */

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”.

Comentários em Java: Javadoc

Gabarito: letra B. O comentário Javadoc em Java começa com /** e termina com */, sendo uma extensão da documentação que gera páginas HTML automaticamente. As demais alternativas misturam as sintaxes de comentário de linha única (//), de múltiplas linhas (/* ... */) e do próprio Javadoc, que é a única que utiliza a abertura com dois asteriscos.

Os comentários em Java são notas incluídas no programa que não modificam o código executado — servem exclusivamente para documentação e legibilidade. A linguagem oferece três formas de comentário, cada uma com uma finalidade específica:

  1. Comentário de linha única: inicia com // e vai até o fim da linha. É o mais simples e usado para explicações curtas.

  2. Comentário de múltiplas linhas: inicia com /* e termina com */. Permite escrever blocos de texto em várias linhas.

  3. Comentário Javadoc: inicia com /** e termina com */. É uma variação do comentário de múltiplas linhas, mas com a diferença crucial de que o conteúdo é processado pela ferramenta javadoc para gerar documentação técnica em HTML.

A confusão mais comum é entre o comentário de múltiplas linhas (/* ... */) e o Javadoc (/** ... */). A diferença está apenas no segundo asterisco da abertura — é ele que sinaliza ao compilador que aquele comentário deve ser extraído para a documentação. Na prática, um comentário Javadoc típico tem esta aparência:

/**
 * Calcula a média de um conjunto de valores.
 * @param valores array de números
 * @return a média aritmética
 */
public double calcularMedia(double[] valores) { ... }

A ferramenta javadoc (que acompanha o JDK) lê esses comentários e gera páginas HTML com a documentação das classes, métodos e campos — exatamente como o enunciado descreve. É por isso que a estrutura correta é a da letra B: abertura com /** e fechamento com */.

NÃO CAIA NESSA!

A banca explora a semelhança visual entre os três tipos de comentário. A letra A (/** ... **/) parece plausível porque "dobra" o asterisco nos dois lados, mas o fechamento do Javadoc é idêntico ao do comentário de múltiplas linhas: */. Já as letras C e E usam //, que é exclusivo de comentário de linha única — não existe comentário de múltiplas linhas com //. E a letra D inverte completamente a ordem dos símbolos, algo que não existe em Java.

Alternativa A — ❌ Incorreta

Afirma que o Javadoc começa com /** e termina com **/. O início está correto, mas o fechamento com dois asteriscos (**/) não existe na sintaxe Java. O Javadoc termina com */, exatamente como o comentário de múltiplas linhas. A banca "dobra" o asterisco no fechamento para confundir quem memorizou apenas a abertura.

Alternativa B — ✅ Correta ⟵ GABARITO

Esta é a estrutura correta do comentário Javadoc: começa com /** e termina com */. O segundo asterisco na abertura é o marcador que diferencia o Javadoc do comentário de múltiplas linhas comum, permitindo que a ferramenta javadoc processe o conteúdo e gere a documentação em HTML.

Alternativa C — ❌ Incorreta

Afirma que o Javadoc começa com // e termina com //. O // é o delimitador de comentário de linha única — ele não possui "fechamento" porque vai até o fim da linha. Não existe comentário de múltiplas linhas ou Javadoc que use //.

Alternativa D — ❌ Incorreta

Afirma que o Javadoc começa com */ e termina com /*. Isso inverte completamente a sintaxe: /* é o delimitador de abertura e */ o de fechamento. A ordem apresentada não existe em nenhum tipo de comentário Java.

Alternativa E — ❌ Incorreta

Afirma que o Javadoc começa com // e termina com */. Mistura dois tipos diferentes de comentário: o // (linha única) com o */ (fechamento de múltiplas linhas). Essa combinação não é válida — cada tipo de comentário tem seus próprios delimitadores, que não se misturam.

Gabarito: letra B — o Javadoc começa com /** e termina com */.

Link permanente: /questoes/qg261772