Logo Passei Direto
Buscar

Av1 - Linguagem de Programação

Ferramentas de estudo

Questões resolvidas

Para os parâmetros 1, 4, 5, o retorno da função será 20, o que torna correta a alternativa a).

Uma função é a definição de uma sequência de passos que serão tomados sobre certos dados e elementos do programa.
Uma função pode conter parâmetros, que são valores que serão utilizados pela função para realizar as operações.
O elemento *args indica que o número de parâmetros da função é variável, mas que todos possuem o mesmo tipo.
A função sum é uma função pré-definida de Python, e soma todos os elementos de uma lista.
A expressão r += i adiciona o valor de i à variável r.
a) Todas as afirmativas estão corretas.
b) Apenas as afirmativas 1, 2 e 4 estão corretas.
c) Apenas as afirmativas 2, 3 e 5 estão corretas.
d) Apenas as afirmativas 3, 4 e 5 estão corretas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

Para os parâmetros 1, 4, 5, o retorno da função será 20, o que torna correta a alternativa a).

Uma função é a definição de uma sequência de passos que serão tomados sobre certos dados e elementos do programa.
Uma função pode conter parâmetros, que são valores que serão utilizados pela função para realizar as operações.
O elemento *args indica que o número de parâmetros da função é variável, mas que todos possuem o mesmo tipo.
A função sum é uma função pré-definida de Python, e soma todos os elementos de uma lista.
A expressão r += i adiciona o valor de i à variável r.
a) Todas as afirmativas estão corretas.
b) Apenas as afirmativas 1, 2 e 4 estão corretas.
c) Apenas as afirmativas 2, 3 e 5 estão corretas.
d) Apenas as afirmativas 3, 4 e 5 estão corretas.

Prévia do material em texto

***********************************************Resposta verificada por especialistas (Questão 3)
Para os parâmetros 1, 4, 5, o retorno da função será 20, o que torna correta a alternativa a).
Para resolvermos esse exercício, temos que aprender o que são funções e parâmetros em uma linguagem de computação.
Em uma linguagem de programação, uma função é a definição de uma sequência de passos que serão tomados sobre certos dados e elementos do programa. Uma função pode conter parâmetros, que são valores que serão utilizados pela função para realizar as operações.
Com isso, observando a função calcular, temos que ela possui como parâmetro o elemento *args. Esse elemento *args indica que o número de parâmetros da função é variável, mas que todos possuem o mesmo tipo. Esses elementos também serão armazenados em uma tupla (isto é, uma estrutura de dados que é semelhante a uma lista) e poderão ser acessados pela função.
Dentro da função, observamos que sobre a lista de parâmetros args é utilizada a função sum. Essa função é uma função pré-definida de Python, e soma todos os elementos de uma lista. Como a lista args possui os elementos 1, 4 e 5, teremos que o valor de r será 1 + 4 + 5 = 10.
Após, é realizada uma iteração sobre a mesma lista args. Assim, para cada elemento i dessa lista, seu valor é adicionado à variável r através da expressão r += i.
Com isso, como r já possuia o valor 10, temos que após realizar a iteração, r possuirá o valor 20.
Com isso, concluímos que a função realiza duas vezes a soma dos parâmetros. Assim, para os parâmetros 1, 4, 5, o retorno da função será 20, o que torna correta a alternativa a).
2

Mais conteúdos dessa disciplina