Questão de Algoritmos e Estrutura de Dados — Algoritmos — UFMT 2017
- Código
- qq304278
- Banca
- UFMT
- Órgão
- UFSBA
- Ano
- 2017
- Nível
- Médio
- Cargo
- Técnico em Tecnologia da Informação
- Afor
- Bwhile
- Cswitch-case
- Ddo-while
GabaritoC — switch-case
Gabarito: letra C. O comando switch-case é uma estrutura de seleção (condicional), não de repetição. Os comandos for, while e do-while são, de fato, estruturas de repetição utilizadas para executar blocos de código múltiplas vezes.
A questão testa o conhecimento básico sobre as estruturas de controle disponíveis em linguagens de programação. As estruturas de repetição (também chamadas de laços ou loops) permitem que um conjunto de instruções seja executado repetidamente até que uma condição seja satisfeita. Já as estruturas de seleção (como if-else e switch-case) permitem desvios condicionais no fluxo do programa.
for é um comando de repetição clássico, presente na maioria das linguagens imperativas. Ele geralmente possui uma inicialização, uma condição de continuação e um incremento, sendo ideal para repetições com número conhecido de iterações.
while é um comando de repetição que executa um bloco enquanto uma condição for verdadeira. A condição é testada antes de cada execução do bloco.
switch-case é uma estrutura de seleção múltipla, utilizada para comparar uma expressão com diversos valores e executar o bloco correspondente ao valor compatível. Ela não realiza repetição de instruções, e sim desvio condicional.
do-while é um comando de repetição semelhante ao while, mas a condição é testada após a execução do bloco, garantindo que ele seja executado ao menos uma vez.
Gabarito: letra C
Link permanente: /questoes/qq304278