Em um projeto de monitoramento da qualidade do ar, uma equipe registrou os dados de uma estação durante três…
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
Em um projeto de monitoramento da qualidade do ar, uma equipe registrou os dados de uma estação durante três horários. Para representar apenas a sequência de temperaturas medidas, usou a estrutura [24, 26, 25]. Para representar temperaturas de três estações em dois horários, usou a estrutura [[24, 25], [26, 27], [23, 24]]. No primeiro caso, cada valor é localizado por uma posição; no segundo, cada valor é localizado pela combinação de linha e coluna. Com base no texto, qual diferença estrutural explica o modo de localização dos dados em uma lista e em uma matriz?
- A) A lista permite localizar valores por posição, enquanto a matriz não permite localizar valores individualmente.
- B) A lista organiza os dados em linhas e colunas, enquanto a matriz os organiza em uma dimensão.
- C) A lista organiza os dados em uma dimensão, enquanto a matriz os organiza em linhas e colunas.
- D) A lista representa dados de uma estação, enquanto a matriz representa dados de diferentes horários.
- E) A lista armazena somente números inteiros, enquanto a matriz armazena números decimais.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Observe as duas estruturas do texto. A lista [24, 26, 25] é uma sequência de valores ligados a uma única ordem, de modo que cada valor é localizado apenas por sua posição (primeiro, segundo, terceiro).
- A matriz [[24, 25], [26, 27], [23, 24]] é formada por listas dentro de listas, organizadas em linhas e colunas. Por isso cada valor é localizado pela combinação de linha e coluna, como o elemento da linha 2, coluna 1, que é 26.
- Logo, a diferença estrutural está na organização: a lista tem uma dimensão e a matriz tem duas dimensões (linhas e colunas). A alternativa C afirma exatamente isso.
- A alternativa A está errada, pois a matriz também permite localizar valores individualmente, apenas por dois índices em vez de um.
- A alternativa B está errada, pois inverte as estruturas: é a matriz que se organiza em linhas e colunas, e a lista em uma dimensão.
- A alternativa D está errada, pois o texto não diferencia as estruturas pelo tipo de dado registrado (estação ou horário), e sim pela forma de organização.
- A alternativa E está errada, pois o texto não menciona tipos numéricos; todos os valores apresentados são inteiros e a diferença estudada é de organização, não de tipo de dado.
- Conclusão: o gabarito oficial C está correto.
💡 Dica: Defina as características de listas e matrizes.
Alternativa por alternativa
O aluno entendeu que a matriz não permite acessar valores individualmente, achando que apenas a lista tem acesso por posição. Na verdade, a matriz também acessa cada valor, mas por dois índices.
O aluno inverteu as definições, associando a lista a linhas e colunas e a matriz a uma única dimensão.
Por que engana: Confundir a estrutura dimensional das listas e matrizes, ou acreditar que ambas armazenam apenas um tipo de dado.
A primeira estrutura apresenta uma sequência de valores, localizada por um único índice, portanto corresponde a uma organização unidimensional. A segunda apresenta linhas e colunas, exigindo dois índices para localizar cada valor, portanto corresponde a uma matriz bidimensional. Essa é a diferença estrutural solicitada.
O aluno confundiu a diferença estrutural com o contexto do exemplo, achando que lista e matriz se distinguem pelo tipo de medição registrada (uma estação ou vários horários).
O aluno acredita que o tipo numérico é o que diferencia lista e matriz, o que não é verdade: ambas podem armazenar inteiros ou decimais. O texto não menciona tipos numéricos.
Raio-X da questão
listas e matrizes
avaliacao
estruturas de dados básicas · tipos de dados em programação
Revisar as estruturas de dados em programação.
Confundir a estrutura dimensional das listas e matrizes, ou acreditar que ambas armazenam apenas um tipo de dado.
pensamento_critico
abstrato
Questões parecidas com resolução
- Explique como uma lista se diferencia de uma matriz na organização de dados.
- Descreva uma situação em que o uso de uma matriz unidimensional pode ser mais eficaz do que uma lista para armazenar…
- Uma equipe está desenvolvendo um programa em Python 3 para organizar dados. Para representar uma coleção, ela considera…
- Em um algoritmo que monitora leituras de temperatura em uma estufa organizada em linhas e colunas, qual estrutura de…
- Qual é a estrutura utilizada para armazenar dados em uma matriz?
- Identifique qual das opções representa adequadamente uma matriz. Escolha a alternativa que descreve a organizaçã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
