Questão de Algoritmos e Estrutura de Dados — Estrutura de Dados — UFPR 2023
Algoritmos e Estrutura de Dados›Estrutura de Dados
Código
qg044323
Banca
UFPR
Órgão
IF-PR
Ano
2023
Nível
Superior
Cargo
Analista em Tecnologia da Informação
As variáveis compostas homogêneas são conjuntos de variáveis do mesmo tipo, referenciáveis pelo mesmo identificador e alocadas sequencialmente na memória. Em relação aos tipos de variáveis compostas homogêneas, assinale a alternativa correta.
AMatrizes são variáveis compostas unidimensionais; vetores são variáveis compostas multidimensionais.
BPilhas são variáveis compostas unidimensionais; ponteiros são variáveis compostas multidimensionais.
CVetores são variáveis compostas unidimensionais; matrizes são variáveis compostas multidimensionais.
DVetores são variáveis compostas unidimensionais; matrizes são variáveis compostas monodimensionais.
EPonteiros são variáveis compostas unidimensionais; pilhas são variáveis compostas multidimensionais.
Revelar gabarito e comentário▾
GabaritoC — Vetores são variáveis compostas unidimensionais; matrizes são variáveis compostas multidimensionais.
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”.
Variáveis Compostas Homogêneas: Vetores e Matrizes
Gabarito: letra C. Vetores são arranjos unidimensionais; matrizes são arranjos multidimensionais. Essa é a definição clássica de arrays homogêneos, conforme a literatura de programação: vetor para unidimensional, matriz para bidimensional (ou multidimensional).
A banca testa o conhecimento básico sobre variáveis compostas homogêneas (arrays). A pegadinha está nas alternativas que misturam conceitos como pilhas e ponteiros, que não são variáveis compostas homogêneas no sentido clássico (pilhas são estruturas de dados dinâmicas; ponteiros são variáveis que armazenam endereços).
Alternativa A — ❌ Incorreta
Inverte os conceitos: na realidade, vetores são unidimensionais e matrizes são multidimensionais. A afirmação diz o oposto.
Alternativa B — ❌ Incorreta
Mistura conceitos: pilhas não são variáveis compostas homogêneas (são estruturas de dados abstratas), e ponteiros não são variáveis compostas multidimensionais (são variáveis simples que armazenam endereços).
Alternativa C — ✅ Correta ⟵ GABARITO
Afirma corretamente que vetores são unidimensionais e matrizes são multidimensionais. É a definição padrão de arrays.
Alternativa D — ❌ Incorreta
Diz que matrizes são "monodimensionais" (unidimensionais). Matrizes são multidimensionais (pelo menos bidimensionais).
Alternativa E — ❌ Incorreta
Novamente traz ponteiros e pilhas, que não são variáveis compostas homogêneas na definição clássica. Ponteiros não são compostos; pilhas são estruturas de dados, não variáveis indexadas.
PEGA ESSA DICA!
Para fixar: Vetor = 1 dimensão (ex.: int v[10]). Matriz = 2 ou mais dimensões (ex.: int m[3][4]). O termo "variável composta homogênea" se refere estritamente a arrays – ignore pilhas, filas, ponteiros nesse contexto.