Buscar

Dado o código def funcao(x=2,y): return x*y Podemos afirmar: a) Existe um erro no código e ele não irá compilar b) Caso a entrada seja func...

Dado o código

def funcao(x=2,y):
return x*y

Podemos afirmar:


a) Existe um erro no código e ele não irá compilar
b) Caso a entrada seja funcao(x=1,y=3) ele irá retornar 1
c) Caso a entrada seja funcao(1) ele irá retornar 2
d) Caso a entrada seja funcao(y=3,x=1) ele irá retornar 3
e) Caso a entrada seja funcao(4,4) ele irá retornar 16

Essa pergunta também está no material:

Prova Presencial Regular - UNIFACVEST - ALGORITMOS E PROGRAMAÇÃO
9 pág.

Gestão da Tecnologia da Informação UNIFACVESTEADUNIFACVESTEAD

💡 1 Resposta

User badge image

Ed Verified user icon

Podemos afirmar que a alternativa correta é a letra a) Existe um erro no código e ele não irá compilar. Isso ocorre porque o parâmetro "x" possui um valor padrão (2) enquanto o parâmetro "y" não possui um valor padrão. Na definição da função, os parâmetros com valores padrão devem ser colocados após os parâmetros sem valores padrão. Portanto, o código apresenta um erro de sintaxe.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ 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