🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

As estruturas de controle de fluxo determinam o caminho que...

Próximas questões
Com base no mesmo assunto
Q4193136 Algoritmos e Estrutura de Dados
As estruturas de controle de fluxo determinam o caminho que a execução do programa seguirá com base em condições ou necessidades de iteração. Considerando as características de funcionamento das estruturas condicionais e de repetição, analise as afirmativas a seguir:

I.A estrutura de seleção múltipla (caso-seja) permite testar o valor de uma variável contra diversos valores constantes de forma organizada.
II.O laço de repetição "enquanto" realiza a verificação da condição de parada antes da execução do bloco de comandos interno.
III.A estrutura "para" é indicada para situações onde o número de iterações é desconhecido e depende de um evento externo ao laço.

Está CORRETO o que se afirma em: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: A resolução dependia de identificar que I descreve seleção múltipla, II traz o teste antes do bloco no enquanto e III atribui ao para um uso incompatível com sua função típica; por isso, apenas I e II estão corretas.

Tema central: Estruturas de controle
Análise das alternativas
A
Errada
Está errada porque considera correta apenas a I e desconsidera a II. Isso contraria a regra do enquanto: a condição é testada antes da execução do bloco, então a afirmativa II também é verdadeira.
B
Errada
Está errada por dois motivos concretos: exclui a I, que descreve corretamente a seleção múltipla, e inclui a III, que atribui ao para um uso típico inadequado. O para se vincula, em regra, a iterações previamente conhecidas ou controladas, não a evento externo indeterminado.
C
Certa
A alternativa C está certa porque reúne as afirmativas compatíveis com as características básicas dessas estruturas. A I está correta, pois a seleção múltipla corresponde à comparação de uma expressão ou variável com alternativas constantes. A II também está correta, porque no laço enquanto a condição é verificada antes da execução do bloco. Já a III está incorreta, porque o para é tipicamente associado a repetição controlada ou contada.
D
Errada
Está errada porque trata a III como correta. O problema está na classificação do para: a base sustenta que ele é mais apropriado para repetição contada ou delimitada, e não para número de iterações desconhecido dependente de evento externo.
Pegadinha da questão
A confusão real era dupla: trocar o teste prévio do enquanto por um comportamento de teste posterior e generalizar o para como se fosse o laço típico para qualquer repetição, inclusive as dependentes de evento externo indeterminado.
Dica para questões semelhantes
  • Em afirmativas sobre laços, identifique primeiro se a condição é testada antes ou depois do bloco.
  • Associe o para ao uso típico de repetição controlada ou contada, sem afirmar que ele é o mais indicado para eventos externos indeterminados.
  • Em seleção múltipla, procure a ideia de comparação de um valor com alternativas constantes organizadas.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo