Estrutura de Dados
Gabarito: letra C. Uma estrutura de dados é fundamentalmente uma forma de armazenar e organizar dados, facilitando seu acesso e manipulação eficientes. As demais alternativas confundem o conceito com linguagem de programação, algoritmos ou hardware.
A banca cobra o conceito básico de estrutura de dados, conforme amplamente definido na ciência da computação: "um modo particular de armazenamento e organização de dados em um computador de modo que possam ser usados eficientemente". A alternativa C captura exatamente essa essência.
Alternativa A — ❌ Incorreta
Linguagem de programação é um conjunto de regras sintáticas e semânticas para escrever programas, não é uma estrutura de dados. Embora linguagens ofereçam tipos e estruturas, elas próprias não são estruturas de dados.
Alternativa B — ❌ Incorreta
Algoritmos são sequências de passos para resolver problemas; eles manipulam estruturas de dados, mas não se confundem com elas. A relação é de interdependência, mas não de identidade.
Alternativa C — ✅ Correta ⟵ GABARITO
Descreve com precisão o conceito: "uma maneira de armazenar e organizar dados". É a definição clássica. Exemplos: vetores, listas, pilhas, árvores, etc.
Alternativa D — ❌ Incorreta
Hardware de computador é físico (processador, memória, discos), enquanto estrutura de dados é um conceito lógico/abstrato – uma organização de dados na memória, não o hardware em si.
Gabarito: letra C.