Escolar Documentos
Profissional Documentos
Cultura Documentos
Home / Courses / Faculdade / 20202F / 20202F - DISCIPLINAS REGULARES / NOVEMBRO / ENIAC_20202F_14450 / Materiais de Estudo
/ Unidade 4 - Exercícios de xação
Question 1
Correct Mark 1.00 out of 1.00
O comando while pode ser usado para repetir uma ação/comando várias vezes. Desse modo, suponha que
desejamos imprimir os números de 0 a N, em que N é um valor inserido pelo usuário e que produz uma saída
como a seguir:
2
3
4
5
Marque a alternativa que contém o código para imprimir os números de 0 a N, em que N é o valor informado pelo
usuário.
Select one:
a.
b.
c.
d.
e.
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=687237&cmid=189098 1/10
25/11/2020 Unidade 4 - Exercícios de fixação: Attempt review
Question 2
Correct Mark 1.00 out of 1.00
Se for dada uma lista com os nomes de algumas frutas, como, por exemplo, a lista a seguir, a alternativa que
representa um código em linguagem Python que é capaz de retornar quantas letras existem em cada palavra da
lista é:
lista=["abacaxi", "maça", "uva", "melão"]
Select one:
a.
b.
c.
d.
e.
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=687237&cmid=189098 2/10
25/11/2020 Unidade 4 - Exercícios de fixação: Attempt review
Question 3
Correct Mark 1.00 out of 1.00
O laço de repetição while é utilizado para repetir blocos de código especí cos por um certo número de vezes
enquanto uma determinada condição seja verdadeira. Essa condição do laço while pode ser o resultado de um
teste lógico ou o conteúdo de uma variável, sendo que o valor 0 (zero) é interpretado como falso e qualquer outro
valor diferente de zero é interpretado como verdadeiro.
No trecho de código a seguir, a variável condição tem seu conteúdo atualizado com um valor numérico e, então, é
testada nos dois laços while.
Sendo assim, marque a alternativa com a explicação correta do que acontece quando o código for executado.
Select one:
a. O valor 0 e o valor 1 são impressos uma vez cada.
Question 4
Correct Mark 1.00 out of 1.00
Foi elaborado um código em linguagem Python, a m de veri car se um algoritmo matemático está funcionando.
Para isso, esse código foi colocado à prova, por meio de um teste de mesa.
A partir do código acima, é possível a rmar que a variável varB irá apresentar qual resultado na penúltima
interação do laço for?
Select one:
a. 1
b. 4
c. 2
d. 5
e. 3
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=687237&cmid=189098 3/10
25/11/2020 Unidade 4 - Exercícios de fixação: Attempt review
Question 5
Correct Mark 1.00 out of 1.00
O comando for, da linguagem Python, permite criar estruturas repetidas com grande exibilidade, de forma muito
simples. Uma tabuada dos produtos pode ser facilmente produzida por esse comando. O algoritmo que
representa uma forma válida de produzir a tabuada com os primeiros 10 multiplicadores dos 10 primeiros
números inteiros, iniciados em 1, é:
Select one:
a.
b.
c.
d.
e.
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=687237&cmid=189098 4/10
25/11/2020 Unidade 4 - Exercícios de fixação: Attempt review
Question 6
Correct Mark 1.00 out of 1.00
Um estudo cientí co produziu alguns dados que devem ser analisados e computados para posterior análise.
Esses dados foram organizados na forma matricial, de acordo com o exemplo a seguir. O código capaz de
ordenar esses dados, de forma a mostrar coluna por coluna de cada linha, é:
dados=[ [1, 2, 3], [4, 5, 6], [7, 8, 9] ]
Select one:
a.
b.
c.
d.
e.
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=687237&cmid=189098 5/10
25/11/2020 Unidade 4 - Exercícios de fixação: Attempt review
Question 7
Correct Mark 1.00 out of 1.00
O algoritmo capaz de gerar uma lista em linguagem Python contendo 3 linhas, com 3 colunas cada linha, sendo
que cada elemento deve conter um número único e sequencial iniciado em 1, é:
Select one:
a.
b.
c.
d.
e.
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=687237&cmid=189098 6/10
25/11/2020 Unidade 4 - Exercícios de fixação: Attempt review
Question 8
Correct Mark 1.00 out of 1.00
O comando break, quando utilizado dentro de um laço de repetição, serve para interromper a repetição,
encerrando a execução do loop e, em seguida, salta para a linha de código imediatamente após o bloco de
instruções do laço e o comando continuarem; interrompe o uxo de execução do laço de repetição, porém ele
avança para a próxima execução do loop. Baseado nessa informação e no material abordado nesta Unidade de
Aprendizagem, marque a alternativa correta com a saída do código a seguir:
Select one:
a. 0;1;2;3;4;5;6;7;8;9;
b. 0;2;4;6;8;
c. 0;0;0;0;0;
d. 0;1;2;3;4;5;
e. 1;3;5;7;9;
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=687237&cmid=189098 7/10
25/11/2020 Unidade 4 - Exercícios de fixação: Attempt review
Question 9
Correct Mark 1.00 out of 1.00
Sendo assim, marque a alternativa que contém um código para calcular o produtório de um valor N digitado
pelo usuário no teclado e lido pela função input().
Select one:
a.
b.
c.
d.
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=687237&cmid=189098 8/10
25/11/2020 Unidade 4 - Exercícios de fixação: Attempt review
e.
Question 10
Correct Mark 1.00 out of 1.00
O teste de mesa é uma técnica para veri car manualmente o uxo de execução de um programa sem utilizar o
computador e necessitando apenas de “papel e caneta”. No laço de repetição while, o teste de mesa veri ca o seu
funcionamento, atualizando o conteúdo dos elementos rastreados, como, por exemplo, as variáveis contadora e
acumuladora. Sendo assim, faça o teste de mesa do código mostrado a seguir:
Rastreie o conteúdo da variável contadora e da acumuladora e marque a alternativa com os valores nais da
variável contadora e da acumuladora, impressos nos comandos print das linhas 7 e 8.
Select one:
a. cont = 14
soma = 42
b.
cont = 10
soma = 55
c.
cont = 12
soma = 12
d.
cont = 12
soma = 30
e. cont = 0
soma = 0
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=687237&cmid=189098 9/10
25/11/2020 Unidade 4 - Exercícios de fixação: Attempt review
Jump to...
Prova Eletrônica ►
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=687237&cmid=189098 10/10