Qual a principal característica das matrizes na programação?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar soluções de problemas para os quais seja adequado o uso de registros e matrizes unidimensionais para descrever suas informações e automatizá-las usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual a principal característica das matrizes na programação?
- A) As matrizes não podem ser alteradas após sua criação.
- B) As matrizes guardam vários dados em posições com índice.
- C) As matrizes são utilizadas apenas para armazenar números.
- D) As matrizes organizam dados em formato de árvore.
- E) As matrizes só funcionam em uma linguagem de programação.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Lembre o conceito de matriz (ou array) em programação: é uma estrutura de dados que armazena vários valores do mesmo tipo em posições organizadas, em que cada posição é acessada por um índice (por exemplo, vetor[0], vetor[1]).
- Analise a alternativa B: 'As matrizes guardam vários dados em posições com índice.' Essa afirmação descreve exatamente a principal característica da estrutura: agrupar muitos dados e permitir acesso direto a cada um pelo índice.
- Verifique as demais alternativas. A) está errada, pois arrays podem ser alterados depois de criados, pois seus elementos podem ser modificados em tempo de execução. C) está errada, pois matrizes podem armazenar textos, valores lógicos e outros tipos de dados, não apenas números. D) está errada, pois a organização em árvore corresponde a outra estrutura de dados, não a matrizes. E) está errada, pois matrizes existem em praticamente todas as linguagens de programação.
- Conclusão: a alternativa correta é a B, coincidindo com o gabarito oficial.
💡 Dica: Identifique como a matriz organiza e permite acessar vários dados.
Alternativa por alternativa
O aluno confunde estrutura imutável com estrutura apenas de criação; acredita que, por ser uma estrutura fixa de tamanho, seus valores também não podem ser alterados.
Uma matriz reúne vários dados, e cada dado ocupa uma posição identificada por um índice (ou por linha e coluna, quando a matriz tem duas dimensões).
O aluno associa matrizes apenas a cálculos matemáticos e entende que só podem guardar números, ignorando que textos e outros tipos também podem ser armazenados.
Por que engana: Confundir matrizes com estruturas de tamanho imutável, exclusivas para números ou organizadas em árvore, em vez de reconhecer o acesso a vários dados por índices.
O aluno confunde matriz com árvore, por haver a palavra 'estrutura' em comum na memória, e atribui a organização hierárquica de árvores às matrizes.
O aluno acredita que cada recurso de programação é exclusivo de uma linguagem específica, generalizando um caso isolado para todas as matrizes.
Raio-X da questão
Organização de dados em matrizes
revisao
Dados e estruturas de dados · Índices em programação
Revise estruturas de dados indexadas e a organização de valores em linhas e colunas.
Confundir matrizes com estruturas de tamanho imutável, exclusivas para números ou organizadas em árvore, em vez de reconhecer o acesso a vários dados por índices.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Qual é a principal característica de uma matriz na programação?
- Qual é a característica principal de uma matriz em programação?
- Qual é a principal característica das matrizes em computação?
- Qual a principal vantagem de usar matrizes em programação?
- Qual é a principal utilidade das matrizes na programação?
- O que são matrizes em programação?
Todas as questões de Programação - Programação usando registros e matrizes
🔎 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
