Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — IBFC 2024

Algoritmos e Estrutura de DadosEstrutura de Dados
Código
qg218457
Banca
IBFC
Órgão
IMBEL
Ano
2024
Nível
Superior
Cargo
Especialista -Tecnologia da Informação
Considerando Algoritmos e Estruturas de Dados, assinale a alternativa que apresenta que elemento é uma estrutura de controle em lógica de programação.
  1. AVetor
  2. BMatriz
  3. CExpressão
  4. DEstrutura de repetição
  5. EPilha
Revelar gabarito e comentário

GabaritoD — Estrutura de repetição

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 Controle em Programação

Gabarito: letra D. Estruturas de repetição (loops) são exemplos clássicos de estruturas de controle, que determinam o fluxo de execução de um programa. As demais alternativas referem-se a estruturas de dados (vetor, matriz, pilha) ou a expressões, que não controlam o fluxo.

A banca cobra a distinção fundamental entre estruturas de dados e estruturas de controle. Enquanto as primeiras organizam e armazenam dados, as segundas dirigem a sequência de execução (condicionais e repetições).

Alternativa A — ❌ Incorreta

Vetor é uma estrutura de dados (array unidimensional), não uma estrutura de controle. Ele armazena elementos indexados, mas não altera o fluxo do programa.

Alternativa B — ❌ Incorreta

Matriz é uma estrutura de dados bidimensional (array de arrays). Assim como o vetor, serve para armazenamento, não para controle de fluxo.

Alternativa C — ❌ Incorreta

Expressão é uma combinação de operadores e operandos que resulta em um valor. Pode fazer parte de uma estrutura de controle (ex.: condição em um if), mas por si só não é uma estrutura de controle.

Alternativa D — ✅ Correta ⟵ GABARITO

Estrutura de repetição (como for, while, do-while) é uma estrutura de controle que repete um bloco de código enquanto uma condição for verdadeira. É um dos tipos fundamentais de controle de fluxo, ao lado das estruturas condicionais.

Alternativa E — ❌ Incorreta

Pilha é uma estrutura de dados (LIFO), utilizada para armazenamento e recuperação de elementos. Não é uma estrutura de controle.

NÃO CAIA NESSA!

Em provas de algoritmos, memorize a classificação: estruturas de controle = condicionais (se, senão, caso) + repetições (enquanto, para, repita); estruturas de dados = vetores, matrizes, listas, pilhas, filas, árvores, etc. Raramente a banca mistura os conceitos, mas esta questão é um alerta para não confundir.

Gabarito: letra D — estrutura de repetição.

Link permanente: /questoes/qg218457