Questão de Algoritmos e Estrutura de Dados — Algoritmos — UFCA 2022
Algoritmos e Estrutura de Dados›Algoritmos
Código
gp036812
Banca
UFCA
Órgão
UFCA
Ano
2022
Cargo
Técnico de Tecnologia da Informação
Considere a seguinte afirmação: “Uma estrutura de seleção permite a execução de um grupo de comandos, contidos na estrutura de seleção, a ser executado quando determinadas condições, representadas por expressões relacionais e/ou lógicas, são ou não satisfeitas”. Com base nessa definição, analise as afirmativas abaixo e assinale a alternativa correta.I. Uma estrutura de seleção deve sempre conter pelo menos outra estrutura de seleção.II. O grupo de ações existente dentro de uma estrutura de seleção pode não ser executado.III. Uma estrutura de seleção sempre deve conter dois grupos de ações: um que é executado caso a expressão lógica seja verdadeira e outro que é executado caso a expressão lógica seja falsa.
ASomente a afirmaiva III está correta.
BSomente a afirmaiva II está correta.
CSomente as afirmaivas I e II estão corretas.
DSomente a afirmaiva I está correta.
Revelar gabarito e comentário▾
GabaritoB — Somente a afirmaiva II está correta.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Estruturas de Seleção (Condicionais)
Gabarito: letra B. Somente a afirmativa II está correta, pois o grupo de ações dentro de uma estrutura de seleção pode não ser executado quando a condição não é satisfeita (ex.: if sem else). A afirmativa I é falsa porque uma seleção não precisa conter outra seleção; a afirmativa III é falsa porque uma seleção pode ter apenas um bloco (caso if simples) ou mais de dois blocos (encadeamento).
Análise das afirmativas
Afirmativa I — ❌ Incorreta
Uma estrutura de seleção não deve conter obrigatoriamente outra estrutura de seleção. É possível ter um if que contenha apenas comandos simples, sem aninhamento. O encadeamento é opcional.
Afirmativa II — ✅ Correta ⟵ GABARITO
O grupo de ações dentro de uma estrutura de seleção pode ou não ser executado, dependendo da condição. Por exemplo, em um if sem else, se a condição for falsa, as ações internas são ignoradas e o fluxo segue adiante.
Afirmativa III — ❌ Incorreta
Uma estrutura de seleção não precisa ter dois grupos de ações. Ela pode ter apenas um (if simples) ou múltiplos (if-else if-else). A afirmação diz "sempre deve conter dois grupos", o que é falso.
PEGA ESSA DICA!
Para acertar questões sobre estruturas condicionais, lembre-se: o if pode existir sozinho (sem else) – o bloco interno só executa se a condição for verdadeira. O else é opcional, e o encadeamento (else if) permite testar várias condições.
Diagrama ilustrativo:
Gabarito: letra B — somente a afirmativa II está correta.