Julgue o item que se segue acerca das estruturas homogêneas...
Julgue o item que se segue acerca das estruturas homogêneas de dados, do conceito de pilhas e da programação orientada a objetos.
Na programação convencional, um vetor pode ser
compreendido como uma variável composta,
homogênea e bidimensional formada por uma sequência
de variáveis com tipos diferentes.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - Errado
Vamos analisar o conceito apresentado pelo item em questão. Um vetor (ou array, em inglês) é um tipo de estrutura de dados que armazena elementos do mesmo tipo em uma sequência contígua. Assim, o primeiro ponto a ser corrigido na afirmação é que os tipos dos elementos em um vetor são homogêneos, ou seja, todos os elementos devem ser do mesmo tipo, diferentemente do que afirma o item.
Além disso, quando nos referimos a um vetor como sendo bidimensional, estamos falando de uma matriz, que é uma coleção de vetores onde cada vetor pode ser visto como uma linha ou coluna da matriz. Esta seria uma estrutura de dados com duas dimensões, mas ainda assim, cada elemento individual da matriz precisa ser do mesmo tipo para que ela seja considerada homogênea.
Portanto, a afirmação de que um vetor pode ser compreendido como uma variável composta, homogênea e bidimensional formada por uma sequência de variáveis com tipos diferentes está incorreta, pois mistura conceitos de homogeneidade (elementos do mesmo tipo) com bidimensionalidade (estrutura com duas dimensões) e variabilidade de tipos (característica de estruturas heterogêneas como structs ou classes na programação orientada a objetos), o que não se aplica aos vetores em programação convencional.
Para resolver questões dessa natureza, é importante ter claro os conceitos de estruturas de dados homogêneas como vetores e matrizes, e as diferenciar de estruturas heterogêneas como as classes e estruturas na programação orientada a objetos, que permitem combinar variáveis de tipos diferentes em uma única estrutura composta.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Resposta Errada.
Homogênea é igual a mesmo tipo de dado.
Acho que o erro está em ser bidimensional. Vetor tem uma dimensão.
errado- um array pode ter varios tipos de dados em linguagens como php & javascript, mas se ele é homogêneo, ele so pode ser do mesmo tipo
Homogênea está certa, pois um vetor de inteiros possui todos os seus elementos como números inteiros.
Java aceita mais de duas dimensões. A saber:
- int[]: uma dimensão
- int[][]: duas
- int[][][]: três
...
vetor com mais de uma dimensão = matriz
vetor [] uma dimensao
vetor [] [] bidimensional
vetor [] [] [] tridimensional
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo