Logo Passei Direto
Buscar
Suponha que você precisa criar uma função que recebe alguns dados como parâmetro para um cadastro de pessoas: o nome da pessoa, o ano de nascimento, o salário (com valor padrão de R$ 1000) e o sexo (com valor padrão 'F').
Assinale a alternativa que contém a definição correta para esta função exemplificada em linguagem Python.
A def cadastro(nome, ano, salario = , sexo = 0):
B def cadastro(nome, ano, salario, sexo = 'F'):
C def cadastro(nome, ano, salario = 1000, sexo = 'F'):
D def cadastro(nome, ano, salario, sexo):
E def cadastro(nome, ano, salario = 1000, sexo):
User badge image
Aprimorando com Questões

há 6 meses

Respostas

User badge image

Ed Verified user icon

há 6 meses

Vamos analisar as alternativas para a definição da função em Python que recebe os parâmetros conforme descrito: A) def cadastro(nome, ano, salario = , sexo = 0): - Esta alternativa está incorreta porque o valor padrão para "salario" não está definido corretamente (falta o valor) e "sexo" não está com o valor padrão correto. B) def cadastro(nome, ano, salario, sexo = 'F'): - Esta alternativa está quase correta, mas "salario" não possui um valor padrão definido, apenas "sexo". C) def cadastro(nome, ano, salario = 1000, sexo = 'F'): - Esta alternativa está correta. "salario" tem um valor padrão de 1000 e "sexo" tem um valor padrão de 'F', conforme solicitado. D) def cadastro(nome, ano, salario, sexo): - Esta alternativa está incorreta porque não possui valores padrão para nenhum dos parâmetros. E) def cadastro(nome, ano, salario = 1000, sexo): - Esta alternativa está incorreta porque "sexo" não possui um valor padrão definido, o que não é permitido quando um parâmetro anterior tem um valor padrão. Portanto, a alternativa que contém a definição correta para a função é: C) def cadastro(nome, ano, salario = 1000, sexo = 'F'):

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

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

Mais perguntas desse material

Na AULA 4 você aprendeu a trabalhar com a estrutura de repetição while (enquanto). A seguir você encontra um código com o while que deveria apresentar na tela impresso todos os valores de 10 até 100. Porém, o código apresentado contém um problema. Assinale a alternativa que CORRETAMENTE explica qual o problema e a solução para ele.
A O problema no código é que a variável de controle não está sendo iterada, gerando um loop infinito e fazendo com que o laço nunca se encerre. A solução para o problema é retirar a linha do print de dentro do while, colocando após o laço, e criando uma instrução dentro do laço para iterar a variável de controle.
B O problema no código é que expressão lógica colocada no laço está incorreta. A solução para o problema é alterar a condição lógica do laço para x >= 100.
C O problema no código é que a variável de controle não está sendo iterada, gerando um loop infinito e fazendo com que o laço nunca se encerre. A solução para o problema é alterar a condição lógica do laço para x >= 100.
D O problema no código é que a variável de controle não está sendo iterada, gerando um loop infinito e fazendo com que o laço nunca se encerre. A solução para o problema é adicionar uma linha que incremente a variável de controle dentro do while. A linha deve ser inserida antes o print.
E O problema no código é que a variável de controle não está sendo iterada, gerando um loop infinito e fazendo com que o laço nunca se encerre. A solução para o problema é adicionar uma linha que incremente a variável de controle dentro do while. A linha deve ser inserida após o print.

Mais conteúdos dessa disciplina