Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — Instituto Legalle 2026

Algoritmos e Estrutura de DadosEstrutura de Dados
Código
qg747345
Banca
Instituto Legalle
Órgão
BADESUL - RS
Ano
2026
Nível
Superior
Cargo
Técnico em Desenvolvimento - Analista de Sistemas (Ênfase em Administrador de Banco de Dados)
Em fundamentos da computação, diferentes estruturas de dados permitem organizar e manipular informações de maneiras específicas. Sabendo disso, assinale a alternativa que descreve CORRETAMENTE o que é um registro.
  1. AEstrutura que armazena apenas valores numéricos em sequência.
  2. BAgrupa vários tipos de dados sob um único nome, representando uma entidade mais complexa, como um aluno, funcionário ou produto.
  3. CConjunto de dados organizados em linhas e colunas, utilizado principalmente para cálculos matemáticos.
  4. DEstrutura de dados que segue o princípio LIFO (Last In, First Out), em que o último elemento inserido é o primeiro a ser removido
  5. EEstrutura hierárquica composta por nós, em que cada nó pode ter filhos, utilizada para representar relações de pai e filho, como em diretórios de arquivos.
Revelar gabarito e comentário

GabaritoB — Agrupa vários tipos de dados sob um único nome, representando uma entidade mais complexa, como um aluno, funcionário ou produto.

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

Conceito de Registro em Estruturas de Dados

Gabarito: letra B. Um registro (ou struct) é uma estrutura de dados que agrupa um conjunto de dados de tipos diferentes sob um único nome, representando uma entidade do mundo real (aluno, funcionário, produto). Essa definição está perfeitamente alinhada com o conceito clássico de um tipo de dado composto heterogêneo.

A banca testa o conhecimento básico sobre as diferentes estruturas de dados, exigindo que o candidato diferencie registro de outras estruturas comuns, como vetor, matriz, pilha e árvore. Cada alternativa descreve uma estrutura distinta:

Alternativa A — ❌ Incorreta

Descreve um vetor (ou array), que armazena uma sequência homogênea de valores, geralmente numéricos. Um registro pode conter valores numéricos, mas também outros tipos, e não é definido pela homogeneidade ou sequencialidade.

Alternativa B — ✅ CorretaGABARITO

Define corretamente um registro: agrupamento de dados de tipos variados sob um único nome, usado para modelar entidades complexas. Em linguagens como C, isso é implementado com struct; em Java com classes simples (POJO). É a essência do tipo abstrato de dado heterogêneo.

Alternativa C — ❌ Incorreta

Descreve uma matriz (ou tabela bidimensional), usada para cálculos matemáticos, operações com tensores e processamento numérico. Diferente do registro, a matriz possui todos os elementos do mesmo tipo e é indexada por coordenadas.

Alternativa D — ❌ Incorreta

Define uma pilha (stack), estrutura que segue o princípio LIFO (Last In, First Out). O registro não possui essa característica; ele é apenas um agrupamento de campos.

Alternativa E — ❌ Incorreta

Descreve uma árvore (tree), estrutura hierárquica com nós e arestas, usada para representar relações de parentesco ou diretórios. Não se confunde com o registro, que é um agrupamento plano de campos.

PEGA ESSA DICA!

Para fixar, lembre-se que o registro é o equivalente a uma "ficha" de cadastro: vários campos (nome, idade, endereço) reunidos em uma unidade lógica. As outras estruturas (vetor, matriz, pilha, árvore) têm características próprias de organização e operações. Em provas, identifique a palavra-chave "agrupa vários tipos de dados" como a marca do registro.

Gabarito: letra B.

Link permanente: /questoes/qg747345