O que são matrizes em programação?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
O que são matrizes em programação?
- A) Uma estrutura que armazena dados em formato de texto
- B) Uma coleção de dados que podem ser acessados por linhas e colunas
- C) Um tipo de variável que não pode ser alterada
- D) Um comando que executa uma tarefa específica
- E) Um tipo de loop utilizado em programação
✅ Resposta correta: alternativa B
Resolução passo a passo
- Matrizes, em programação, são estruturas de dados que organizam valores em forma de tabela, com linhas e colunas. Cada elemento é acessado por sua posição, geralmente com dois índices, um para a linha e outro para a coluna.
- Comparando com as alternativas, a alternativa B descreve exatamente essa ideia: uma coleção de dados acessível por linhas e colunas. Por isso, ela é a resposta correta, e coincide com o gabarito oficial.
- A alternativa A está errada, pois uma estrutura que armazena texto não define matriz; matrizes guardam dados de qualquer tipo, inclusive números, e texto é apenas um caso possível.
- A alternativa C está errada, pois uma variável imutável é uma constante ou valor fixo, conceito diferente de matriz, que é uma estrutura cujos elementos podem ser alterados.
- A alternativa D está errada, pois um comando que executa uma tarefa corresponde a uma instrução ou função, e não a uma estrutura de armazenamento de dados.
- A alternativa E está errada, pois loop é uma estrutura de repetição, como for ou while; matrizes podem ser percorridas com loops, mas não são um tipo de loop.
💡 Dica: Identifique como os dados de uma matriz são organizados e acessados.
Alternativa por alternativa
O aluno associa a matriz apenas a dados textuais, confundindo-a com uma string ou um arquivo de texto. Não percebe que a estrutura serve para dados de qualquer tipo.
Por que engana: Confundir matriz com texto, variável imutável, comando ou estrutura de repetição, sem reconhecer a organização dos dados em linhas e colunas.
Matrizes são estruturas que organizam dados em formato tabular, permitindo acesso por índices de linha e coluna.
O aluno confunde matriz com constante, supondo que uma estrutura de dados organizada em tabela seja necessariamente imutável. Esquece que os elementos de uma matriz podem ser alterados.
O aluno entende a palavra 'matriz' como sinônimo de comando ou função, por ser um termo técnico que lembra uma ação. Não distingue estrutura de dados de instrução de programa.
O aluno confunde matriz com estrutura de repetição, pelo fato de matrizes serem frequentemente percorridas com laços aninhados. Assim, atribui à matriz a função do loop.
Raio-X da questão
Matrizes em programação
revisao
Estruturas de dados em programação · Variáveis e tipos de dados
Revise a organização de matrizes em linhas e colunas e o acesso aos seus elementos.
Confundir matriz com texto, variável imutável, comando ou estrutura de repetição, sem reconhecer a organização dos dados em linhas e colunas.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- O que é uma matriz em programação?
- Qual a principal característica das matrizes em programação?
- Qual a principal característica das matrizes na programação?
- Qual é a principal característica de uma matriz na programação?
- O que são matrizes na computação?
- Qual é a característica principal de uma matriz 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
