Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação à programação, algoritmos e estrutura de dados, julgue os itens seguintes.
No armazenamento de dados pelo método FIFO (first in – first out), a estrutura de dados é representada por uma fila, em cuja posição final ocorrem inserções e, na inicial, retiradas.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação à programação, algoritmos e estrutura de dados, julgue os itens seguintes.
Um tipo abstrato de dados apresenta uma parte destinada à implementação e outra à especificação. Na primeira, são descritas, em forma sintática e semântica, as operações que podem ser realizadas; na segunda, os objetos e as operações são representados por meio de representação, operação e inicialização.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação à programação, algoritmos e estrutura de dados, julgue os itens seguintes.
Para transformar árvore em árvore binária, os nós irmãos devem ser ligados entre si e a ligação entre um nó pai e os nós filhos deve ser removida, incluindo-se os nós do primeiro filho.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com o objetivo de armazenar e recuperar os resultados obtidos pelos alunos de determinado curso de treinamento, foi desenvolvido um sistema em que foram processados os seguinte dados: nome, número de matrícula, nota final e total de abstenções. Nesse aplicativo, a chave primária para a localização dos dados de um aluno consiste em sua matrícula.
A partir dessa situação hipotética, julgue os itens a seguir, relativos à organização de arquivos e aos métodos de acesso a banco de dados.
Caso o arquivo seja ordenado pelo número de matrícula, para a localização da nota de um aluno a partir do nome desse aluno, a pesquisa binária será a mais eficiente.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com o objetivo de armazenar e recuperar os resultados obtidos pelos alunos de determinado curso de treinamento, foi desenvolvido um sistema em que foram processados os seguinte dados: nome, número de matrícula, nota final e total de abstenções. Nesse aplicativo, a chave primária para a localização dos dados de um aluno consiste em sua matrícula.
A partir dessa situação hipotética, julgue os itens a seguir, relativos à organização de arquivos e aos métodos de acesso a banco de dados.
O sistema gerenciador de banco de dados (SGBD), além de permitir a escolha do melhor método de acesso para determinada consulta, oferece alternativas e recomendações para a melhoria do desempenho do sistema.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com o objetivo de armazenar e recuperar os resultados obtidos pelos alunos de determinado curso de treinamento, foi desenvolvido um sistema em que foram processados os seguinte dados: nome, número de matrícula, nota final e total de abstenções. Nesse aplicativo, a chave primária para a localização dos dados de um aluno consiste em sua matrícula.
A partir dessa situação hipotética, julgue os itens a seguir, relativos à organização de arquivos e aos métodos de acesso a banco de dados.
Nessa situação, caso se inclua um novo aluno no arquivo, na última posição, a pesquisa do registro desse aluno por meio do número de matrícula será dispendiosa, visto que a recuperação dos dados exigirá a realização de...
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens seguintes, referentes às estruturas de dados.
O caminhamento infixado em árvore binária compreende as seguintes etapas: visitação à raiz, depois, à subárvore da esquerda e, por último, à subárvore da direita.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens seguintes, referentes às estruturas de dados.
O tipo abstrato de dados consiste em um modelo matemático (v,o), em que v é um conjunto de valores e o é um conjunto de operações que podem ser realizadas sobre valores.
A estrutura de dados linear que obedece o seguinte critério: o último elemento inserido será o primeiro elemento a ser retirado (last in first out − LIFO) é:
Pilhas e filas são exemplos de estruturas de dados que possuem o mesmo conjunto de operações, diferenciandose pela posição na qual os elementos são removidos das mesmas. Considere a seguinte sequência de operações.
Insere( 1 )
Insere( 2 )
Insere( 3 )
Remove()
Insere( 4 )
Sabendo que a operação de inserção adiciona elementos à esquerda da lista acima, assinale a opção que representa o resultado desta sequência de operações sobre uma pilha e uma fila, respectivamente.
I. Números naturais: a. 0 é um número natural. b. o sucessor de um número natural é um outro número natural.
II. Estruturas de árvores: a. 0 é uma árvore (chamada árvore vazia). b. Se t1 e t2 são árvores, então a estrutura que consiste de um nó com dois ramos t1 e t2 é também uma árvore.
III. A função fatorial n! (para inteiros não negativos): a. 0! = 1 b. n > 0: n! = n * (n−1)!
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Em sistema computacional, a forma de armazenar os dados tem papel essencial no tempo e na quantidade de memória necessários à execução de um programa. Em relação a diferentes tipos de estruturas dinâmicas de dados, assinale a opção correta.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando as definições de estruturas de dados e a declaração tipo nó :: reg (dado: inteiro; próximo: ref nó), na qual reg é um registro contendo os campos: dado, que guarda valores inteiros, e próximo, que guarda endereço de outro nó, assinale a opção correta.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens que se seguem, acerca dos conceitos relacionados às estruturas de dados. Em um programa existe a necessidade de guardar todas as alterações feitas em determinado dado para que seja possível desfazer alterações feitas ao longo de toda a sua existência. Nessa situação, a estrutura de dados mais adequada para o armazenamento de todas as alterações citadas seria uma fila.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de estruturas de dados, julgue os itens a seguir.
Na teoria de estrutura de dados, o conteúdo das estruturas adquire significado quando elas são associadas a um conjunto de operações que visam manipulá-las.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
O termo dados refere-se à informação apresentada em qualquer forma na qual a parte que originou e a que deles fará uso concordam. Comunicação de dados é a troca de informação entre dois dispositivos por algum meio de comunicação, por exemplo, um par de fios. Para que a comunicação de dados aconteça, os dispositivos de comunicação devem ser parte de um sistema de comunicações feito a partir da combinação hardware (equipamento físico) e software (programas). O fluxo de dados entre dois dispositivos pode acontecer de três modos: simplex, halfduplex ou full-duplex. Acerca desse assunto, julgue os itens seguintes.
No modo full-duplex, sinais em direções opostas compartilham a capacidade do link ou canal. Esse comp...
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
O termo dados refere-se à informação apresentada em qualquer forma na qual a parte que originou e a que deles fará uso concordam. Comunicação de dados é a troca de informação entre dois dispositivos por algum meio de comunicação, por exemplo, um par de fios. Para que a comunicação de dados aconteça, os dispositivos de comunicação devem ser parte de um sistema de comunicações feito a partir da combinação hardware (equipamento físico) e software (programas). O fluxo de dados entre dois dispositivos pode acontecer de três modos: simplex, halfduplex ou full-duplex. Acerca desse assunto, julgue os itens seguintes.
No modo half-duplex, também chamado de duplex, ambas estações podem transmitir e receber, simultaneame...
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
O termo dados refere-se à informação apresentada em qualquer forma na qual a parte que originou e a que deles fará uso concordam. Comunicação de dados é a troca de informação entre dois dispositivos por algum meio de comunicação, por exemplo, um par de fios. Para que a comunicação de dados aconteça, os dispositivos de comunicação devem ser parte de um sistema de comunicações feito a partir da combinação hardware (equipamento físico) e software (programas). O fluxo de dados entre dois dispositivos pode acontecer de três modos: simplex, halfduplex ou full-duplex. Acerca desse assunto, julgue os itens seguintes.
No modo simplex, a comunicação é unidirecional, como uma rua de mão única. Somente um dos dois disposi...
Cinco elementos foram inseridos em uma pilha P, inicialmente vazia, na ordem a seguir: 10, 20, 30, 40 e 50. Nessa situação, qual seria o segundo elemento a ser removido de P?
Na construção de um sistema de informação WEB, um programador precisa utilizar uma estrutura de dados em que o primeiro elemento a entrar seja o último a sair. Que estrutura é indicada para esse tipo de situação?
Seja S uma pilha inicialmente vazia. Primeiramente, o elemento A é inserido em S. Em seguida, o elemento B, e assim por diante, até a inclusão final do elemento E. Ao término dessas operações, qual elemento estará no topo de S?
I. Cada tupla contém exatamente um valor (do tipo apropriado) para cada um de seus atributos.
II. Existe ordenação da esquerda para a direita nos componentes de uma tupla, contrariamente aos conjuntos na matemática, que não exigem ordenação em seus elementos.
III. Cada subconjunto de uma tupla é uma tupla (e cada subconjunto de um cabeçalho é um cabeçalho).
Quanto às propriedades das tuplas, é correto o que consta APENAS em
Na pilha de protocolos estabelecida para QoS, comunicase com o UDP e é utilizado na reserva de recursos. Possibilita que diversos transmissores enviem dados para vários grupos de receptores, otimiza o uso da largura de banda e elimina o congestionamento. Essas são algumas das características do protocolo
I. Um tipo abstrato de dados está desvinculado de sua implementação, ou seja, a sua definição visa a preocupação com o que ele faz e não como ele faz.
II. A lista duplamente encadeada além de saber o próximo nó, cada elemento também conhece o nó anterior a ele na lista, o que facilita a remoção de um elemento e a exibição dos elementos na ordem inversa.
III. A implementação dinâmica de pilhas possui as mesmas vantagens que as listas dinâmicas, ou seja, não é necessário saber a quantidade máxima de elementos que serão armazenados.
IV. Lista, pilha, fila e array são casos típicos de estruturas lineares, enquanto árvore, grafo e heap são ca...
Uma estrutura de dados especial de armazenamento de informações, cuja ideia central é utilizar uma função que, quando aplicada sobre uma chave de pesquisa, retorna o índice onde a informação deve ser armazenada denomina-se
O almoxarife de um órgão pediu ao técnico de informática que elaborasse um sistema de custeio que, para cada saída de material, considerasse o custo do mais recente que houvera dado entrada no almoxarifado. O técnico deve desenvolver um algoritmo para tratar com uma estrutura de dados do tipo
I. Pilha é uma estrutura de dados com acesso restrito aos seus elementos, uma vez que eles são colocados e retirados por um único lado e são ordenados pelo princípio LIFO (last in first out). Assim, sempre que um elemento é adicionado ou retirado seu topo é alterado.
II. Pilha é o tipo de estrutura usada, por exemplo, na avaliação de expressões numéricas, na recursividade e pelos compiladores, na passagem de parâmetros para as funções.
III. Registro é uma estrutura básica que permite guardar coleções de dados de diferentes tipos, sendo normalmente utilizado quando um objeto tem diferentes atributos, isto é, contém campos de diferentes tipos.
Em relação a estruturas de dados, avalie a correspondência existente entre as estruturas de dados Lineares e Não Lineares com suas respectivas coleções de dados:
A correta associação entre os elementos das duas tabelas é:
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens que se seguem, acerca da estrutura de dados.
Uma estrutura de dados pode ser classificada em diferentes tipos. A fila é do tipo LIFO (last-in first-out): o último elemento a entrar é o primeiro a sair.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
O desempenho de um sistema computacional depende de vários fatores, como volume de dados, capacidade do sistema e adequação dos algoritmos, das estruturas de dados e dos objetos que são utilizados para realizar as operações. Acerca desse assunto, julgue os itens que se seguem.
A busca binária pode ser realizada em vetor não ordenado. Caso o vetor contenha n elementos, o tempo de execução da busca necessita de 5n comparações.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
O desempenho de um sistema computacional depende de vários fatores, como volume de dados, capacidade do sistema e adequação dos algoritmos, das estruturas de dados e dos objetos que são utilizados para realizar as operações. Acerca desse assunto, julgue os itens que se seguem.
A ordenação de um vetor contendo n elementos, utilizando-se algoritmo de bolha, realiza, no pior caso, mais que n/2 comparações.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
O desempenho de um sistema computacional depende de vários fatores, como volume de dados, capacidade do sistema e adequação dos algoritmos, das estruturas de dados e dos objetos que são utilizados para realizar as operações. Acerca desse assunto, julgue os itens que se seguem.
Por meio de uma lista de adjacência, é possível representar um grafo acíclico.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
O desempenho de um sistema computacional depende de vários fatores, como volume de dados, capacidade do sistema e adequação dos algoritmos, das estruturas de dados e dos objetos que são utilizados para realizar as operações. Acerca desse assunto, julgue os itens que se seguem.
Em uma lista circular duplamente encadeada, cada nó aponta para dois outros nós da lista, um anterior e um posterior.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
O desempenho de um sistema computacional depende de vários fatores, como volume de dados, capacidade do sistema e adequação dos algoritmos, das estruturas de dados e dos objetos que são utilizados para realizar as operações. Acerca desse assunto, julgue os itens que se seguem.
As operações de inserir e retirar sempre afetam a base de uma pilha.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
O desempenho de um sistema computacional depende de vários fatores, como volume de dados, capacidade do sistema e adequação dos algoritmos, das estruturas de dados e dos objetos que são utilizados para realizar as operações. Acerca desse assunto, julgue os itens que se seguem.
A travessia em pré-ordem em árvore binária inicialmente percorre a subárvore à esquerda (em pré-ordem), passa pela raiz e finaliza na subárvore à direita (também em pré-ordem).
Banca:
Instituto de Estudos Superiores do Extremo Sul (IESES)
O problema da ordenação é fundamental na computação, pois nos métodos de pesquisa a eficiência da busca sempre é melhor quando trabalhamos com conjuntos ordenados. Quanto à movimentação dos dados, o método de ordenação onde as entradas são mantidas nas posições originais se chama:
Banca:
Tribunal de Justiça do Paraná - TJPR (TJ - PR)
Qual a estrutura de dados baseada no princípio FIFO (first in, first out), em que os elementos que foram inseridos no início são os primeiros a serem removidos?
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subsequentes com base em conceitos relacionados a estruturas de dados.
Na situação em que o número de acessos randômicos predomina sobre as inclusões e exclusões de elementos, a implementação de uma estrutura de dados lista utilizando-se array é mais eficiente que uma implementação encadeada.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subsequentes com base em conceitos relacionados a estruturas de dados.
Em uma implementação encadeada da estrutura de dados pilha, as suas operações básicas de empilhar e desempilhar elementos podem ter tempo de execução constante, independentemente da quantidade de elementos que estejam armazenados na estrutura no momento da sua execução.
Ométodo de acesso que permite a leitura/gravação de um registro diretamente na sua posição, não havendo restrição na ordem em que os registros são lidos ou gravados, é conhecido como:
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Registros de dados são fisicamente armazenados em diferentes mídias, de diferentes formas e usando diferentes métodos de acesso aos dados. Julgue os próximos itens, que tratam de formas de organização de arquivos. Nos arquivos indexados, os acessos são sempre efetuados por meio de índices, não havendo qualquer compromisso com a ordem física dos registros no arquivo.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Registros de dados são fisicamente armazenados em diferentes mídias, de diferentes formas e usando diferentes métodos de acesso aos dados. Julgue os próximos itens, que tratam de formas de organização de arquivos. As consultas a dados armazenados em arquivos sequenciais indexados são otimizadas por meio da criação de índices. Já as operações de inclusão têm sérios problemas de desempenho, uma vez que os dados são mantidos fisicamente sequenciais em uma única área. A cada inclusão, a área de dados deve ser reorganizada.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Registros de dados são fisicamente armazenados em diferentes mídias, de diferentes formas e usando diferentes métodos de acesso aos dados. Julgue os próximos itens, que tratam de formas de organização de arquivos. Dados armazenados em um arquivo sequencial só podem ser acessados sequencialmente.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens que se seguem, acerca dos conceitos relacionados às estruturas de dados. Uma pilha pode ser considerada uma lista à qual foram impostas restrições quanto à forma de manipulação dos dados nela armazenados.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens que se seguem, acerca dos conceitos relacionados às estruturas de dados. Em uma árvore binária de busca, como em toda árvore binária, todos os nós têm grau máximo igual a 2. Entretanto, nem toda árvore binária pode ser considerada uma árvore binária de busca.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens que se seguem, acerca dos conceitos relacionados às estruturas de dados. Em uma lista encadeada, o tempo de acesso a qualquer um de seus elementos é constante e independente do tamanho da estrutura de dados.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de programação de computadores, julgue os itens a seguir. A definição da estrutura pilha permite a inserção e a eliminação de itens, de modo que uma pilha é um objeto dinâmico, cujo tamanho pode variar constantemente.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de programação de computadores, julgue os itens a seguir. Os dados armazenados em uma estrutura do tipo matriz não podem ser acessados de maneira aleatória. Portanto, usa-se normalmente uma matriz quando o volume de inserção e remoção de dados é maior que o volume de leitura dos elementos armazenados.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Em relação à classificação de dados e tipos abstratos de dados (TADs), julgue os itens subsequentes.
A descrição dos parâmetros das operações e os efeitos da ativação das operações representam, respectivamente, os níveis sintático e semântico em que ocorre a especificação dos TDAs.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Em relação à classificação de dados e tipos abstratos de dados (TADs), julgue os itens subsequentes. A escolha de estruturas internas de dados utilizados por um programa pode ser organizada a partir de TADs que definem classes de objetos com características distintas.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Em relação à classificação de dados e tipos abstratos de dados (TADs), julgue os itens subsequentes. A classificação interna por inserção é um método que realiza a ordenação de um vetor por meio da inserção de cada elemento em sua posição correta dentro de um subvetor classificado.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das estruturas de informação, julgue os itens a seguir. Na representação física de uma pilha sequencial, é necessário uso de uma variável ponteiro externa que indique a extremidade da lista linear onde ocorrem as operações de inserção e retirada de nós.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das estruturas de informação, julgue os itens a seguir. As árvores, cujas relações de hierarquia e composição entre os dados são de subordinação, podem ser alocadas na memória por adjacência ou encadeamento, ao contrário do que ocorre com as listas lineares.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com base nos conceitos de avaliação e otimização de desempenho de bancos de dados (BD), julgue os itens a seguir.
O desmembramento consiste em remover um componente da consulta que tem apenas uma variável em comum com o restante da consulta. Substituição de tupla é o processo de substituir, para uma das variáveis da consulta, uma tupla de cada vez.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com base nos conceitos de avaliação e otimização de desempenho de bancos de dados (BD), julgue os itens a seguir.
A árvore B propicia rápido acesso aos dados, pesquisando um valor-chave no índice e, pelo fato de ser balanceada, localiza registros exigindo aproximadamente o mesmo volume de recursos computacionais.
Considere os usuários A e B, cujas chaves públicas são conhecidas por ambos. O usuário A gera o hash H(M) de uma mensagem M, assina-a digitalmente e envia para o usuário B. Assinale a opção que representa o que este esquema visa garantir.
Considere uma implementação de arrays redundantes de discos independentes (RAID) nível 5, para armazenamento de dados, na qual um bloco de paridade armazena a paridade para blocos no mesmo disco. Se ocorrer uma falha no disco, haverá
A arquitetura de software na qual múltiplos servidores podem ser usados para implementar diferentes níveis da lógica do negócio e para o armazenamento de dados é denominada
Navegadores Web armazenam as URLs (Uniform Resource Locators) visitadas recentemente em uma determinada estrutura de dados. Com isso, permite que o usuário visite o último site visitado, ao recuperar a URL na estrutura, usando uma operação de retorno (back). A estrutura de dados apropriada para implementar este recurso é a
Em termos de Bancos de Dados, a indexação mais adequada para o acesso eficiente aos registros, em consultas que considerem intervalos, para um pequeno número de linhas, corresponde ao uso de índices
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação aos tipos de dados elementares e estruturados, julgue os itens de 71 a 75.
A inserção de um elemento na posição x(i) de uma lista causa o deslocamento para a direita dos elementos de x(i) até o último. Essa é uma característica de um array de ponteiros binários.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de lógica de programação e estruturas de dados, julgue os itens a seguir.
Em uma lista com alocação encadeada, ou dinâmica, a memória é alocada à medida que é necessária e os nós da lista ficam aleatoriamente dispostos na memória, podendo ser usado um campo em cada nó para armazenar o endereço do próximo nó.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Quanto aos princípios de sistemas operacionais, julgue os itens de 73 a 75.
Há sistemas operacionais que armazenam, em blocos de índice, os endereços dos blocos alocados para os arquivos em disco. Em alguns desses sistemas operacionais, para possibilitar o armazenamento de arquivos que tenham grande tamanho, esses blocos são organizados em listas.
O objetivo de fazer uma busca rápida a partir de uma chave de pesquisa simples e obter o valor desejado é alcançado pela estrutura de dados especial denominada
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a segurança da informação, criptografia e sua aplicação em sistemas de tecnologia da informação, julgue os itens que se seguem.
Uma característica fundamental de uma função de hash é que esta recebe uma mensagem de tamanho variável como entrada e possui uma saída de tamanho fixo.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Quanto à análise de sistemas, julgue os itens seguintes.
O modelo essencial é formado pelos modelos ambiental, comportamental e de implementação. O modelo ambiental define a fronteira entre o sistema e o ambiente; o modelo comportamental descreve o comportamento interno do sistema; e o modelo de implementação modela os dados necessários às atividades essenciais do sistema.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Quanto à análise de sistemas, julgue os itens seguintes.
A análise essencial é uma evolução da análise estruturada por adicionar a preocupação com o controle. A análise essencial usa uma lista de eventos externos como base para a construção de determinado modelo, que é realizado sem que sejam consideradas restrições de implementação.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação aos conceitos de linguagens de programação, de lógica de programação e de estruturas de dados, julgue os próximos itens.
Uma árvore binária é uma árvore cujos nós têm 2 filhos e cada filho é designado como filho à esquerda ou filho à direita. Uma árvore binária é conhecida como completa se todos os nós em todos os níveis tiverem 2 filhos.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação aos conceitos de linguagens de programação, de lógica de programação e de estruturas de dados, julgue os próximos itens.
Os ponteiros são endereços de memória e, dessa forma, ao se somar 1 a um ponteiro, se estará indo para o próximo endereço de memória do tipo de dado especificado.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando a figura acima, que ilustra o diagrama de bloco do espaço em disco alocado para um arquivo, julgue os itens que se seguem.
Para o caso da implementação de sistema de arquivos com lista encadeada e índice, há necessidade de manter uma estrutura similar a da figura, porém o ponteiro é também armazenado em uma tabela geral de blocos.
Árvore AVL balanceada em altura significa que, para cada nó da árvore, a diferença entre as alturas das suas subárvores (direita e esquerda) sempre será
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação à árvore binária ilustrada acima e ao pseudocódigo das funções apresentadas, julgue os próximos itens.
Caso a função percurso1 receba, como argumento, um ponteiro para o nó F da árvore binária apresentada, a sua execução imprimirá a seguinte seqüência: A B C D E F G H I. Esse tipo de percurso é denominado como inorder.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação à árvore binária ilustrada acima e ao pseudocódigo das funções apresentadas, julgue os próximos itens.
Caso a função percurso2 receba, como argumento, um ponteiro para o nó F da árvore binária apresentada, a sua execução imprimirá a seguinte seqüência: F B A D C E H G I. Esse tipo de percurso é conhecido como postorder.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
O desenvolvimento de aplicações que dependem de alto desempenho normalmente envolve a utilização de mecanismos e algoritmos eficientes. Dependendo do volume de dados envolvidos, a escolha de um algoritmo ineficiente pode ter sérias implicações, tanto no que se refere ao tempo de resposta como na qualidade da resposta obtida. Acerca desse assunto, bem como sobre as técnicas de construção de algoritmos e estruturas de dados e conceitos básicos sobre estruturas de dados, julgue os itens de 81 a 92.
A representação computacional de um grafo é necessária em várias situações, como, por exemplo, para representar a topologia de uma rede de comunicação de dados. A representação computacional de um grafo pode ser realizada por mei...
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
O desenvolvimento de aplicações que dependem de alto desempenho normalmente envolve a utilização de mecanismos e algoritmos eficientes. Dependendo do volume de dados envolvidos, a escolha de um algoritmo ineficiente pode ter sérias implicações, tanto no que se refere ao tempo de resposta como na qualidade da resposta obtida. Acerca desse assunto, bem como sobre as técnicas de construção de algoritmos e estruturas de dados e conceitos básicos sobre estruturas de dados, julgue os itens de 81 a 92.
O número total de vértices em uma árvore binária completa que tem uma altura n é dado por 2n+1.
Na execução de um programa, uma estrutura pode ser usada na chamada de procedimentos para armazenar o endereço de retorno (e os parâmetros reais). À medida que procedimentos chamam outros procedimentos, mais e mais endereços de retorno devem ser montados em determinada ordem para, posteriormente, serem recuperados corretamente à medida que os procedimentos chegam ao seu fim. Esta estrutura é adequadamente representada por
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com respeito a linguagens de programação e estrutura de dados, julgue os itens a seguir.
Uma estrutura do tipo árvore binária é caracterizada por não ter elemento algum (árvore vazia) ou ter um elemento denominado raiz, com dois ponteiros para duas estruturas diferentes.
A estrutura de dados de iteração na qual uma ação será executada pelo menos uma vez, antes da avaliação da condição, é implementada pelo comando básico
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da estrutura e funcionamento dos sistemas operacionais, julgue os itens a seguir.
Em uma estrutura de diretório em árvore, o diretório de trabalho do usuário corresponde ao diretório padrão que o usuário acessa imediatamente após o login no sistema.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Quanto a estruturas de dados e algoritmos básicos, julgue os itens seguintes.
A ocorrência de colisões de hashing em um sistema de armazenamento de dados por tabelas hashing encadeadas indica a saturação desse sistema de armazenamento.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No referente à formatação de dados, julgue os seguintes itens.
Em cada documento XML pode haver elementos e atributos; os atributos fornecem informações que descrevem elementos; os elementos são identificados por tags; os nomes de tags estão inclusos entre sinais de menor e de maior; os elementos complexos são construídos hierarquicamente a partir de outros elementos; nomes de tags são definidos de modo a descrever o significado dos elementos de dados.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A álgebra relacional pode ser definida como uma linguagem de consulta procedural. Com relação a esse assunto, julgue os itens a seguir.
O produto cartesiano de duas relações X e Y – X TIMES Y – é o conjunto de todas as tuplas t, em que t é a concatenação de uma tupla x, pertencente a X, com uma tupla y, pertencente a Y.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
O conceito de independência de dados pode ser considerado similar ao conceito de tipo abstrato de dados empregado nas linguagens de programação. Em relação ao conceito de independência de dados, julgue os itens a seguir.
A independência de dados lógica diz respeito à capacidade de modificar o esquema físico sem que qualquer programa de aplicação precise ser reescrito.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
O conceito de independência de dados pode ser considerado similar ao conceito de tipo abstrato de dados empregado nas linguagens de programação. Em relação ao conceito de independência de dados, julgue os itens a seguir.
Esse conceito se refere à capacidade de modificar a definição dos esquemas em determinado nível, podendo afetar o esquema do nível superior.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
O conceito de independência de dados pode ser considerado similar ao conceito de tipo abstrato de dados empregado nas linguagens de programação. Em relação ao conceito de independência de dados, julgue os itens a seguir.
Os detalhes de implementação do usuário, permitindo que ele se concentre em sua estrutura geral e não em detalhes de nível mais baixo, são omitidos nesse conceito.
NAS QUESTÕES NUMERADAS DE 16 A 40, ASSINALE A ÚNICA ALTERNATIVA QUE RESPONDE CORRETAMENTE AO ENUNCIADO.
Em um Banco de Dados Relacional é possível impor limitações para os valores armazenados nos atributos. Essas limitações são denominadas restrições, que podem ser especificadas diretamente na Linguagem de Definição de Dados (DDL). Dentre essas, podemos citar restrições de:
Em uma estrutura de herança pode haver muitos métodos para a mesma operação. A seleção do método existente na hierarquia empregado em tempo de execução é feita
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de estruturas de dados e algoritmos, julgue os seguintes itens.
Em uma tabela de dispersão (hash), uma colisão ocorre quando o compartimento calculado para a chave x já está ocupado por outra chave. A implementação de uma tabela de dispersão pode prover um método para tratar colisões, por exemplo, armazenar chaves sinônimas em listas encadeadas.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de estruturas de dados e algoritmos, julgue os seguintes itens.
Uma árvore T é um conjunto finito de elementos denominados nós, tais que, se a árvore não está vazia, há um nó r chamado raiz de T. Os nós restantes constituem um conjunto vazio ou são divididos em conjuntos disjuntos não-vazios, cada qual uma árvore. Uma árvore com n > 1 nós tem, no mínimo, 1 folha e, no máximo, n – 1 folhas.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca de estruturas de dados e algoritmos, julgue os seguintes itens.
Em uma lista linear, se inserções e remoções são permitidas apenas nas extremidades da lista, ela é denominada deque (double ended queue); se inserções e remoções são realizadas somente em um extremo, ela é denominada pilha; se inserções são realizadas em um extremo e remoções no outro, ela é denominada fila.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os seguintes itens acerca de estruturas de dados e algoritmos.
Seja m o número de compartimentos em uma tabela de dispersão (hash). Uma função de dispersão transforma cada chave x em um valor no intervalo [0, m – 1] e garante que, para x diferente de y, não se tenha h(x) = h(y).
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os seguintes itens acerca de estruturas de dados e algoritmos.
Se uma árvore binária T não estiver vazia, então há um nó r, chamado raiz de T, e os nós restantes podem ser divididos em dois subconjuntos disjuntos, a subárvore esquerda e a direita de r. O número de subárvores esquerda e direita vazias em uma árvore binária com n > 0 nós é n + 1.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os seguintes itens acerca de estruturas de dados e algoritmos.
Há algoritmos para inserir e remover elementos em listas lineares com alocação encadeada que criam um nó especial na cabeça da lista que nunca é removido. Esse nó-cabeça pode ser aproveitado para armazenar dados pertinentes ao algoritmo, mas não deve ser usado para armazenar dados inseridos na lista.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os seguintes itens acerca de estruturas de dados e algoritmos.
Para se inserir e remover elementos de uma fila, é suficiente ter-se o endereço do início da fila. Isso decorre de inserções e remoções serem sempre feitas nessa extremidade da fila. No caso de uma estrutura de dados do tipo pilha, é necessário conhecer-se o endereço do primeiro e do último elemento, pois inserções são feitas no início da pilha e remoções, no final da pilha.
Na arquitetura de árvore do MIB II, cada nó contém uma pequena descrição textual e o identificador de objetos (OID). Nessa árvore, o nó mibII(1) tem como seu identificador de objetos:
A MIB II usa uma arquitetura de árvore, definida na ISO ASN.1, para organizar todas as suas informações, sendo que, cada parte da informação da árvore é um nó rotulado. Nessa árvore, o MIB II pode ser localizado, percorrendo, sucessivamente, os nós
A estrutura de dados baseada no princípio LIFO (last in, first out), onde os dados que foram inseridos por último serão os primeiros a serem removidos, denomina-se
Banca:
Universidade de Pernambuco (UPE / UPENET / IAUPE)
Analise as seguintes afirmações sobre ESTRUTURAS DE DADOS.
I. Em uma árvore binária de busca completamente balanceada, são necessárias poucas operações de comparação para encontrar os dados desejados. Porém, para manter a árvore balanceada, as operações de inserção e remoção de dados consomem muito tempo.
II. Uma pilha é uma estrutura de dados que segue uma disciplina de acesso aos dados em que o primeiro dado a ser armazenado será o primeiro a ser removido da pilha.
III. A estrutura de dados conhecida como tabela hash faz uso de uma função de transformação (função hashing), que transforma a chave de pesquisa em um endereço da tabela. Esta função garante que duas chaves distintas sejam ...
Banca:
Comissão Permanente do Vestibular / UFRN (COMPERVE)
O texto, a seguir, contém lacunas que devem ser preenchidas
O CVS é uma ferramenta que implementa um sistema para _____________ de um conjunto de arquivos fonte de um projeto, que são mantidos em um repositório. Após a edição de um ou mais arquivos, pode-se usar o comando _____________ para enviar o(s) arquivo(s) modificado(s) para o repositório do projeto. Já o comando _____________ do CVS recupera a(s) cópia(s) mais recente(s) do(s) arquivo(s) mantido(s) no repositório.
As lacunas são preenchidas, correta e respectivamente, por:
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Durante o desenvolvimento de uma aplicação de gerenciamento de projetos, o cliente definiu como requisitos de modelagem as seguintes regras: um empregado deve estar obrigatoriamente alocado a um único departamento; um projeto pode ser executado por vários empregados de vários departamentos; e um projeto deve ser gerenciado por um único empregado, cujo departamento ao qual este está alocado é denominado de departamento apoiador do projeto. Em resposta a essa demanda, desenvolveu-se, em caráter preliminar, um modelo de dados no script em SQL, apresentado a seguir, com as linhas numeradas de 1 a 32. O script não possui erros de sintaxe quanto à versão de SQL adotada pelo SGBD específico (PostgreSQL) e pode ser executado seqüencialmente com sucesso.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando a figura ao lado, que apresenta um diagrama de dispositivo de armazenamento físico e na qual há destaque para os elementos A e B, assinale a opção correta.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Um sistema operacional é formado por um conjunto de programas e rotinas que possibilitam criar uma camada de abstração entre o usuário e o hardware propriamente dito. O sistema operacional é responsável por controlar todos os recursos do computador (dispositivos físicos e funções de software). Acerca das características dos sistemas operacionais, julgue os seguintes itens.
Árvores B+ são estruturas de dados comumente utilizadas para indexar arquivos. O Windows XP utiliza árvores B+ para indexar o nome dos arquivos e assim poder recuperar os registros de forma rápida e eficiente.
Banca:
Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)
Entre as alternativas abaixo relacionadas, assinale aquela que NÃO corresponde a um problema que ocorre na ausência de um controle de concorrência apropriado.
Banca:
Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)
A seguir, assinale a estrutura de dados em que todas as inserções, retiradas e, geralmente, todos os acessos são feitos em apenas um extremo da estrutura e os itens da estrutura são armazenados em posições contíguas de memória.
Banca:
Universidade de Pernambuco (UPE / UPENET / IAUPE)
Analise as seguintes afirmações sobre alocação de arquivos e método de acesso.
I. Um dos problemas apresentados pela técnica de alocação contígua de arquivos diz respeito ao fato de que blocos consecutivos ao arquivo podem estar ocupados, impossibilitando que o arquivo cresça.
II. Na alocação encadeada de arquivos, um arquivo ocupa blocos espalhados no disco, encadeados em uma lista.
III. A alocação encadeada é a mais adequada, quando o método de acesso direto é utilizado, pois oferece um excelente desempenho para esse método de acesso.
Assinale a alternativa que indica a(s) afirmação(ões) CORRETA(S).
Banca:
Universidade de Pernambuco (UPE / UPENET / IAUPE)
Analise as seguintes afirmações sobre organização lógica e física de arquivos.
I. A organização de diretórios em dois níveis não permite que dois usuários distintos criem arquivos com o mesmo nome.
II. A estrutura de diretórios em grafo permite que um mesmo arquivo seja visualizado em diversos diretórios, ao mesmo tempo, através da criação de links simbólicos.
III. A estrutura de diretórios em árvore dificulta o compartilhamento de arquivos entre usuários distintos.
Assinale a alternativa que indica a(s) afirmação(ões) CORRETA(S).
Banca:
Universidade de Pernambuco (UPE / UPENET / IAUPE)
Analise as seguintes afirmações sobre as estruturas de dados lista e pilha.
I. A implementação de uma lista requer o uso de ponteiros, enquanto que a implementação de uma pilha necessita de um arranjo (array).
II. A principal característica de uma lista é que o último elemento a entrar na lista é sempre o primeiro a sair, ao passo que na pilha o primeiro elemento a sair é sempre o primeiro que entrou na pilha.
III. As operações pop e push são operações básicas do tipo abstrato de dado pilha. O pop remove um elemento do topo da pilha, e o push insere um elemento no topo da pilha.
Assinale a alternativa que indica a(s) afirmação(ões) CORRETA(S).
Banca:
Universidade de Pernambuco (UPE / UPENET / IAUPE)
Analise as seguintes afirmações sobre a estrutura de dados árvore.
I. Uma árvore binária de pesquisa é uma árvore binária em que todo nó interno contém um registro e, para cada nó, a seguinte propriedade é satisfeita: todos os registros com registros com chaves menores que a chave do nó estão na subárvore esquerda, e todos os registros com chaves maiores que a chave do nó estão na subárvore direita. A escolha em colocar os registros com chaves menores à esquerda e os registros com chaves maiores à direita é, apenas, uma convenção que pode ser invertida.
II. Uma árvore binária é balanceada, se, para cada um de seus nós, as subárvores à esquerda e à direita possuírem exatamente a mesma altura.
Banca:
Universidade de Pernambuco (UPE / UPENET / IAUPE)
Analise as seguintes afirmações sobre organização lógica e física de arquivos.
I. Os discos magnéticos são organizados em forma de trilhas e setores. O acesso aos dados armazenados no disco se dá em duas etapas: 1) posicionamento do cabeçote de leitura e gravação na trilha desejada; 2) busca seqüencial pelo setor.
II. Discos ópticos possuem uma única trilha em forma de espiral. O tempo de acesso é medido pela busca seqüencial nesta trilha.
III. As fitas magnéticas armazenam informações sobre uma película de material magnético, enrolada em um carretel. A fita é dividida em trilhas e segmentos. O acesso aos segmentos é feito de forma seqüencial. Cada trilha pode ser acessada de forma independente.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das estruturas de dados e operações de pesquisa e ordenação envolvidas em um ambiente de programação, julgue os itens subseqüentes. Uma lista ligada linear, também chamada lista encadeada, é uma seqüência de nós em que o enésimo nó somente pode ser alcançado percorrendo-se obrigatoriamente cada um dos n 1 nós anteriores.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das estruturas de dados e operações de pesquisa e ordenação envolvidas em um ambiente de programação, julgue os itens subseqüentes. Uma das vantagens de uma lista encadeada quando comparada a um vetor (array) é a inserção ou exclusão de um elemento no meio de um grupo de elementos ordenados. Na lista encadeada esse procedimento é facilitado, apesar da exigência de reorganização da lista inteira.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das estruturas de dados e operações de pesquisa e ordenação envolvidas em um ambiente de programação, julgue os itens subseqüentes. Uma pilha é uma estrutura de dados em que a inserção e a eliminação de itens obedece ao critério FIFO (first in first out), de modo que os elementos são sempre adicionados e excluídos em uma extremidade chamada topo. Desse modo, uma pilha é uma estrutura dinâmica, constantemente mutável.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das estruturas de dados e operações de pesquisa e ordenação envolvidas em um ambiente de programação, julgue os itens subseqüentes. A pesquisa binária exige que o arquivo ou tabela a ser pesquisado esteja rigorosamente ordenado, uma vez que o método utiliza, basicamente, sucessivas comparações e divisões para encontrar determinado item.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os seguintes itens, relativos à tarefa de classificação, a qual consiste em aprender uma função (construir um modelo) que mapeie um item de dado para uma entre várias classes pré-definidas. Os atributos (variável de classe e variáveis independentes) podem ser categóricos ou numéricos.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os seguintes itens, relativos à tarefa de classificação, a qual consiste em aprender uma função (construir um modelo) que mapeie um item de dado para uma entre várias classes pré-definidas. Uma árvore de decisão corresponde a uma estrutura na forma de árvore, em que nós não-terminais representam testes em um ou mais atributos, e nós terminais representam as decisões de saída (classes da variável dependente).
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os seguintes itens, relativos à tarefa de classificação, a qual consiste em aprender uma função (construir um modelo) que mapeie um item de dado para uma entre várias classes pré-definidas. Uma árvore de decisão pode ser representada na forma de um conjunto de regras inteligíveis, para se melhorar o entendimento de quem analisa os dados.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os seguintes itens, relativos à tarefa de classificação, a qual consiste em aprender uma função (construir um modelo) que mapeie um item de dado para uma entre várias classes pré-definidas. A acurácia de um classificador, em um conjunto de teste, pode ser sumarizada por uma matriz de confusão, em que os valores nas diagonais representam as classificações corretas.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os seguintes itens quanto a tarefa de associação, a qual consiste na aprendizagem de regras de produção a partir de uma base de dados, considerando a análise de afinidade entre atributos. Uma regra de associação é uma regra de produção cujo conseqüente pode conter múltiplas condições ou relações entre atributos. Um atributo de saída em uma regra de associação pode ser um atributo de entrada em outra regra.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os seguintes itens quanto a tarefa de associação, a qual consiste na aprendizagem de regras de produção a partir de uma base de dados, considerando a análise de afinidade entre atributos. O suporte da regra é o percentual de casos que levam a determinada regra, em relação ao número de casos da base de dados que possuem as mesmas evidências de entrada na regra.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os seguintes itens quanto a tarefa de associação, a qual consiste na aprendizagem de regras de produção a partir de uma base de dados, considerando a análise de afinidade entre atributos. A descoberta de regras de associação corresponde a uma tarefa de treinamento supervisionado.
Em relação às estruturas de dados, analise as sentenças:
I - De maneira geral, pode-se afirmar que a alocação encadeada, a despeito de um gasto de memória maior em virtude da necessidade de um novo campo no nó, não é conveniente quando o problema inclui o tratamento de mais de uma lista.
II - Na representação de uma pilha, apenas um ponteiro precisa ser considerado, enquanto que nas filas, são necessários dois ponteiros.
III - O tipo de armazenamento de uma lista linear pode ser classificado de acordo com a posição relativa na memória de dois nós consecutivos na lista.
Em relação às sentenças acima, pode-se afirmar que apenas:
Na comparação das redes locais (LANs) com as redes metropolitanas (MANs) e redes geograficamente distribuídas (WANs), das opções seguintes, aquela que não é uma característica dessas redes (LANs) é:
Analise as seguintes afirmações relacionadas a conceitos básicos de estruturas de dados.
I. Em uma árvore genérica, não binária, cada nó pode ter qualquer quantidade de nós filhos.
II. Em uma árvore binária de pesquisa, a busca é feita de tal forma que se o dado procurado está na raiz a pesquisa será encerrada. Caso contrário, a busca continua e deve ser feita em apenas uma das duas sub-árvores.
III. Uma árvore binária é considerada balanceada quando, para cada nó, a altura das duas sub-árvores diferem, no máximo, da somatória da quantidade de nós existentes nos níveis pares, dividido pela quantidade de níveis considerados.
IV. Um circuito em um grafo é um caminho único que tem origem no primeiro nó e se encerra no último nó.
Em relação às linguagens de definição e manipulação de dados:
Em um SGBD, em que a separação entre os níveis conceitual e interno são bem claras, é utilizada a linguagem I , para a especificação do esquema interno. Onde a separação entre os níveis interno e conceitual não é muito clara, o SGBD possui um compilador que permite a execução das declarações para identificar as descrições dos esquemas e para armazenálas no catálogo. Neste caso utiliza-se a II . No SGBD, cuja arquitetura utiliza os esquemas conceitual, interno e externo, é necessária a adoção da III .
Preenchem correta e respectivamente as lacunas I, II e III:
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Considerando a figura acima, que apresenta um conjunto das interfaces e implementações que constituem o framework Java Collections, julgue os próximos itens, acerca de programação em desenvolvimento de sistemas.
Caso se deseje usar uma implementação em memória que facilite a ordenação de registros por ordem lexicográfica, as estruturas de dados mais indicadas entre as apresentadas na figura são as que implementam árvores balanceadas.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Diversas estruturas de dados, tais como árvores, pilhas, tabelas e filas, têm-se tornado comuns no universo dos programadores, e seu conhecimento se mostra fundamental em muitas áreas da computação, para os mais diferentes propósitos. Considerando as características das principais estruturas de dados conhecidas, assinale a opção correta.
Dados os atributos de uma entidade Endereço da Matriz, Endereço de Cobrança e Endereços de Entrega, em um modelo de dados, pode-se dizer que esse último é uma propriedade do tipo
Um tabuleiro de xadrez, um catálogo telefônico e o resultado de uma partida de dominó, no tema estruturas de dados, podem ilustrar, respectivamente, os conceitos fundamentais de
A tabela abaixo mostra as operações para a manipulação de uma pilha.
Utilizando as definições acima, a seqüência de instruções a seguir foi implementada para avaliar o resultado de uma expressão, sendo A, B, C, D e E os operandos desta expressão.
O resultado da avaliação é acumulado em F.
PUSH A
PUSH B
SUB
PUSH C
PUSH D
PUSH E
MPY
ADD
DEC
DIV
POP F
Com base no que foi exposto acima, se A, B, C, D e E apresentarem,
Nas questões de número 31 até 52 considere as configurações padrões e/ou típicas de hardware e software, a menos quando especificado em contrário. A opção a seguir que melhor descreve um hash é:
Nas questões de número 31 até 52 considere as configurações padrões e/ou típicas de hardware e software, a menos quando especificado em contrário.
O algoritmo a seguir procura por um elemento X em uma lista de valores ordenados L. Considere que M é o elemento na posição correspondente ao meio da lista.
Banca:
Universidade de Pernambuco (UPE / UPENET / IAUPE)
Julgue as seguintes afirmações sobre a técnica de acesso hash.
I. Cada registro armazenado é colocado em uma localização de memória, cujo endereço é computado como função de algum campo daquele registro.
II. A técnica hash promove um significativo aumento no tempo de acesso, apesar de consumir mais memória que as técnicas de acesso tradicionais, que utilizam tabelas.
III. Na técnica de acesso hash, a seqüência física de registros no arquivo armazenado é sempre igual à seqüência estabelecida pela chave primária.
Escolha a alternativa que indica a(s) afirmação(ões) CORRETA(s).
Banca:
Universidade de Pernambuco (UPE / UPENET / IAUPE)
Julgue as seguintes afirmações sobre a estrutura de dados árvore-B.
I. Uma árvore de busca multidirecional e balanceada, de ordem n, em que cada nó, com exceção da raiz da árvore, contém pelo menos n/2 (leia-se n dividido por 2) chaves, é chamada de árvore-B.
II. Apesar de ser uma árvore balanceada, a árvore-B pode conter nós folha (nós que não contêm filhos) em níveis diferentes da árvore.
III. As árvores-B são muito utilizadas como estrutura de armazenamento em sistemas de banco de dados.
Escolha a alternativa que indica a(s) afirmação(ões) CORRETA(s).
Banca:
Universidade de Pernambuco (UPE / UPENET / IAUPE)
Julgue as seguintes afirmações sobre a estrutura de dados básicas.
I. A implementação de listas lineares, utilizando ponteiros, oferece, geralmente, um mecanismo mais lento para acesso aos dados, se comparado com os vetores (arrays).
II. A implementação de listas lineares, utilizando vetores, oferece, geralmente, um mecanismo mais lento para remoção de dados, se comparado com os ponteiros.
III. Uma fila é uma lista linear em que todas as inserções são realizadas em um extremo da lista, e todas as retiradas e geralmente os acessos ocorrem no outro extremo da lista. A contrário da pilha, que necessita de um vetor (array) para sua implementação, a fila é sempre implementada, utilizando listas encadeadas.
Escolha a alternativa que indica a(s) afirmação(ões) C...
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens a seguir, acerca de estrutura de dados.
I Em uma estrutura de dados do tipo árvore AVL, o fator de equilíbrio é arbitrário.
II Em uma árvore binária, cada nó possui um item de dados e pode ter até dois filhos.
III Árvores B são árvores de pesquisa balanceadas e projetadas especialmente para a pesquisa de informação em discos magnéticos e outros meios de armazenamento secundário.
IV Árvores B maximizam o número de operações de movimentação de dados (escrita/leitura) em uma pesquisa.
Em relação às estruturas de dados conhecidas como listas lineares, aquela em que as inserções e remoções são feitas somente em uma das extremidades é denominada:
Banca:
Comissão Permanente do Vestibular / UFRN (COMPERVE)
Seguindo o princípio do "primeiro a entrar, primeiro a sair" (FIFO - First In, First Out), a estrutura de dados que melhor representa a inserção e remoção de valores é:
Uma estrutura de dados especial, construída a partir de uma lista ou árvore, que associa chaves de pesquisa a valores. Estas chaves são, tipicamente, códigos de computação mais simples que os valores associados. É algumas vezes traduzida como tabela de escrutínio. São tipicamente usadas para indexação de grandes volumes de informação. Melhora o desempenho de acessos para pesquisas e recuperações. Esta estrutura é conhecida como
Dentre os métodos para construção de algoritmos existe um que implica superar a complexidade atuando de forma a "dividir para conquistar". Esse método consiste em atacar um problema abrangente dividindo-o sucessivamente em partes menores a fim de torná-lo mais simples ou específico.
Identifica mais especificamente essa definição, o método
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere a conceitos de estruturas de dados e suas representações na linguagem Java, julgue os itens a seguir.
As árvores binárias têm várias propriedades quanto às relações entre sua altura e seu número de nodos. Denota-se o conjunto de nodos de mesma profundidade d de uma árvore T como sendo o nível d de T. Sendo assim, em uma árvore binária, o nível 0 tem um nodo, o nível 1 tem, no máximo, 2 nodos, o nível 2 tem, no máximo, 4 nodos e assim por diante.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
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 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
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
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.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
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.
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.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
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
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
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
Responsável pela conceituação, estruturação, organização, documentação e por tornar disponível o acervo de dados de uma instituição e os instrumentos necessários para obter informações de qualidade, com agilidade e facilidade.
Através de seus principais instrumentos consegue mapear todas as estruturas de dados, identificar sua localização e conceito, bem como garantir sua devida reutilização, integração e integridade. Tal é a função de
Banca:
Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)
Seja uma linguagem de programação hipotética, chamada L, cuja única estrutura de dados existente é a pilha. Considere que para este tipo de estrutura estejam defi nidas apenas as operações:
ins(p,d) - que insere o dado d na pilha p;
rem(p) - que remove e retorna um dado da pilha p;
esc(p) - que escreve na tela o valor que está no topo da pilha.
Suponha que uma pilha p1 foi formada pela inserção da seguinte seqüência de números:
89, 26, 49, 10, 36
estando 36 no topo da pilha p1.
Considere o problema de remover o número 26 da pilha p1 de tal forma que:
1 - após a remoção do número 26, p1 mantenha os d...
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A figura acima, apresenta um relacionamento entre algumas classes e interfaces de estruturas de dados do package java.util da linguagem Java, chamado collections framework. Julgue os itens seguintes acerca das informações apresentadas e dos conceitos de programação, construção de algoritmos, estruturas de dados, orientação a objetos e linguagem orientada a objetos Java.
Alguns tipos de dados apresentados na figura podem ser considerados tipos de dados primitivos.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A figura acima apresenta uma página de um browser web que está sendo executado em um computador desktop conectado à Internet. Na figura, estão demarcadas regiões apontadas por setas identificadas por letras de A a F. A informação na região B é apresentada quando o usuário passa o ponteiro do mouse sobre a região A. Considerando essas informações, julgue os itens de 1 a 20, acerca dos conceitos de informática, desenvolvimento de aplicações e bancos de dados, sistemas operacionais, comunicação de dados e segurança em redes de computadores.
A estrutura formada por nós e elos de um sítio web obedece à arquitetura de uma estrutura...
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Para avaliar qual a melhor opção de meio de armazenamento para um projeto técnico, um analista de suporte realizou uma pesquisa de mercado junto a diversos fornecedores de discos rígidos. As informações a seguir são relativas a um dos discos rígidos avaliados pelo analista.
- velocidade: 15.000 rpm; - número fixo de setores por trilha;
- número de pratos (lâminas): 10;
- número de trilhas por prato (lâmina): 2.048;
- número de setores por trilha: 1.024;
- capacidade de armazenamento por setor: 1.024 bytes.
Com relação ao disco rígido cujas características estão apresentadas acima, julgue os itens a seguir.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
O processo de auditoria em sistemas operacionais envolve atividades que incluem a análise de logs, a verificação da integridade de seus arquivos e a monitoração online de sua utilização pelos usuários. Acerca dessas atividades de auditoria, julgue os itens a seguir, com respeito aos sistemas do tipo Linux e Windows 2000.
O registro do Windows 2000 é um repositório de banco de dados sobre as informações de configuração de um computador. Esse repositório está organizado de forma hierárquica, em uma estrutura de árvore contendo chaves, subchaves seções e entrada de valores. Assim, alterações na configuração do sistema podem ser feitas adicionado-se, removendo-se ou alterando-se valores de uma chave do registro....
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
O processo de auditoria em sistemas operacionais envolve atividades que incluem a análise de logs, a verificação da integridade de seus arquivos e a monitoração online de sua utilização pelos usuários. Acerca dessas atividades de auditoria, julgue os itens a seguir, com respeito aos sistemas do tipo Linux e Windows 2000.
Uma técnica bastante usada para controle da integridade de arquivos importantes de sistema consiste em manter-se uma base de dados com os nomes, caminhos, data de geração, tamanho e impressão digital (resumo MD5) desses arquivos. Assim, qualquer alteração que for realizada em um desses arquivos pode ser detectada. A ferramenta tripwire pode ser usada para automatizar esse tipo de controle....
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de estrutura de dados, julgue os itens que se seguem.
Uma árvore binária é dita equilibrada se a diferença entre as alturas das subárvores de cada nó — valor absoluto da diferença entre as alturas da subárvore direita e da subárvore esquerda — é, no máximo, igual a 1.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de estrutura de dados, julgue os itens que se seguem.
As filas com prioridade são listas lineares nas quais os elementos são pares da forma (qi, pi), em que q é o elemento do tipo base e p é uma prioridade. Elas possuem uma política de fila do tipo FIFO (first in first out) entre os elementos de mesma prioridade.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito de estrutura de dados, julgue os itens que se seguem.
As listas encadeadas são aquelas em que cada elemento, além da informação correspondente, contém um ponteiro com o endereço do seguinte elemento, e um ponteiro com a posição do elemento anterior.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação aos metadados, julgue os itens a seguir.
Os metadados são formas de registro que têm os mesmos objetivos dos formatos de catalogação, como o MARC, e foram criados visando ao mesmo tipo de material bibliográfico.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da construção de bases de dados, julgue os itens que se seguem.
Entre as estruturas de bases de dados, as listas invertidas (ou arquivos invertidos) são muito usadas em bases bibliográficas por sua rapidez de acesso aos dados e por não ocuparem espaço adicional.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca da construção de bases de dados, julgue os itens que se seguem.
Um dos elementos importantes na criação de uma base de dados bibliográfica é a escolha do formato dos registros, que deve considerar a compatibilidade com o formato padrão de intercâmbio de registro, como o Z39.50.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A figura acima apresenta um diagrama UML relativo a elementos da plataforma Java. A partir da análise desse diagrama, e considerando que ele está relacionado às APIs fundamentais da linguagem Java, julgue os itens que se seguem.
Os elementos “HelloWorld”, “Applet”, “Panel”, “Container”, “Component”, “Object” e “ImageObserver” podem ser chamados de tipos de dados.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a sistemas de classificação, julgue os itens a seguir.
A CDU é também chamada de simbólica ou estruturada quando se classifica um assunto segundo o seu contexto e escolhe-se o número que melhor se adapta a esse assunto, em consonância com a utilização pelos usuários.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a sistemas de classificação, julgue os itens a seguir.
A classificação decimal universal (CDU), elaborada por Paul Otlet e Henri La Fontaine, está dividida em 10 classes principais, cada uma com três dígitos. Nas notações mais longas, coloca-se apenas um ponto após o terceiro dígito.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a sistemas de classificação, julgue os itens a seguir.
A diferença fundamental entre a classificação de Dewey e as dos seus predecessores é que estes utilizavam letras maiúsculas, minúsculas e números, enquanto Dewey passou a utilizar só números, que são mais universais do que as letras.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a sistemas de classificação, julgue os itens a seguir.
A primeira edição do sistema de classificação de Melvil Dewey (decimal classification and relative index), que foi publicada anonimamente, trazia, em sua introdução, uma verdadeira teoria da classificação, algumas páginas com a tabela e com o índice alfabético.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a sistemas de classificação, julgue os itens a seguir.
A classificação de Ranganathan, conhecida como colon classification ou classificação dos dois-pontos ou facetada, destina-se a relacionar características de diversos assuntos. Sua principal propriedade é a subdivisão dos assuntos em facetas e focos. Sua notação é composta de letras maiúsculas, minúsculas, números arábicos, traço de união e dois-pontos, indicando relação.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a sistemas de classificação, julgue os itens a seguir.
A classificação documentária de Cutter, denominada expansive classification, serviu como base para a elaboração da classificação inicial de Ranganathan. Consta de sete tabelas, todas completas, abrangendo todo o conhecimento humano.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a sistemas de classificação, julgue os itens a seguir.
As classificações, de uma forma geral, podem ser divididas em científicas, quando estão voltadas para um assunto determinado, ou documentárias, quando abrangem o universo do conhecimento.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a sistemas de classificação, julgue os itens a seguir.
Classificação é um meio de ordenar uma multiplicidade de conceitos, idéias e informações, organizando-os em classes, isto é, em grupos de coisas que têm algo em comum.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subseqüentes, relativos aos formatos de intercâmbio bibliográfico.
O registro de um formato de intercâmbio bibliográfico, da mesma forma que o registro de um formato bibliográfico de entrada, é gerado automaticamente por um programa de computador sem interferência direta do catalogador.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subseqüentes, relativos aos formatos de intercâmbio bibliográfico.
Os formatos de intercâmbio fundamentados no MARC pouco diferem dos formatos fundamentados no Manual do UNISIST, pois esses tipos de formato baseiam-se no mesmo conjunto de códigos e, além disso, definem, organizam e identificam os elementos de dados.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subseqüentes, relativos aos formatos de intercâmbio bibliográfico.
Para lidar com campos de tamanho variável e fixos em um mesmo registro bibliográfico, o formato MARC usa uma estrutura de arquivo, prevista na norma ISO 2709 e denominada diretório, na qual cada registro tem duas partes distintas: o líder (tamanho fixo) e o diretório (tamanho variável).
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subseqüentes, relativos aos formatos de intercâmbio bibliográfico.
Os componentes básicos de um formato de intercâmbio bibliográfico são as regras para a organização dos dados em meio legível por computador, incluindo-se a estrutura do meio de armazenamento e os códigos e regras para a identificação das informações no registro.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subseqüentes, relativos aos formatos de intercâmbio bibliográfico.
Entre os diversos tipos de formato de registro bibliográfico, o formato de entrada, o formato interno de armazenamento e o formato de intercâmbio têm objetivos diferentes, embora mantenham compatibilidade, de forma que os dados possam ser convertidos de um para o outro.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Julgue os itens subseqüentes, relativos aos formatos de intercâmbio bibliográfico.
Os formatos de intercâmbio visam facilitar o intercâmbio de registros bibliográficos automatizados entre instituições, provendo uma estrutura de registro capaz de contemplar as necessidades de uma grande variedade de sistemas de registro bibliográfico em computador.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação aos metadados, julgue os itens a seguir.
O nível de complexidade dos procedimentos de registro do Dublin Core é equivalente ao nível dos procedimentos de registro dos formatos de catalogação bibliográfica, como o MARC 21.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação aos metadados, julgue os itens a seguir.
O Dublin Core Metadata Initiative é um dos exemplos de uso dos metadados e, na maioria dos casos, o seu conjunto de descritores é embutido no próprio documento, mas pode estar separado.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação aos metadados, julgue os itens a seguir.
As regras de preenchimento dos dados em um formato de metadados geralmente têm um nível de flexibilidade menor que o das regras de preenchimento de registro dos formatos de catalogação bibliográfica, como o MARC 21.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere às metodologias de tratamento e disseminação da informação, julgue os itens seguintes.
Os serviços de notificação corrente, como o DSI, têm como objetivo principal manter os usuários a par dos progressos que ocorrem em seu campo de atuação. Entre os principais componentes desse tipo de serviço, encontram-se a base de dados, os perfis de interesses dos usuários, as notificações para os usuários, a retroalimentação para a mudança de perfis de interesse e a retroalimentação de registros da base de dados.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere às metodologias de tratamento e disseminação da informação, julgue os itens seguintes.
A indexação é a operação pela qual os termos mais apropriados são escolhidos para descrever o conteúdo de um documento, sendo indispensável a consulta ao próprio documento, que é realizada no momento do armazenamento da informação.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Os bancos de dados têm um papel central no armazenamento, na organização e na exploração da informação, permitindo a integração dessas funções nos sistemas de tratamento da informação. Acerca dos bancos de dados relacionais e objetorelacionais, suas características técnicas, sistemas gerenciadores (SGBDs), funcionalidades de operação, de administração e de construção de aplicações, julgue os itens seguintes.
Uma estrutura de dados em árvore B+ (B+ – tree), utilizada na construção de índices dinâmicos multiníveis para bancos de dados, apresenta nodos-folha com estrutura igual à estrutura dos nodos internos da árvore, posto que todos os nodos da árvore armazenam ponteiros para dados.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A tecnologia de informação (TI) ensejou a gestão de informações para instruir processos decisórios. Alguns afirmam que o excesso de dados pode ser tão inútil quanto não tê-los. Acerca desse assunto, julgue os itens a seguir.
Dados são símbolos ou sinais quantificados ou quantificáveis, mesmo que não possam ser decodificados.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A busca consiste no acesso a uma particular entrada de uma tabela, dado o valor da chave de entrada. A respeito dos diversos métodos de busca existentes em estruturas de dados, julgue os itens que se seguem.
O método de interpolação é semelhante ao da pesquisa binária, mas o argumento que está sendo buscado é comparado com a chave localizada em uma posição aleatória a cada busca.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A busca consiste no acesso a uma particular entrada de uma tabela, dado o valor da chave de entrada. A respeito dos diversos métodos de busca existentes em estruturas de dados, julgue os itens que se seguem.
O método hashing não é apenas um método de busca, mas também de organização física de tabelas. A eficiência desse método depende fundamentalmente da função de cálculo de endereço.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A busca consiste no acesso a uma particular entrada de uma tabela, dado o valor da chave de entrada. A respeito dos diversos métodos de busca existentes em estruturas de dados, julgue os itens que se seguem.
Na busca binária, a cada comparação, a área de pesquisa é reduzida à metade do número de elementos.
Banca:
Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A busca consiste no acesso a uma particular entrada de uma tabela, dado o valor da chave de entrada. A respeito dos diversos métodos de busca existentes em estruturas de dados, julgue os itens que se seguem.
No método de busca seqüencial, é difícil conhecer antecipadamente a distribuição das freqüências de acesso às entradas, e, dessa forma, uma estratégia muito utilizada consiste em mover a entrada para o início da tabela a cada vez que ela for solicitada.