Em uma condição de seleção, o que é necessário para que um bloco de código seja executado?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em uma condição de seleção, o que é necessário para que um bloco de código seja executado?
- A) Um loop ativo.
- B) Uma variável definida.
- C) Uma condição verdadeira.
- D) Um valor fixo.
- E) Um bloco de repetição.
✅ Resposta correta: alternativa C
Resolução passo a passo
- A questão pergunta o que é necessário para que um bloco de código seja executado em uma estrutura de seleção (como o if, do ensino de lógica de programação).
- Em uma seleção, o programa testa uma condição. Se a condição for verdadeira, o bloco associado é executado; se for falsa, o bloco é pulado (ou executa-se um bloco alternativo, no caso do else).
- Portanto, a alternativa correta é a C, uma condição verdadeira, que é exatamente o requisito para a execução do bloco na seleção.
- A alternativa A está errada, pois um loop ativo é característico de estruturas de repetição, não de seleção.
- A alternativa B está errada, pois ter uma variável definida pode ser útil para formar a condição, mas não é o que determina a execução do bloco.
- A alternativa D está errada, pois um valor fixo não controla a seleção; o que importa é o resultado de um teste lógico.
- A alternativa E está errada, pois um bloco de repetição é a própria estrutura de laço, e não a condição que dispara a execução na seleção.
- Conclusão: concordo com o gabarito oficial, C.
💡 Dica: Identifique a condição necessária para a execução do código.
Alternativa por alternativa
Confunde estrutura de seleção com estrutura de repetição, supondo que o bloco só roda enquanto houver um laço em execução.
Acredita que basta a variável existir para o bloco rodar, sem perceber que é preciso um teste lógico sobre ela que resulte em verdadeiro.
Por que engana: Confundir condicao verdadeira com outros elementos como loops ou variaveis definidas, nao entendendo que a execucao depende da avaliacao da condicao.
Um bloco de código em uma condicional é executado apenas se a condição for verdadeira.
Imagina que um valor constante é suficiente para disparar o bloco, ignorando que a seleção depende de um teste lógico sobre os dados.
Entende que a própria estrutura de repetição é a condição de execução, misturando o conceito de bloco de repetição com o de teste de seleção.
Raio-X da questão
condição de seleção
avaliacao
condicao de selecao · conceito de variavel
Revisar os conceitos de estruturas de controle em programação.
Confundir condicao verdadeira com outros elementos como loops ou variaveis definidas, nao entendendo que a execucao depende da avaliacao da condicao.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em uma usina, cada estado de uma turbina é registrado com um código de dois bits: | Estado | Código | |---|---| | Parada…
- No controle de um satélite, um gráfico de barras descrito pela equipe registra: com o sistema operacional iniciado, o…
- O clube de jogos da escola vai usar um programa simples para registrar cada participante. Em cada cadastro, a pessoa…
- Na horta da escola, uma estação simples registra a temperatura informada por um sensor. O programa deve mostrar essa…
- Pesquisadores acompanham o funcionamento de um robô que cuida de seis placas solares em uma estação de pesquisa. O robô…
- Por que alguns tablets de um centro cultural aparecem como disponíveis, embora estejam guardados para conserto? Para…
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
