Qual das alternativas abaixo representa corretamente uma matriz em programação?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual das alternativas abaixo representa corretamente uma matriz em programação?
- A) Uma lista unidimensional de números.
- B) Uma coleção de dados estruturada em linhas e colunas.
- C) Um conjunto de variáveis do mesmo tipo.
- D) Uma função que retorna um valor inteiro.
- E) Um tipo de loop usado para repetir instruções.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Resolvi a questão sem olhar o gabarito. Em programação, uma matriz é uma estrutura de dados bidimensional, organizada em linhas e colunas, onde cada elemento é acessado por dois índices (por exemplo, matriz[i][j]).
- Analisando as alternativas, a alternativa B descreve exatamente essa ideia: uma coleção de dados estruturada em linhas e colunas.
- Por que as outras estão erradas:
- A) Uma lista unidimensional é um vetor, pois tem apenas uma dimensão de índices.
- C) Um conjunto de variáveis do mesmo tipo descreve de forma geral um array ou vetor, mas não especifica a estrutura de linhas e colunas que define a matriz.
- D) Uma função que retorna um valor inteiro não tem relação com estrutura de dados.
- E) Um tipo de loop é uma estrutura de repetição, como for ou while, e não uma estrutura de dados.
- Conclusão: a resposta correta é a B, que coincide com o gabarito oficial.
💡 Dica: Analise as opções e escolha a que define uma matriz.
Alternativa por alternativa
O aluno confunde matriz com vetor, achando que qualquer conjunto ordenado de valores em sequência é uma matriz, sem considerar a dimensão extra.
Por que engana: Confundir matriz com lista unidimensional ou outras estruturas, não reconhecendo a organização em linhas e colunas.
Uma matriz é, de fato, uma estrutura de dados que organiza elementos em linhas e colunas.
O aluno entende que homogeneidade de tipos basta para definir uma matriz, esquecendo que a matriz exige organização em linhas e colunas, ou seja, dois índices.
O aluno associa a palavra 'matriz' a operações ou funções matemáticas e não a uma estrutura de dados, interpretando mal o termo no contexto de programação.
O aluno confunde a palavra 'matriz' com estruturas de repetição, talvez por associar a ideia de repetir elementos em grade ao comando de laço.
Raio-X da questão
matriz em programação
avaliacao
estrutura de dados básicas · conceito de lista unidimensional
Revisar a definição e representação de matrizes em programação.
Confundir matriz com lista unidimensional ou outras estruturas, não reconhecendo a organização em linhas e colunas.
ciencia_tecnologia
abstrato
Questões parecidas com resolução
- Qual das alternativas a seguir descreve corretamente uma matriz em programação?
- Qual das opções abaixo é uma matriz em programação?
- Qual das opções abaixo melhor descreve uma matriz em programação?
- Qual dos seguintes é um exemplo de matriz em programação?
- Qual das opções abaixo representa corretamente uma matriz na computação?
- Qual das alternativas abaixo representa corretamente uma matriz?
Todas as questões de Organização e representação da informaçã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
