Questão de Programação — Plataforma Java — INSTITUTO AOCP 2024
Programação›Plataforma 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?
AComeça com /** e termina com **/
BComeça com /** e termina com */
CComeça com // e termina com //
DComeça com */ e termina com /*
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:
Comentário de linha única: inicia com // e vai até o fim da linha. É o mais simples e usado para explicações curtas.
Comentário de múltiplas linhas: inicia com /* e termina com */. Permite escrever blocos de texto em várias linhas.
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 */.