Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — IBGP 2021
Algoritmos e Estrutura de Dados›Estrutura de Dados
Código
qq653942
Banca
IBGP
Órgão
Prefeitura de Dores do Indaiá - MG
Ano
2021
Nível
Médio
Cargo
Técnico em Informática - Saúde
A matriz em algoritmos é uma variável composta homogênea multidimensional. Ela é formada por uma sequência de variáveis, todas do mesmo tipo, com o mesmo identificador (mesmo nome), e alocadas sequencialmente na memória.Uma variável tipo matriz precisa de:
AUm índice para cada uma de suas dimensões.
BVárias variáveis do mesmo nome.
CUma variável composta em cada dimensão criada.
DPelo menos duas variáveis com o mesmo número em cada dimensão criada.
Revelar gabarito e comentário▾
GabaritoA — Um índice para cada uma de suas dimensões.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Matriz como variável composta homogênea multidimensional
Gabarito: letra A. Uma variável do tipo matriz exige um índice para cada uma de suas dimensões para que se possa acessar um elemento específico. Por exemplo, uma matriz bidimensional (linhas × colunas) necessita de dois índices. As demais alternativas distorcem o conceito.
A questão cobra o conceito básico de matriz (array multidimensional). Matriz é uma variável composta homogênea que armazena uma coleção de elementos do mesmo tipo, acessados por índices. O número de índices é igual ao número de dimensões.
Matriz (array multidimensional): Definição (Variável composta homogênea, Mesmo tipo, mesmo nome, Alocação sequencial); Acesso (Um índice por dimensão, Ex.: M[i][j] (2D)); Características (Única variável (não várias), Eixos de indexação (não subvariáveis), Dimensões definidas na declaração)
Alternativa A — ✅ Correta ⟵ GABARITO
Para acessar um elemento em uma matriz, é necessário fornecer um índice para cada dimensão. Por exemplo, M[i][j] em uma matriz bidimensional. Isso é verdadeiro para qualquer número de dimensões.
Alternativa B — ❌ Incorreta
Afirma que a matriz precisa de "várias variáveis do mesmo nome". Na verdade, a matriz é uma única variável que possui vários elementos (posições), todos identificados pelo mesmo nome, mas distinguidos pelos índices. Não são variáveis separadas.
Alternativa C — ❌ Incorreta
Diz que é necessária "uma variável composta em cada dimensão criada". A matriz em si já é a variável composta; cada dimensão não cria uma nova variável composta, e sim um eixo de indexação. O conjunto todo é a matriz.
Alternativa D — ❌ Incorreta
Afirma que são necessárias "pelo menos duas variáveis com o mesmo número em cada dimensão". Não há tal exigência. A matriz é uma única estrutura; o número de elementos por dimensão é definido pela declaração, não por variáveis repetidas.