Knowee
Questions
Features
Study Tools

(ADAPTADA) Na AULA 5 aprendemos a trabalhar com funções e também a retornar valores em uma função. Acerca deste assunto, observe o código a seguir:def parangaricutirimirruaro(palavra):   if (palavra != 'Seu Madruga'):      return 1   return 0retorno = parangaricutirimirruaro('Chaves')A programa em Python recebe uma string como parâmetro e retorna 0 ou 1 dependendo do valor deste dado recebido. Acerca deste código, assinale a alternativa CORRETA. A O valor da variável 'retorno', caso a string passada como parâmetro seja 'Seu Madruga', será o valor inteiro 1. B O valor da variável 'retorno', caso a string passada como parâmetro seja 'Chaves', será o valor inteiro 1. C O valor da variável 'retorno' só será 0 caso a palavra recebido como parâmetro não seja 'Seu Madruga'. D O valor da variável 'retorno' só será 1 caso a palavra recebido como parâmetro seja 'Seu Madruga'. E Caso seja passado como parâmetro uma string vazia para a função, ela não irá retornar nada.

Question

(ADAPTADA) Na AULA 5 aprendemos a trabalhar com funções e também a retornar valores em uma função. Acerca deste assunto, observe o código a seguir:def parangaricutirimirruaro(palavra):   if (palavra != 'Seu Madruga'):      return 1   return 0retorno = parangaricutirimirruaro('Chaves')A programa em Python recebe uma string como parâmetro e retorna 0 ou 1 dependendo do valor deste dado recebido. Acerca deste código, assinale a alternativa CORRETA. A O valor da variável 'retorno', caso a string passada como parâmetro seja 'Seu Madruga', será o valor inteiro 1. B O valor da variável 'retorno', caso a string passada como parâmetro seja 'Chaves', será o valor inteiro 1. C O valor da variável 'retorno' só será 0 caso a palavra recebido como parâmetro não seja 'Seu Madruga'. D O valor da variável 'retorno' só será 1 caso a palavra recebido como parâmetro seja 'Seu Madruga'. E Caso seja passado como parâmetro uma string vazia para a função, ela não irá retornar nada.

...expand
🧐 Not the exact question you are looking for?Go ask a question

Solution

A alternativa correta é a letra D. O valor da variável 'retorno' só será 1 caso a palavra recebida como parâmetro seja 'Seu Madruga'. Isso porque a função parangaricutirimirruaro verifica se a palavra passada como parâmetro é diferente de 'Seu Madruga'. Se for diferente, ela retorna 1. Se for igual a 'Seu Madruga', ela retorna 0. Portanto, a única maneira de 'retorno' ser 1 é se a palavra passada como parâmetro for 'Seu Madruga'.

This problem has been solved

Similar Questions

ADAPTADA) Na AULA 5 aprendemos sobre o escopo de variáveis e também sobre passagem de parâmetros. Sobre este assunto, observe o código a seguir:def parangaricu():   palavra1 = 'parangaricu'   tirimirruaro(palavra1)def tirimirruaro (palavra):   palavra2 = palavra + 'tirimirruaro'   #print(palavra2)parangaricu()#print(palavra2)No código apresentado o programa principal invoca uma função chamada 'parangaricu', sem parâmetros, que por sua vez invoca outra função de nome 'tirimirruaro', esta com um parâmetro. Observe que no código apresentado temos 2 linhas de print comentadas (linha 7 e linha 10).Supondo que somente uma das linhas seja habilitada no código por vez, assinale a alternativa que corretamente contém a saída do programa para cada um dos prints, e o motivo correto que gerou esta saída. A Linha 7. Saída: parangaricutirimirruaro.Linha 10. Saída: parangaricutirimirruaro. Justificativa: a variável 'palavra2' é local da função 'tirimirruaro', portanto só existe dentro desta função. Por este motivo, o print dentro de 'tirimirruaro' funcionou concatenando as strings. Já o print no programa principal também retorna a mesma resposta porque o print está sendo realizado no escopo global. B Linha 7. Saída: tirimirruaro.Linha 10. Saída: parangaricutirimirruaro. Justificativa: a variável 'palavra2' é local da função 'tirimirruaro', porém a variável 'palavra' é local de outra função, não sendo possível acessar seu valor dentro da função 'tirimirruaro'. Por este motivo, o print dentro de 'tirimirruaro' funcionou somente mostrando a parte acessível que é 'tirimirruaro'. Já o print no programa principal retorna a concatenação das strings porque está no escopo global. C Linha 7. Saída: parangaricutirimirruaro.Linha 10. Saída: Erro (NameError). Justificativa: a variável 'palavra2' é global do programa. Porém, como ela não recebeu nenhuma atribuição no escopo global, um erro acontece.  D Linha 7. Saída: parangaricutirimirruaro.Linha 10. Saída: Erro (NameError). Justificativa: a variável 'palavra2' é local da função 'tirimirruaro', portanto só existe dentro desta função. Por este motivo, o print dentro de 'tirimirruaro' funcionou concatenando as strings. Já o print no programa principal não funcionou porque ele não conhece a variável do escopo local.

(ADAPTADA) 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):

¿Admite Python la sobrecarga de funciones?a.No, pero si es posible encontrar la función apropiada según los argumentos que se le pasanb.Ninguna respuesta es correctac.Si, tiene la capacidad de sobrecargar funciones al ser un lenguaje de programación multiparadigma.

(ADAPTADA) Na AULA 5 você aprendeu a conceituar funções em linguagem de programação. Sobre funções, observe as afirmações a seguir:I - Funções são rotinas de códigos que podem ser executadas quando tem seu nome invocado pelo programa.II - Exemplos de funções pré-definidas na linguagem Python são for, while e if.III - Funções tem como um de seus objetivos simplificar os códigos criados, auxiliando na abstração de recursos complexos de se manipular em programação, como drivers de vídeo e de teclado.Acerca das afirmativas apresentadas, assinale as CORRETAS: A I, apenas. B II, apenas. C III, apenas. D I e II, apenas. E I e III, apenas.

As reações químicas que podem ocorrer espontaneamente são as que:Questão 8Escolha uma opção:a.requerem alta energia de ativaçãob.os reagentes possuem menor energia livre que os produtosc.ocorrem a favor do potencial químicod.são endergônicase.consomem energia no processo

1/2

Upgrade your grade with Knowee

Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.