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
- Qual comando é utilizado para representar uma seleção condicional em algoritmos?
- Num algoritmo, o que deve ser feito quando há uma condição a ser verificada?
- Qual é o resultado de um algoritmo que contém uma instrução de seleção com a condição verdadeira?
- Em um algoritmo de seleção, qual estrutura é utilizada para tomar decisões?
- Qual a importância de utilizar seleções condicionais em um algoritmo?
- Em pseudocódigo, qual estrutura condicional testa uma condição e executa um bloco quando verdadeira e outro quando…
🔎 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
