🎯 Saiba o que estudar

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

Na linguagem de programação C, o comando _________ permite ...

Próximas questões
Com base no mesmo assunto
Q4068065 Programação

Na linguagem de programação C, o comando _________ permite executar um bloco de código entre várias alternativas.



Assinale a alternativa que completa a lacuna do texto acima de forma CORRETA:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E

Fundamento decisivo: A lacuna pede a estrutura de decisão usada em C para selecionar entre várias alternativas; entre as opções, apenas switch cumpre essa função.

Tema central: seleção múltipla em C
Análise das alternativas
A
Errada
case está errado porque não é o comando principal de seleção múltipla. Em C, case é apenas um rótulo interno de um ramo dentro da estrutura switch.
B
Errada
if está errado porque, embora seja um comando condicional, não é a estrutura específica cobrada para escolha entre várias alternativas. O ponto da questão era identificar a seleção múltipla própria de C.
C
Errada
if then else está errado porque essa forma não existe na sintaxe de C. Na linguagem C, a estrutura usa if ... else, sem then.
D
Errada
options está errado porque não corresponde a um comando da linguagem C para estrutura de decisão. É nomenclatura inexistente em C.
E
Certa
A alternativa E está correta porque switch é a estrutura da linguagem C usada para escolher a execução entre vários casos, conforme o valor de uma expressão.
Pegadinha da questão
A confusão real era entre switch e case, porque case aparece na estrutura, mas não é o comando que faz a seleção. Outra armadilha era marcar if por associá-lo genericamente a decisão, mesmo sem ser a estrutura específica para várias alternativas.
Dica para questões semelhantes
  • Se o enunciado pedir escolha entre vários casos em C, procure a estrutura de seleção múltipla: switch.
  • Diferencie o comando principal dos elementos internos da estrutura: switch é o comando; case é apenas o rótulo de cada ramo.

Clique para visualizar este gabarito

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