Buscar

avaliação exercícios programação python

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

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

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
Você viu 3, do total de 5 páginas

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

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

Prévia do material em texto

Questão 1
1)
Por controle de fluxo em um programa entende-se a ordem lógica de execução dos comandos que o compõem, bem como os desvios nessa ordem necessários em função de certas condições que possam ocorrer (BANIN, p. 49, 2018)
 
O código a seguir é uma implementação em Python.
if valor <= 1830.29:
    valor -= valor * 0.08
elif valor <= 3050.52:
    valor -= valor * 0.09
elif valor <= 6101.06:
    valor -= valor * 0.11
Considerando o código apresentado, assinale a alternativa que descreve corretamente o que ela representa.
Alternativas:
· a)
Uma estrutura condicional simples, que dependendo do valor um desconto será aplicado.
· b)
Uma estrutura condicional simples, que dependendo do valor um acréscimo será aplicado.
· c)
Uma estrutura condicional encadeada, que dependendo do valor um desconto será aplicado.
· d)
Uma estrutura de repetição, que dependendo do valor um acréscimo será aplicado.
· e)
Uma estrutura condicional encadeada, que dependendo do valor um acréscimo será aplicado.
2)
O INSS é uma autarquia do Governo do Brasil vinculada ao Ministério da Economia que recebe as contribuições para a manutenção do Regime Geral da Previdência Social, responsável pelo pagamento de benefícios aos brasileiros. aposentadorias. Uma empresa precisa construir uma solução para calcular a contribuição do INSS de seus trabalhadores.
 
Para fazer essa implementação em Python são necessários os seguintes comandos:
 
1. valor -= valor * 0.08
2. valor -= valor * 0.09
3. valor -= valor * 0.11
4. if valor <= 1830.29:
5. elif valor <= 6101.06:
6. elif valor <= 3050.52:
Assinale a alternativa que apresenta a sequência correta.
Alternativas:
· a)
6 - 2 - 5 - 3 - 4 - 1
· b)
4 - 2 - 6 - 1 - 5 - 3
· c)
1 - 6 - 3 - 5 - 2 - 4
· d)
4 - 1 - 6 - 2 - 5 - 3
· e)
1 - 4 - 2 - 6 - 3 - 5
3)
A missão da Python Software Foundation é promover, proteger e avançar a linguagem de programação Python, além de apoiar e facilitar o crescimento de uma comunidade diversificada e internacional de programadores Python.
 
O código a seguir é uma implementação em Python.
if valor <= 1830.29:
    valor -= valor * 0.08
elif valor <= 3050.52:
    valor -= valor * 0.09
elif valor <= 6101.06:
    valor -= valor * 0.11
 
Considerando o código apresentado, avalie as asserções a seguir:
I. A estrutura de decisão apresenta uma condição para aplicar desconto em um valor.
II. A segunda condição da estrutura de decisão contempla os valores entre 1830.29 até 3050.52.
III. A terceira condição da estrutura de decisão contempla os valores entre 3050.52 até 6101.06.
Escolha a opção correta.
Alternativas:
· a)
Somente as asserções I e II estão corretas.
· b)
 Somente as asserções II e III estão corretas.
· c)
Somente as asserções I e III estão corretas.
· d)
 Todas as asserções estão corretas.
· e)
Somente a asserção I está correta.
4)
Uma loja precisa implementar uma solução para calcular o desconto na compra do cliente. Caso o cliente faça uma compra até R$ 100, o desconto será de 3%. Caso a compra seja até R$ 500, o desconto será de 10%, caso seja até mil o desconto será de 20%.
 
Para fazer a implementaçã em Python é necessário seguir os seguintes passos:
 
1. elif valor <= 500:
2. if valor <= 100:
3. valor -= valor * 0.03
4. elif valor <= 1000:
5. valor -= valor * 0.10
6. valor -= valor * 0.20
7. def calcular_desconto():
8. return valor
Assinale a alternativa que apresenta a sequência correta.
Alternativas:
· a)
7 - 3 - 2 - 5 - 1 - 6 - 4 - 8
· b)
2 - 3 - 1 - 5 - 4 - 6 - 7 - 8
· c)
2 - 3 - 1 - 5 - 4 - 6 - 8 - 7
· d)
7 - 2 - 3 - 1 - 5 - 4 - 6 - 8
· e)
7 - 1 - 5 - 6 - 4 - 3 - 2 - 8
Nos últimos 3 anos, o PSF vem trabalhando em projetos financiados por doações para melhorar os sistemas e plataformas internos. Este trabalho foi realizado com o Packaging Working Group e focado no ecossistema PyPI e pip. Dessa forma, foi possível mostrar que a aplicação de financiamento direcionado a projetos de código aberto tem a capacidade de aumentar drasticamente a velocidade do desenvolvimento e levar nossa comunidade adiante de uma maneira muito mais sustentável do que depender apenas de esforços voluntários (Holscher, 2020).
 
O código a seguir é uma implementação em Python.
def minha_funcao(valor):
    for i, c in enumerate(valor):
        if c.lower() == 'a' or c.lower() == 'e':
            print(c, i)
        else:
            continue
Considerando o código apresentado, assinale a alternativa que descreve corretamente o que ele representa.
Alternativas:
· a)
Uma função que faz a contagem de quantas vogais 'a' e 'e' existem em uma string.
· b)
Uma função que verifica se um determinado valor é inteiro ou caractere.
· c)
Uma função que localiza e exibe a posição de cada vogal 'a' ou 'e', independente se é maiúscula ou minúscula.
· d)
Uma função que localiza e exibe a posição de vogais 'a' ou 'e' minúsculas.
· e)
Uma função que localiza e exibe a posição de vogais 'a' ou 'e' minúsculas e faz a contagem da quantidade encontrada.

Outros materiais