Buscar

Prova estrutura de dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Prova estrutura de dados 
Pergunta 1
Quando criamos um projeto, fazemos a declaração de variáveis para armazenar os dados. De acordo com Deitel e Deitel (2010, p. 105), a linguagem Java “[…] requer que todas as variáveis tenham um tipo. Por essa razão, o Java é referido como uma linguagem fortemente tipada”.
DEITEL, P.; DEITEL, H. Java: como programar. 8. ed. São Paulo: Pearson Education do Brasil, 2010.
Dessa forma, considerando nossos estudos sobre os dados primitivos em Java, qual dos tipos de dados a seguir podem ser considerados primitivos na linguagem Java?
Pergunta 2
Conforme nossos estudos, pudemos entender que o vetor é uma estrutura de dados homogênea, ou seja, uma estrutura com variáveis de mesmo tipo. Assim, para se criar um vetor, devemos ter em mãos algumas informações importantes, como o nome do vetor, o tipo e o tamanho.
Com base nisso, podemos dizer que a declaração de vetor se diferencia de uma declaração de variável, pelo uso do delimitador __________.
Considerando nossos conhecimentos sobre as estruturas de dados, assinale a alternativa a seguir que preenche corretamente a lacuna anterior. 
Pergunta 3
A estrutura de dados existe para auxiliar um programador ao trabalhar com os dados organizados na memória. Além disso, também serve para que possamos usar uma grande quantidade de dados de forma mais eficiente, economizando tempo e linhas de código. As estruturas ainda podem ser divididas em homogêneas e heterogêneas.
Sendo assim, com base em nossos estudos sobre as estruturas de dados, analise as afirmativas a seguir e marque V para as verdadeiras e F para as falsas.
I. (   ) O vetor e a matriz são considerados estruturas de dados homogêneas.
II. (   ) Em uma estrutura de dados homogênea, os elementos a serem inseridos podem conter tipos diferentes.
III. (   ) O vetor e a matriz podem ser considerados arrays.
IV. (   ) Em linguagem Java, não conseguimos criar arrays
multidimensionais.
Agora, assinale a alternativa com a sequência correta.
Pergunta 4
A  estrutura de dados é a área da computação que analisa diversos mecanismos que organizam os dados, para que as buscas dentro de arrays
sejam realizadas de forma mais eficiente. Existem alguns tópicos que são relevantes para a compreensão do estudo de estruturas de dados, entre esses tópicos estão a diferença de uma estrutura de dados estática e dinâmica.
Assim, com base em nossos estudos sobre as estruturas dinâmicas ou estáticas, analise as afirmativas a seguir e marque V para as verdadeiras e F para as falsas.
I. (   ) A estrutura de dados dinâmica utiliza ponteiros para fazer suas consultas.
II. (   ) A estrutura de dados estática possui um tamanho fixo, como as listas.
III. (   ) A estrutura de dados dinâmica possui um tamanho variável, sendo que seu comprimento evolui conforme a necessidade. 
IV. (   ) O array é um exemplo de estrutura estática.
Agora, assinale a alternativa com a sequência correta.

Continue navegando