Alternativa B
A questão solicita a identificação da afirmação INCORRETA sobre estruturas de dados do tipo matriz.
Análise das Alternativas
Para responder corretamente, é necessário entender as propriedades fundamentais de matrizes e vetores na programação:
- Homogeneidade dos Dados: Uma característica essencial de uma matriz (array) clássica é que ela deve armazenar elementos do mesmo tipo de dado. Por exemplo, se você declarar uma matriz de inteiros (
int), todos os seus elementos devem ser inteiros. Não é permitido armazenar números em algumas posições e textos em outras sem utilizar tipos compostos específicos ou linguagens dinâmicas flexíveis, o que foge ao conceito padrão de estrutura de dados rígida. - Índices e Laços: Para acessar ou percorrer uma matriz bidimensional, utilizam-se dois índices (linha e coluna). Isso exige naturalmente o uso de duas estruturas de repetição aninhadas (loops).
- Armazenamento: Diferente de uma variável simples que guarda um único valor, a matriz armazena múltiplos valores simultaneamente.
Detalhamento das Opções
| Alternativa | Afirmação | Correta? | Explicação |
|---|
| a | Também podem ser chamadas de arrays multidimensionais. | Sim | Uma matriz é, por definição, um array com mais de uma dimensão (geralmente 2). |
| b | Podem armazenar mais de um tipo de dados. | Não | Incorreto. Matrizes padrão exigem homogeneidade (todos os elementos devem ter o mesmo tipo). |
| c | O primeiro laço é utilizado para controlar linhas e o segundo para colunas. | Sim | Descreve corretamente a lógica de percorrer uma matriz 2D (loop externo = linhas, interno = colunas). |
| d | São manipuladas por duas estruturas de repetição. | Sim | Consequência direta da necessidade de dois índices (linhas e colunas). |
| e | Se assemelham a variáveis, contudo... armazenam simultaneamente mais de um valor. | Sim | Descreve a função básica de agrupamento de dados. |
Conclusão
A alternativa incorreta é a B, pois estruturas de matriz exigem que todos os elementos sejam do mesmo tipo de dado, garantindo eficiência no acesso à memória e consistência nos cálculos.