GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO01Média⏱ curto

Qual a principal diferença entre registros e matrizes na programação?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO01

Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dados’

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual a principal diferença entre registros e matrizes na programação?

  1. A) Registros são mais lentos.
  2. B) Matrizes são sempre mais complexas.
  3. C) Registros armazenam tipos diferentes.
  4. D) Matrizes não têm limite de tamanho.
  5. E) Registros sempre ocupam mais espaço.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Analise o que cada estrutura de dados representa. Um registro (ou struct, em algumas linguagens) agrupa campos que podem ter tipos diferentes, como um nome (texto), uma idade (inteiro) e uma altura (real), todos sob um único nome. Uma matriz armazena elementos do mesmo tipo, organizados em linhas e colunas ou em índices. Passo 2: Com isso, a alternativa C, que diz que registros armazenam tipos diferentes, descreve corretamente a principal diferença entre as duas estruturas. Passo 3: A alternativa A está errada, pois a velocidade de acesso não é característica que define registros; o desempenho depende da implementação e do uso. Passo 4: A alternativa B está errada, pois matrizes não são sempre mais complexas; um vetor simples pode ser mais complicado de manipular do que uma matriz bidimensional, dependendo do problema. Passo 5: A alternativa D está errada, pois matrizes estáticas têm tamanho fixo definido na declaração, e matrizes dinâmicas são limitadas pela memória disponível, não sendo ilimitadas. Passo 6: A alternativa E está errada, pois o espaço ocupado por um registro depende dos tipos e da quantidade de seus campos, não sendo sempre maior que o de uma matriz. Passo 7: Conclusão: a resposta correta é a alternativa C, que coincide com o gabarito oficial.

💡 Dica: Compare as características de registros e matrizes.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno acredita que registros são mais lentos por serem uma estrutura mais elaborada, associando complexidade de organização a perda de desempenho.

B Erradaerro: Conceitual

O aluno associa matrizes a algo sempre complicado, confundindo a dimensão da estrutura com a diferença essencial entre registros e matrizes, que é o tipo dos dados armazenados.

C Correta

Registros podem conter diferentes tipos de dados, enquanto matrizes contêm um único tipo.

D Erradaerro: Conceitual

O aluno imagina que matrizes podem crescer indefinidamente, ignorando que matrizes estáticas têm tamanho fixo definido na declaração e que qualquer estrutura é limitada pela memória disponível.

E Erradaerro: Conceituala que mais engana

O aluno supõe que agrupar vários campos sempre aumenta o espaço ocupado, sem considerar que o tamanho depende dos tipos e da quantidade de campos de cada registro.

Por que engana: Confundir que registros armazenam apenas um tipo de dado ou que matrizes podem armazenar tipos diferentes.

Raio-X da questão

Dificuldade Média
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ comparativa🧩 consolidacao
🎯 Conceito central

registros e matrizes

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de dados básicas · tipos de dados compostos

📚 Reveja

Revisar as definições e usos de registros e matrizes na programação.

⚠️ Erro mais comum

Confundir que registros armazenam apenas um tipo de dado ou que matrizes podem armazenar tipos diferentes.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Tipos de dados

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.