Alternativa A - I, II e IV
A questão aborda conceitos fundamentais de estruturas de dados, especificamente matrizes bidimensionais, comuns em disciplinas de programação e matemática discreta. Vamos analisar cada assertiva detalhadamente para encontrar a combinação correta.
Análise das Assertivas
Assertiva I: Correta
"Usar uma matriz 4×4 de inteiros é o mesmo que usar 4 vetores de 4 posições de inteiros."
- Explicação: Estruturalmente, uma matriz bidimensional (ex: 4 linhas por 4 colunas) é composta por linhas independentes. Cada linha funciona logicamente como um vetor (array unidimensional).
- Exemplo: Uma matriz $4 \times 4$ possui 4 linhas. Cada linha contém 4 elementos. Isso equivale a ter 4 vetores distintos de tamanho 4 organizados verticalmente. Embora a implementação em memória possa variar dependendo da linguagem, o conceito lógico é de um conjunto de vetores.
Assertiva II: Correta
"Na diagonal principal de uma matriz, os elementos têm a seguinte propriedade: Linha = Coluna."
- Explicação: Esta é a definição formal da diagonal principal. Os elementos pertencem à diagonal principal quando o índice da linha (i) é igual ao índice da coluna (j).
- Representação: Para uma matriz A, os elementos da diagonal principal são a_{00}, a_{11}, a_{22}, \dots, a_{nn}.
- Nota: Isso só se aplica a matrizes quadradas (onde número de linhas = número de colunas) para existir uma diagonal completa, mas a propriedade i=j define a diagonal onde quer que ela exista.
Assertiva III: Incorreta
"Uma matriz pode armazenar em uma posição um inteiro e em outra, um caracter."
- Explicação: Matrizes em linguagens de programação típicas (como C, Java, C#) possuem homogeneidade de tipos. Isso significa que todas as posições da matriz devem armazenar dados do mesmo tipo (todos inteiros, todos caracteres, todos floats, etc.).
- Contraste: Se você precisa misturar tipos diferentes (inteiro e caractere), deve-se usar uma estrutura diferente, como uma struct ou uma classe, e não uma matriz simples.
Assertiva IV: Correta
"Uma matriz de 4×3 armazena a mesma quantidade de elementos de uma matriz 3×4."
- Explicação: A quantidade total de elementos de uma matriz é dada pela multiplicação do número de linhas pelo número de colunas (\text{Total} = L \times C).
- Cálculo:
- Matriz $4 \times 3$: $4 \times 3 = 12$ elementos.
- Matriz $3 \times 4$: $3 \times 4 = 12$ elementos.
- Conclusão: A quantidade é a mesma, embora a forma (geometria) seja diferente.
Conclusão
Com base na análise acima:
- I é Verdadeira.
- II é Verdadeira.
- III é Falsa.
- IV é Verdadeira.
A combinação correta corresponde à Alternativa A.