Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — CESPE / CEBRASPE 2025
- Código
- ce223004
- Banca
- CESPE / CEBRASPE
- Órgão
- EMBRAPA
- Ano
- 2025
- Nível
- Superior
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: Errado (E). A afirmação está incorreta porque registros (ou structs) são estruturas de dados que podem agrupar campos de diversos tipos, não apenas numéricos, enquanto variáveis simples possuem um tipo fixo e armazenam um único valor desse tipo – não “qualquer tipo”.
A banca inverteu os conceitos: um registro é uma estrutura heterogênea que pode conter, por exemplo, um campo numérico, um campo caractere e um campo string simultaneamente. Já uma variável simples, como int x ou char c, só pode guardar valores do tipo com que foi declarada. A frase “exclusivamente para armazenar dados numéricos” é falsa, pois registros são usados justamente para representar entidades com atributos de tipos variados (ex.: nome, idade, salário).
A banca trocou a característica de homogeneidade/heterogeneidade. O candidato pode decorar que “registro = vários campos” e “variável = um valor”, mas aqui a pegadinha é afirmar que registros só aceitam números e variáveis aceitam tudo. Na prática, registros aceitam qualquer tipo (inclusive outros registros), e cada variável tem um tipo específico (não “qualquer”).
💡 Dica: em estrutura de dados, lembre-se:
Registro (struct): agrupa campos de tipos diferentes (heterogêneo).
Variável simples: armazena um único dado de um tipo pré-definido (homogêneo quanto ao tipo).
Vetor/array: armazena vários elementos do mesmo tipo (homogêneo).
Gabarito: Errado (E).
Link permanente: /questoes/ce223004