Julgue o item que se segue acerca das estruturas homogêneas...

Próximas questões
Com base no mesmo assunto
Q824803 Programação

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.

Alternativas

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