Matemática Múltipla Escolha

Sobre estruturas de dados do tipo matriz, assinale a alternativa INCORRETA.

Sobre estruturas de dados do tipo matriz, assinale a alternativa INCORRETA.

  1. Também podem ser chamadas de arrays multidimensionais.
  2. Podem armazenar mais de um tipo de dados.
  3. Se assemelham a variáveis, contudo, são estruturas de dados que podem armazenar simultaneamente mais de um valor.
  4. São manipuladas por duas estruturas de repetição.
  5. O primeiro laço é utilizado para controlar linhas e o segundo laço utilizado para controlar colunas.

Resolução completa

Explicação passo a passo

B
Alternativa B

Alternativa B - Podem armazenar mais de um tipo de dados.

Análise da Questão

A questão solicita identificar a afirmação INCORRETA sobre estruturas de dados do tipo matriz. Para responder corretamente, precisamos analisar as características fundamentais das matrizes na programação.

Por que a Alternativa B está incorreta?

Em estruturas de dados clássicas e na maioria das linguagens de programação (como C, C++, Java, Pascal), uma matriz (ou array bidimensional) é definida como uma coleção homogênea. Isso significa que:

  • Homogeneidade: Todos os elementos de uma matriz devem ser do mesmo tipo de dado.
  • Memória: O computador reserva blocos contíguos de memória baseados no tamanho fixo de um único tipo de dado. Se os tipos fossem diferentes, o cálculo de endereços de memória seria inviável sem ponteiros complexos ou estruturas específicas (como listas ou objetos).

Portanto, dizer que elas podem armazenar mais de um tipo de dados contradiz a definição padrão de matriz.

Por que as outras alternativas estão corretas?

Para confirmar que B é a resposta, vamos validar as demais opções:

  • A. Também podem ser chamadas de arrays multidimensionais.
  • Correto. Uma matriz é essencialmente um array com duas dimensões (linhas e colunas), sendo um caso particular de arrays multidimensionais.
  • C. Se assemelham a variáveis, contudo, são estruturas de dados que podem armazenar simultaneamente mais de um valor.
  • Correto. Variáveis simples armazenam um único valor. Matrizes armazenam múltiplos valores acessíveis através de índices (ex: matriz[i][j]).
  • D. São manipuladas por duas estruturas de repetição.
  • Correto. Para acessar cada elemento de uma matriz M \times N, geralmente utilizamos dois loops aninhados (um externo para as linhas e um interno para as colunas).
  • E. O primeiro laço é utilizado para controlar linhas e o segundo laço utilizado para controlar colunas.
  • Correto. Esta é a convenção padrão em algoritmos sequenciais para percorrer matrizes (ordem linha-coluna).

Resumo

A alternativa incorreta é a B, pois matrizes exigem que todos os seus elementos pertençam ao mesmo tipo de dado (homogêneos), diferentemente de coleções heterogêneas ou listas genéricas.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Matemática

Ver mais Matemática resolvidas

Tem outra questão de Matemática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.