Buscar

As funções em Python são definidas usando a palavra-chave do bloco "def", seguida do nome da função como o nome do bloco. O código a seguir é uma ...

As funções em Python são definidas usando a palavra-chave do bloco "def", seguida do nome da função como o nome do bloco.

O código a seguir é uma função implementada em Python.
def calcular(v1, v2=0): return v1 + v2

I. ( ) Para funcionar corretamente (sem erro), a função deve ser invocada passando como parâmetros dois valores.
II. ( ) Como existe um valor default para o segundo parâmetro, a função pode ser invocada passando somente um valor.
III. ( ) Caso seja invocada como calcular(4), o resultado será o próprio valor passado.
Escolha a opção correta.


V - V - F
V - F - V
V - V - V
F - V - F
F - V - V

Essa pergunta também está no material:

Colaborar - Av1 - Linguagem de Programação
3 pág.

💡 2 Respostas

User badge image

Ed Verified user icon

A opção correta é: V - F - V. Explicação: - I. ( ) Para funcionar corretamente (sem erro), a função deve ser invocada passando como parâmetros dois valores. (Verdadeiro) - II. ( ) Como existe um valor default para o segundo parâmetro, a função pode ser invocada passando somente um valor. (Falso) - III. ( ) Caso seja invocada como calcular(4), o resultado será o próprio valor passado. (Verdadeiro) Portanto, a opção correta é V - F - V.

0
Dislike0
User badge image

Rafael Girelli

Resposta certa é a alternativa F-V-V.

I. ( ) Para funcionar corretamente (sem erro), a função deve ser invocada passando como parâmetros dois valores.

R: Essa função necessita de 2 parâmetros para funcionar sem erro e não de 2 valores.

II. ( ) Como existe um valor default para o segundo parâmetro, a função pode ser invocada passando somente um valor.

R: Quando for informado o valor do parâmetro, a primeira variável a receber o código será v1, a segunda variável já tem valor definido como 0.

III. ( ) Caso seja invocada como calcular(4), o resultado será o próprio valor passado.

R: Ao chamar a função calcular(4), estará sendo informado que v1=4 e v2 tem valor padrão definido como 0. Logo, v1 + v2 = 4 + 0, então ao informar somente um valor na função, esta sempre retornará o valor informado.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais