Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — IBGP 2021

Algoritmos e Estrutura de DadosEstrutura 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:
  1. AUm índice para cada uma de suas dimensões.
  2. BVárias variáveis do mesmo nome.
  3. CUma variável composta em cada dimensão criada.
  4. 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.

1Definição
Variável composta homogênea
Mesmo tipo, mesmo nome
Alocação sequencial
2Acesso
Um índice por dimensão
Ex.: M[i][j] (2D)
3Características
Única variável (não várias)
Eixos de indexação (não subvariáveis)
Dimensões definidas na declaração
Matriz (array multidimensional)
LEVELsoulevel.com.br
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.

Gabarito: letra A.

Link permanente: /questoes/qq653942