Buscar

Aula 9 Teste 1


Continue navegando


Prévia do material em texto

Das estruturas de repetição utilizadas na elaboração de algoritmos, temos a estrutura de repetição contada e a estrutura 
de repetição condicional (com teste no início e teste no final do laço de repetição). Considerando o funcionamento destas 
estruturas, avalie as asserçoes abaixo e marque a alternativa correta: 
I - Na estrutura de repetição contada, o número de repetições dos comandos dentro do laço 
é previamente conhecido; 
II- Na estrutura de repetição condicional, com teste no final, o conjunto de comandos dentro do laço é 
executado pelo menos uma vez; 
III- qualquer estrutura de repetição condicional sempre pode ser substituida por uma estrutura de 
repetição contada. 
 
 
Apenas I e II são verdadeiras 
 
 
Apenas III é verdadeira 
 
 
Apenas I é verdadeira 
 
 
Todas são verdadeiras 
 
 
Apenas II e III são verdadeiras 
 
 
 
 
 
 
2. 
Observe o algoritmo abaixo e selecione a opção que resume o que ele faz. 
 
 
 
 
 
 
 
 
Repete enquanto o conteúdo de num não for múltiplo de 5, exibindo o dobro de cada 
número digitado exceto do último 
 
 
Repete enquanto o conteúdo de num for múltiplo de 5, exibindo o dobro de cada número 
digitado inclusive do último 
 
 
Repete enquanto o conteúdo de num não for múltiplo de 5, exibindo o quadrado de cada 
número digitado exceto o do último 
 
 
Repete enquanto o conteúdo de num não for múltiplo de 5, exibindo o quadrado de cada 
número digitado inclusive do último 
 
 
Repete enquanto o conteúdo de num for múltiplo de 5, exibindo o dobro de cada número 
digitado exceto do último 
 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
 
 
 
 
3. 
 
Observe o algoritmo 
abaixo e selecione a 
opção que resume o 
que ele faz. 
 
 
 Repete 5 vezes: a entrada de dados; conta quando for par e conta todos os números. 
 
 Repete 6 vezes: a entrada de dados; conta quando for par e conta todos os números. 
 
 
Repete 5 vezes: a entrada de dados; conta quando for ímpar; conta todos os números e 
exibe, ao final, o percentual de ímpares. 
 
 
Repete 6 vezes: a entrada de dados; conta quando for ímpar e conta todos os números. 
 
 
Repete 6 vezes a entrada de dados; conta quando for ímpar ; conta todos os números e 
exibe, ao final, o percentual de ímpares. 
 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
 
 
 
 
As estruturas de repetição são muito importantes em algoritmos, visto que, com elas, é possível que determinado 
trecho de código se repita enquanto determinada situação aconteça. Nesse sentido, a estrutura de repetição mais 
adequada para algoritmos em que o código deve ser repetido pelo menos uma vez é o: 
 
 
 
 
For / para 
 
 
If-else / se-senão 
 
 
If-elseif-else / se-senãose-senão 
 
 
While / enquanto 
 
 
Do..while / faça..enquanto 
 
 
 
 
 
 
Assinale a alternativa que corresponde à estrutura de controle/repetição que é executada ao menos uma vez 
quando presente ao código. 
 
 
 
 
for-while 
 
 
if 
 
 
for 
 
 
do-while 
 
 
do 
 
 
 
 
 
 
Qual o resultado da variável Z após a execução do código abaixo? 
x = 5; 
y = 7; 
z = 3; 
if ((x - 1) > 2) 
 y = y + 1; 
else 
 y = y -1; 
z = z + x + y; 
 
 
 
 
17 
 
 16 
 
 
13 
 
 
20 
 
 
11 
 
 
Gabarito Coment. 
 
 
 
 
 
7. 
Um laco do-while é útil quando seu corpo: 
 
 
 
 
Termina após a primeira execução 
 
 
NDA 
 
 
Deve ser executado pelos menos uma vez 
 
 
Nunca é executado 
 
 
Pode nunca ser executado 
 
 
 
 
 
Marque a alternativa correta. Estrutura em C++ que fornece ciclo de repetição 
obrigatoriamente pelo menos uma vez. 
 
 
 
 do while. 
 
 
while. 
 
 
Nenhuma resposta acima. 
 
 
do for. 
 
 
while do.