Logo Passei Direto
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 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.
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.
a) V - V - F
b) V - F - V
c) V - V - V
d) F - V - F
e) F - V - V
User badge image
Questões para Estudantes

há 3 anos

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada uma das afirmações sobre a função em Python: I. ( ) Para funcionar corretamente (sem erro), a função deve ser invocada passando como parâmetros dois valores. É falsa (F). A função pode ser chamada apenas com um valor, pois o segundo parâmetro tem um valor padrão (default) de 0. II. ( ) Como existe um valor default para o segundo parâmetro, a função pode ser invocada passando somente um valor. É verdadeira (V). De fato, como o segundo parâmetro tem um valor padrão, a função pode ser chamada com apenas um argumento. III. ( ) Caso seja invocada como calcular(4), o resultado será o próprio valor passado. É verdadeira (V). Quando a função é chamada com calcular(4), o segundo parâmetro assume o valor padrão de 0, então o resultado será 4 + 0, que é 4. Portanto, a sequência correta é: F - V - V. A alternativa que apresenta essa sequência é: e) F - V - V.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

User badge image

Ed Verified user icon

há 3 anos

A alternativa correta é a letra b) V - F - V. I. (V) Para funcionar corretamente (sem erro), a função deve ser invocada passando como parâmetros dois valores. II. (F) Como existe um valor default para o segundo parâmetro, a função pode ser invocada passando somente um valor, pois o segundo parâmetro já tem um valor padrão definido. III. (V) Caso seja invocada como calcular(4), o resultado será 4, pois o segundo parâmetro tem um valor padrão de 0, que será somado ao valor 4 passado como primeiro parâmetro.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

print(type(nota))
print(type(fez_inscricao))
Escolha a opção que representa a saída dos comandos das linhas 1 a 4.

a) int
str
float
bool
b) integer
str
decimal
bool
c)



d) integer
string
float
bool
e)


As funções ajudam a dividir um programa em blocos menores e modulares. À medida que um programa aumenta, as funções o tornam mais organizado e gerenciável.
Considerando a linguagem Python, escolha a opção que implementa corretamente uma função que recebe um valor e retorna o dobro.

a) def funcao(valor):
return 2 * valor

Mais conteúdos dessa disciplina