Questão nº 71
Questão de Informática Forense · CEBRASPE PF 2025 (nº 71)
Considerando os princípios da programação orientada a objetos, bem como os conceitos de linguagens de programação procedurais, julgue os itens subsequentes.
Em linguagens procedurais, um array (vetor) é um tipo de dado estruturado que, tipicamente, permite armazenar uma coleção de elementos de tipos de dados variados, como um inteiro, um texto e um valor booleano, sob um único nome de variável, acessível por meio de um índice.
Resposta comentada
Conceito-chave: Um array (ou vetor) é uma estrutura de dados homogênea, ou seja, guarda vários valores, mas todos do mesmo tipo (só inteiros, ou só textos, etc.). Já uma estrutura que mistura tipos diferentes (inteiro + texto + booleano) é chamada de registro ou struct (em linguagens procedurais como C ou Pascal).
- Correta: Errado. O erro está em dizer que o array permite armazenar "tipos de dados variados" — isso é característica de um registro, não de um array.
Como ficaria certo: Em linguagens procedurais, um array é um tipo de dado estruturado que armazena uma coleção de elementos do mesmo tipo (ex.: só inteiros), sob um único nome, acessível por índice.
Fonte: CEBRASPE PF 2025 Perito Criminal Federal - Informática Forense. Reproduzida para fins de estudo.