Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Prévia do material em texto

Você saiu recentemente do teste "Semana 6 - Atividade Avaliativa" sem enviá-lo. Volte para o teste e clique em Salvar e Enviar ou, para obter ajuda, entre em contato com o seu instrutor. X
Fazer teste: Semana 6 - Atividade Avaliativa 
Informações do teste
Descrição
Instruções
Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1.
Forçar conclusão Este teste pode ser salvo e retomado posteriormente.
Suas respostas foram salvas automaticamente.
1. Para responder a esta atividade, selecione a(s) alternativa(s) que você considerar correta(s);
2. Após selecionar a resposta correta em todas as questões, vá até o fim da página e pressione “Enviar teste”.
3. A cada tentativa, você receberá um novo conjunto de questões diferentes para que você responda e tente alcançar melhores resultados.
Olá, estudante!
Pronto! Sua atividade já está registrada no AVA.
a.
b.
c.
d.
e.
PERGUNTA 1
list = [-1, 2, -3, 4]
 aux = 0
 for i in list:
 aux += i
 print(aux)
Considere o seguinte trecho de código:
A saída do programa acima será:
-1.
4.
2.
-3.
Nenhuma das anteriores.
1,45 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 2
A Python, assim como outras linguagens de programação, utiliza estruturas de repetição com os laços “for” e “while” e também tem outros comandos que trazem ainda mais poder de programação para a linguagem. 
Com base no uso de estruturas de repetição em Python, analise as asserções a seguir e as relações propostas entre elas.
I. O comando continue, quando inserido dentro de um loop (“for” ou “while”), faz com que a nova iteração do laço seja forçada, a partir daquele ponto em que o comando foi inserido.
PORQUE 
II. Existem situações em que é necessário forçar uma nova iteração do laço de repetição dependendo de uma determinada condição, para uma melhor aderência da programação à solução do problema.
Analisando as asserções anteriores, conclui-se que:
a primeira asserção é verdadeira, e a segunda é falsa.
as duas asserções são verdadeiras, e a segunda não justifica a primeira.
as duas asserções são verdadeiras, e a segunda justifica a primeira.
as duas asserções são falsas.
a primeira asserção é falsa, e a segunda é verdadeira.
1,45 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 3
O uso dos laços de repetição também é útil para criação de menus de comando. Considere uma aplicação que precise de um menu de comandos para o registro de produtos em um banco de dados com as seguintes opções: 
1. Cadastrar produtos.
2. Consultar produtos.
3. Alterar produtos. 
4. Excluir produtos.
5. Sair do programa.
Com relação à criação de um menu de comandos em Python, avalie as afirmativas a seguir.
I. É possível criar o menu de comandos usando um laço “while”.
II. O modelo de loop mais indicado para menus de comando é o laço “for”.
III. A intrução "while operacao != 5:" é uma das opções de solução para o problema.
IV. A intrução "while True:" é uma das opções de solução para o problema.
Está correto o que se afirma em:
I e II, apenas.
II, apenas.
I, III e IV, apenas.
I, II, III e IV.
I, II e III, apenas.
1,42 pontos   Salva
PERGUNTA 4
O seguinte programa calcula a média das notas de dois alunos. O programa tem alguns comandos faltando nas linhas 2,3,11,12,19 e 20 do programa. Indique qual é a alternativa que apresenta os comandos corretos utilizando variáveis acumuladoras. 
1.exame = 0 
2. aprovado = 0 
11.print('Reprovado :c') 
12. reprovado = reprovado + 1 
19.print(aprovado) 
20. print(reprovado) 
1.exame = false 
2. aprovado = 0 
11.print('Reprovado :c') 
12. reprovado = reprovado + 1 
19.print(aprovado) 
20. print(reprovado) 
1,42 pontos   Salva
 Estado de Conclusão da Pergunta:
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. Salvar todas as respostas Salvar e Enviar
1.exame = 1 
2. aprovado = 1 
11.print('Reprovado :c') 
12. reprovado = reprovado + 1 
19.print(aprovado) 
20. print(reprovado) 
1.exame = exame +1 
2. aprovado = aprovado +1 
11.print('Reprovado :c') 
12. reprovado = reprovado + 1 
19.print(aprovado) 
20. print(reprovado) 
1.exame = 0 
2. aprovado = 0 
11.print('Reprovado :c') 
12. reprovado = reprovado + + 
19.print(aprovado) 
20. print(reprovado) 
a.
b.
c.
d.
e.
PERGUNTA 5
Considere o trecho do programa a seguir, que simula uma calculadora e emprega estruturas condicionais e de repetição:
while True:
 n1 = eval(input('Digite o primeiro número: '))
 n2 = eval(input('Digite o segundo número: ')) 
 operacao = eval(input('Opções: \n\n 1 - soma \n 2 - subtração \n 3 - multiplicação \n 4 - divisão \n 5 - Sair \n\n'))
 if (operacao == 1):
 resultado = soma(n1, n2)
 print('O resultado é ', resultado)
 if (operacao == 2):
 resultado = subtracao(n1, n2)
 print('O resultado é ', resultado)
 if (operacao == 3):
 resultado = multiplicacao(n1, n2)
 print('O resultado é ', resultado)
 if (operacao == 4):
 resultado = divisao(n1, n2)
 print('O resultado é ', resultado)
 if (operacao == 5):
 break 
Com relação ao uso das estruturas de repetição em Python, avalie as afirmativas a seguir.
I. O loop será executado até que a opção 5 seja selecionada ou ctrl + c.
II. O comando “break” é utilizado para informar ao programa que nenhuma ação será executada.
III. O comando “input” irá pausar o loop e aguardar que o usuário digite os valores para n1, n2 e operação.
IV. A instrução “while true” cria um loop infinito.
Está correto o que se afirma em:
I, II e III, apenas.
II, apenas.
I e II, apenas.
I, III e IV, apenas.
I, II, III e IV.
1,42 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 6
Você tem que fazer um programa que imprime todos os números de 10 a 100, inclusive o quadrado do número. Utilize a função range para gerar os números. Indique qual é a alternativa correta. 
1,42 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 7
O seguinte programa em Python calcula o fatorial de um número. Indique qual é a alternativa que preenche as linhas 2 e 5 do programa corretamente. 
2. fatorial = 1 
5. fatorial = fatorial * x
2. fatorial = 1 
5. fatorial =* x 
2. fatorial = 0 
5. fatorial = fatorial * x 
2. fatorial = 0 
5. fatorial *= x 
2. fatorial = 1 
5. fatorial *= x + factorial 
1,42 pontos   Salva
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. 
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.

Mais conteúdos dessa disciplina