Quiz 05 - Introdução
1. Qual o principal objetivo de uma estrutura repetitiva (Loop)?
Deixar o código mais lento
Criar variáveis infinitas
Executar um bloco de códigos várias vezes sem repetir escrita
Tomar uma única decisão
2. O que caracteriza um "Loop Infinito"?
Ele roda 1000 vezes e para
Ele nunca atinge a condição de parada
Ele é muito rápido
Ele ocupa 0 bytes de memória
3. A estrutura `Enquanto...Faca` testa a condição quando?
No Início (antes de entrar)
No Fim (depois de rodar uma vez)
No meio
Nunca
4. A estrutura `Repita...Ate` garante que o bloco execute pelo menos quantas vezes?
0
1
10
Infinito
5. Para loops onde sabemos o número exato de repetições (ex: 10 vezes), qual é a melhor estrutura?
Enquanto
Repita
Para (For)
Se
6. O que é um "Contador" em um loop?
Uma variável que soma valores (total = total + valor)
Uma variável que conta passadas (i = i + 1)
Um cronômetro do Windows
Um erro de hardware
7. O que é um "Acumulador" (ou Somador)?
Uma variável que conta de 1 em 1
Uma variável que guarda a soma de valores (saldo = saldo + deposito)
Uma bateria
Um vetor
8. O comando `interrompa` (break) serve para:
Pausar o programa para o café
Sair imediatamente do loop
Reiniciar o Windows
Pular uma iteração
9. O que é "Teste de Mesa"?
Testar se a mesa está firme
Simular o código manualmente (no papel) para ver os valores das variáveis
Rodar o código no servidor de produção
Limpar o computador
10. No loop `Para i de 1 ate 10 faca`, qual o valor final de `i` ao sair do loop?
9
10
11 (Geralmente ele incrementa, falha no teste 11 <= 10 e sai) - *Depende da linguagem, mas em lógica costuma ser o valor de 'estouro'*
0