Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — FEPESE 2026

Algoritmos e Estrutura de DadosAlgoritmos
Código
qg676042
Banca
FEPESE
Órgão
CIDASC
Ano
2026
Nível
Médio
Cargo
Técnico de Suporte de Informática
Em Fundamentos de Algoritmos e Estruturas de Dados, costuma-se afirmar que um programa é composto por algoritmos que operam sobre estruturas de dados.Assinale a alternativa que descreve corretamente esses dois conceitos.
  1. AAlgoritmo é o conjunto de regras sintáticas de uma linguagem de programação de alto nível, enquanto estrutura de dados refere-se exclusivamente ao gerenciamento físico de arquivos em dispositivos de armazenamento secundário (discos rígidos e SSDs).
  2. BAlgoritmo consiste na representação puramente gráfica da lógica de um programa (como fluxogramas), enquanto estrutura de dados define os parâmetros de entrada e saída de um sistema, sem envolver a organização interna da memória RAM.
  3. CAlgoritmo é o processo de transformação de dados brutos em informações inteligíveis por meio de inteligência artificial, enquanto estrutura de dados é a arquitetura de tabelas de um Banco de Dados Relacional, composta por chaves primárias e estrangeiras.
  4. DAlgoritmo é uma sequência finita e ordenada de instruções bem definidas para resolver um problema, enquanto estrutura de dados é a forma organizada de armazenar e representar os dados na memória (como vetores, listas, pilhas e filas), oferecendo suporte eficiente à execução desses algoritmos.
  5. EAlgoritmo é uma função matemática de complexidade constante aplicada a fluxos de dados, enquanto estrutura de dados corresponde às interfaces de hardware que permitem a comunicação entre o processador e os periféricos de entrada.
Revelar gabarito e comentário

GabaritoD — Algoritmo é uma sequência finita e ordenada de instruções bem definidas para resolver um problema, enquanto estrutura de dados é a forma organizada de armazenar e representar os dados na memória (como vetores, listas, pilhas e filas), oferecendo suporte eficiente à execução desses algoritmos.

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”.

Fundamentos de Algoritmos e Estruturas de Dados

Gabarito: letra D. A alternativa D define corretamente algoritmo como uma sequência finita e ordenada de instruções para resolver um problema, e estrutura de dados como a forma organizada de armazenar e representar dados na memória (vetores, listas, pilhas, filas). As demais alternativas misturam conceitos erroneamente, associando algoritmo a sintaxe de linguagem, representação gráfica, inteligência artificial ou função matemática, e estrutura de dados a gerenciamento de arquivos, parâmetros de I/O, banco de dados ou hardware.

Alternativa A — ❌ Incorreta

Algoritmo não é conjunto de regras sintáticas (isso é a sintaxe da linguagem de programação). Estrutura de dados não se refere exclusivamente ao gerenciamento físico de arquivos em disco; ela abrange a organização lógica dos dados em memória principal (RAM).

Alternativa B — ❌ Incorreta

Algoritmo não é representação puramente gráfica; fluxogramas são uma forma de representar algoritmos, mas o algoritmo em si é a sequência de passos. Estrutura de dados não define parâmetros de entrada e saída (isso é interface ou assinatura de funções); a estrutura de dados organiza os dados internamente.

Alternativa C — ❌ Incorreta

Algoritmo não é processo de transformação de dados por IA; é qualquer sequência de passos, independentemente de inteligência artificial. Estrutura de dados não é arquitetura de tabelas de banco de dados relacional; isso é esquema de banco de dados, enquanto estrutura de dados refere-se a formas como vetores, listas, pilhas, filas, árvores, etc.

Alternativa D — ✅ Correta ⟵ GABARITO

A definição está alinhada com os conceitos clássicos: algoritmo é uma sequência finita e ordenada de instruções bem definidas para resolver um problema; estrutura de dados é a forma organizada de armazenar e representar os dados na memória, oferecendo suporte eficiente à execução dos algoritmos. Exemplos: vetores, listas, pilhas e filas.

Alternativa E — ❌ Incorreta

Algoritmo não é uma função matemática de complexidade constante; complexidade é uma propriedade, não a definição. Estrutura de dados não corresponde a interfaces de hardware; isso são barramentos e periféricos.

PEGA ESSA DICA!

Nos concursos, a definição de algoritmo sempre envolve sequência finita, ordenada e instruções bem definidas. Estrutura de dados está ligada à organização lógica dos dados na memória (RAM). Cuidado com alternativas que misturam conceitos de outras áreas.

Gabarito: letra D

Link permanente: /questoes/qg676042