Questão de Algoritmos e Estrutura de Dados — Algoritmos — IF-MT 2019
- Código
- qq508412
- Banca
- IF-MT
- Órgão
- IF-MT
- Ano
- 2019
- Nível
- Médio
- Cargo
- Técnico em Laboratório - Informática
- AVetor.
- BRepita.
- CEscolha.
- DEnquanto.
- ESe.
GabaritoA — Vetor.
Gabarito: letra A (Vetor). A questão pede o item que NÃO é uma estrutura de controle. Vetor (ou array) é uma estrutura de dados, não de controle. Já "Repita", "Escolha", "Enquanto" e "Se" são estruturas de controle (repetição e seleção). Portanto, a única alternativa que não se enquadra como controle é o vetor.
Categoria | Exemplos | Finalidade |
|---|---|---|
Estruturas de Controle | Se (if), Escolha (switch), Enquanto (while), Repita (repeat) | Alterar o fluxo de execução |
Estruturas de Dados | Vetor, Lista, Pilha, Fila | Armazenar e organizar dados |
Vetor é uma estrutura de dados homogênea que armazena múltiplos valores do mesmo tipo indexados. Não controla o fluxo do algoritmo; serve como recipiente de dados. Logo, é o único item que não é estrutura de controle, sendo a resposta correta para a pergunta.
Repita (comando de repetição, similar a repeat-until) é uma estrutura de controle que executa um bloco repetidamente até que uma condição seja verdadeira. É, portanto, uma estrutura de controle.
Escolha (ou escolha-caso, switch-case) é uma estrutura de seleção múltipla que desvia a execução para diferentes blocos conforme o valor de uma expressão. É estrutura de controle.
Enquanto (while) é estrutura de repetição que executa um bloco enquanto uma condição for verdadeira. É estrutura de controle.
Se (if-else) é estrutura de seleção que executa blocos condicionais. É estrutura de controle.
Na prova, identifique estruturas de controle pelas palavras-chave que indicam decisão (se, escolha) ou repetição (enquanto, repita). Vetores, registros, listas, pilhas, filas e árvores são estruturas de dados — nunca controle.
Gabarito: letra A.
Link permanente: /questoes/qq508412