Qual a principal característica das matrizes em programação?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dado’.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual a principal característica das matrizes em programação?
- A) São estruturas de dados unidimensionais
- B) Permitem armazenar dados de tipos diferentes
- C) Podem ser acessadas por meio de índices
- D) São sempre quadradas
- E) Não podem ser utilizadas para operações matemáticas
✅ Resposta correta: alternativa C
Resolução passo a passo
- Pense no que define uma matriz em programação: uma estrutura de dados que organiza valores em linhas e colunas (ou em mais dimensões), de modo que cada elemento é localizado por sua posição, isto é, por índices. Por exemplo, em uma matriz de duas dimensões, o elemento m[2][3] é acessado informando a linha e a coluna.
- Verifique a alternativa C, "Podem ser acessadas por meio de índices". Essa é a característica central da estrutura, pois todo acesso a um elemento depende de sua posição. Logo, C está correta.
- A alternativa A está errada, pois estruturas unidimensionais são vetores (arrays de uma dimensão), e matrizes são, por definição, multidimensionais.
- A alternativa B está errada, pois, na maioria das linguagens, os elementos de uma matriz são do mesmo tipo de dado, o que torna a estrutura homogênea.
- A alternativa D está errada, pois matrizes podem ter qualquer número de linhas e colunas diferentes entre si; quadradas são apenas um caso particular.
- A alternativa E está errada, pois matrizes são justamente usadas para operações matemáticas, como soma, multiplicação e resolução de sistemas lineares.
- Conclusão: o gabarito oficial C está correto e coincide com a resolução feita de forma independente.
💡 Dica: Pense nas propriedades das matrizes em programação.
Alternativa por alternativa
O aluno confunde matriz com vetor, achando que a matriz é uma lista simples de elementos em uma única dimensão.
Por que engana: Confundir matrizes com vetores unidimensionais ou pensar que matrizes armazenam tipos diferentes de dados.
O aluno imagina que, como a estrutura guarda vários valores, ela aceitaria livremente dados de tipos diferentes, como em uma lista genérica.
Matrizes são acessadas utilizando índices que indicam a posição dos elementos.
O aluno generaliza o caso particular da matriz quadrada (mesmo número de linhas e colunas) como se fosse a regra para qualquer matriz.
O aluno associa matriz apenas ao uso em programação, achando que, por ser uma estrutura de dados, ela não serve para cálculos matemáticos, quando na verdade a noção de matriz vem da álgebra linear.
Raio-X da questão
características das matrizes
avaliacao
estruturas de dados básicas · indice em vetores e listas
Revisar as propriedades e usos de matrizes em programação.
Confundir matrizes com vetores unidimensionais ou pensar que matrizes armazenam tipos diferentes de dados.
ciencia_tecnologia
pensamento_critico
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 característica de uma matriz em computação?
- O que são matrizes em programação?
- Qual a principal vantagem de usar matrizes em programação?
🔎 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
