Questão de Algoritmos e Estrutura de Dados — Matrizes em Estrutura de Dados — Quadrix 2018
- Código
- qq390250
- Banca
- Quadrix
- Órgão
- COREN-RS
- Ano
- 2018
- Nível
- Superior
- Cargo
- Analista - Tecnologia da Informação
- Alista linear
- Barquivo
- Cregistro
- Dmatriz
- Evetor
GabaritoD — matriz
Gabarito: letra D. O texto descreve uma variável composta, homogênea e multidimensional, alocada sequencialmente, onde cada elemento é identificado por um índice para cada dimensão. Essas características definem uma matriz (array multidimensional). Um vetor é unidimensional, enquanto os outros tipos não atendem a todas as condições.
Uma lista linear é uma estrutura que pode ser homogênea, mas não é necessariamente multidimensional — geralmente é unidimensional e pode ser implementada com alocação não sequencial (ex.: lista encadeada).
Arquivo é uma unidade de armazenamento externo (disco), não uma variável composta na memória principal, e não se define por índices de dimensões.
Registro é uma estrutura heterogênea (pode conter campos de tipos diferentes), ao contrário da homogeneidade exigida pelo enunciado.
A matriz é exatamente o que o texto descreve: variável composta homogênea, multidimensional, com elementos acessados por índices (um para cada dimensão). É a generalização do vetor para mais de uma dimensão.
Vetor (array unidimensional) é homogêneo e alocado sequencialmente, mas possui apenas uma dimensão, contradizendo a exigência de multidimensionalidade.
Na hora da prova, lembre-se: "multidimensional" = matriz; "unidimensional" = vetor. A banca explora essa troca sutil. Grife as palavras "um índice para cada uma de suas dimensões" — isso elimina o vetor de imediato.
Gabarito: letra D
Link permanente: /questoes/qq390250