Você está na página 1de 10

25/11/2020 Unidade 4 - Exercícios de fixação: Attempt review

Home / Courses / Faculdade / 20202F / 20202F - DISCIPLINAS REGULARES / NOVEMBRO / ENIAC_20202F_14450 / Materiais de Estudo
/ Unidade 4 - Exercícios de xação

Started on Wednesday, 25 November 2020, 7:06 PM


State Finished
Completed on Wednesday, 25 November 2020, 8:01 PM
Time taken 54 mins 35 secs
Grade 10.00 out of 10.00 (100%)

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:

Entre o valor de N:5


0

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.

b. O valor 0 e o valor 1 não são impressos nenhuma vez.


c. O valor 0 não é impresso e o valor 1 é impresso repetidas vezes até que o programa seja terminado. 
d. O valor 0 é impresso repetidas vezes até que o programa seja terminado e o valor 1 não é impresso.

e. O valor 0 não é impresso e o valor 1 é impresso uma vez.

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

Na matemática, o produtório é o resultado de multiplicações sucessivas de uma quantidade nita de números


inteiros, começando com o valor 1 indo até um valor N. O produtório pode ser de nido matematicamente pela
equação:

Por exemplo: o produtório de 1 até 5 é Prod = 1*2*3*4*5 = 120

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

◄ Assunto 08 - Comando for, variáveis contadoras e acumuladoras (utilizando a linguagem Python)

Jump to...

Prova Eletrônica ►

https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=687237&cmid=189098 10/10

Você também pode gostar