Lista completa de Questões de Ciência da Computação do ano 2005 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
No conceito de estrutura de dados, o método que se caracteriza por efetuar a classificação por comparação sucessiva de elementos, trocando-os de posição, caso estejam fora da ordem desejada, é o método de classificação
por troca e partição.
da bolha.
por troca.
por seleção.
por seleção direta.
O caminhamento em árvores binárias consiste em percorrer todos os nós da árvore com o objetivo de consultar ou alterar a informação neles contida. O caminhamento que visita a raiz, percorre a subárvore da esquerda e depois percorre a subárvore da direita é o caminhamento
pré-fixado.
central.
pós-fixado.
binário.
lateral.
As matrizes são estruturas de dados denominadas variáveis compostas
homogêneas multidimensionais.
homogêneas unidimensionais.
heterogêneas de registros.
heterogêneas multidimensionais.
heterogêneas unidimensionais.
Dadas as duas figuras abaixo:
e, considerando o conceito de árvore binária, pode-se afirmar quesão duas árvores diferentes.
são duas árvores iguais.
são uma única árvore.
não possuem sub-árvores.
não representam árvores.
A escolha entre índices do tipo árvore-B+ e do tipo hashing depende das características dos algoritmos de implementação de cada um. Considere as seguintes afirmativas a esse respeito:
I. A inserção de chaves não ordenadas (aleatória) é geralmente mais rápida em métodos de hashing.
II. Em condições normais, o número médio de acessos para localização de um registro é melhor para métodos do tipo hashing.
III. Métodos de hashing não disponibilizam acesso seqüencial aos registros na ordem crescente, ou decrescente, das chaves.
Pode-se concluir que:
nenhuma das afirmativas está correta;
somente a afirmativa I está correta;
somente as afirmativas I e II estão corretas;
somente as afirmativas II e III estão corretas;
todas as afirmativas estão corretas.
As propriedades dos algoritmos e estruturas de dados mais comumente utilizados pela comunidade de desenvolvimento de software vêm sendo largamente analisadas e divulgadas. Acerca desses algoritmos e estruturas fundamentais da programação, julgue os itens seguintes.
Uma árvore de recursão é uma estrutura de dados que permite armazenar os valores intermediários produzidos durante uma chamada de função recursiva.
As propriedades dos algoritmos e estruturas de dados mais comumente utilizados pela comunidade de desenvolvimento de software vêm sendo largamente analisadas e divulgadas. Acerca desses algoritmos e estruturas fundamentais da programação, julgue os itens seguintes.
Para que uma estrutura de lista seja circular é exigido que ela seja uma lista duplamente encadeada.
No planejamento de projeto de software uma das primeiras atividades é decompor as grandes tarefas em pequenas tarefas. Considerando a estrutura de decomposição de trabalho (WBS) é correto afirmar que ela deve ser uma estrutura
em grafo, onde os laços são suas principais características.
em árvore.
em forma de lista duplamente encadeada permitindo laços em pontos de decisão.
circular, isto é, uma lista fechada.
em forma de espiral, onde cada ciclo de vida é representado por uma volta na referida espiral.
No que se refere a conceitos de estruturas de dados e suas representações na linguagem Java, julgue os itens a seguir.
O tipo abstrato fila define um contêiner que mantém objetos em seqüência, no qual o acesso aos elementos e a deleção são restritos ao primeiro elemento da seqüência, denominado início da fila. A inserção de elementos é restrita ao fim da seqüência, denominado fim da fila.
No que se refere a conceitos de estruturas de dados e suas representações na linguagem Java, julgue os itens a seguir.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...