Documentação de Programas em Python

Questões sobre o assunto

Questão 1 – Qual símbolo inicia um comentário de linha única em Python?
1.50 pontos Média

Resposta correta: B) #

Em Python, o caractere # inicia um comentário de linha única; tudo após ele até o fim da linha é ignorado.

Questão 2 – Qual alternativa descreve corretamente o uso de docstrings?
2.50 pontos Difícil

Resposta correta: B) São strings literais colocadas logo após a definição da função e acessíveis via help()

Docstrings são cadeias de caracteres delimitadas por aspas triplas imediatamente após def, class ou módulo.

Questão 3 – Qual comando exibirá a docstring da função abaixo?
def soma(a, b):
    """Retorna a soma de a e b."""
    return a + b
2.50 pontos Difícil

Resposta correta: A) help(soma)

Questão 4 – O desenvolvedor escreveu:
def calcula(x):
    return x**2 + 1
    '''
    Calcula o quadrado de x e soma 1.
    Retorna o resultado.
    '''
Ao chamar help(calcula) apenas a mensagem padrão aparece, sem a descrição. Qual a causa mais provável?
3.50 pontos Extrema

Resposta correta: A) O docstring foi colocado entre aspas simples triplas, mas não imediatamente após a definição da função.

Para que help() reconheça a docstring, ela deve estar logo após a linha def calcula(x): sem linhas vazias ou código entre eles.

Pontuação Total
0.00