Questões de Concurso sobre Pesquisa de dados (busca de dados)

 
 
Disciplina 1
Assunto 3
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
60 questões encontradas
Questões por página
20
Mais recentes
 

Dos métodos de pesquisa e ordenação seguintes, aqueles que necessitam de que o vetor esteja previamente ordenado são:


A

pesquisa sequencial e pesquisa binária.


B

pesquisa binária e busca por interpolação.


C

busca por interpolação e pesquisa sequencial.


D

hashing e pesquisa sequencial.


E

pesquisa binária e hashing.

Sobre os operadores booleanos, comumente utilizados em busca na internet nos processos de busca de dados de pesquisa, é correto afirmar que


A

OR é utilizado para restringir uma pesquisa. É equivalente à expressão “com todas as palavras”.


B

NOT significa “sem a(s) palavras(s)”. É utilizado para excluir termos da pesquisa, ou seja, indica as palavras que não devem ser usadas.


C

o uso de parênteses após AND, OR, NOT e NEAR permite substituir os termos indesejados na busca.


D

AND é usado para restringir pesquisas e significa “todos menos a palavra”, ou seja, os resultados devem conter apenas os termos que não foram restringidos.


E

NEAR é utilizado para limitar a estratégia de pesquisa aos termos que aparecem no mesmo endereço de um registro completo.

O algoritmo de busca binária é mais eficiente que o de busca linear, para um mesmo vetor, desde que


A

o vetor esteja ordenado.


B

o algoritmo explore o processamento repetitivo.


C

o algoritmo trabalhe em um formato circular de repetição.


D

o algoritmo percorra o vetor verificando se o elemento desejado está presente.


E

o tamanho do vetor seja pequeno.

O balance-line é uma técnica utilizada como procedimento em arquivos sequenciais para realizar uma


A

pesquisa.


B

inclusão.


C

exclusão.


D

ordenação.


E

atualização.

Assinale a alternativa que indica corretamente o algoritmo de busca de um número (x) que o método abaixo realiza sobre um vetor (valores) de números inteiros.

public void tipodebusca(int x, int[]

valores) {

int posicaoi = 0;

int posicaom = 0;

int posicaof = valores.length - 1;

while(posicaoi <= posicaof) {

-posicaom = (posicaof + posicaoi) / 2;

if(numeros[posicaom] == x) {

System.out.println(“O valor está na

posição: “ + posicaom);

break;

}

if(valores[posicaom] < x) {

posicaoi = posicaom + 1;

} else {

posicaof = posicaom - 1;

}

}

if(posicaoi > posicaof) {

System.out.println(“Não encontrou o

valor “ + x);

}

-}

}


A

Busca Binária


B

Bubble Search


C

Busca Sequencial


D

Busca Aleatória


E

Busca Rápida

Considere um vetor de 𝑛 posições, composto de números de matrículas de alunos de uma universidade. Ao executarmos uma busca sequencial para verificar se a matrícula de determinado aluno está contida, ou não, no vetor, o número de comparações realizadas na busca de uma matrícula dada no vetor, considerando o pior caso, é:


A

𝑛 − 1


B

𝑛 + 1


C

𝑛


D

𝑛 − 2


E

𝑛 + 2

O analista em tecnologia da informação avalia a implantação de ferramentas de busca e análise de dados distribuídos no TRT. Para implantar ferramenta ELK (Elasticsearch, Logstash e Kibana) o analista deve saber que o Elasticsearch


A

é a ferramenta utilizada para coletar, modificar e enviar dados para o Logstash.


B

é a ferramenta utilizada para visualizar os documentos gerados pelo Kibana.


C

é o elemento central da pilha ELK que armazena os seus dados centralmente para proporcionar busca rápida.


D

utiliza o mecanismo de busca direta por meio do id de cada evento gerado.


E

requer a porta UDP 161 para o agente e a 162 para o cliente abertas para receber dados do Logstash.

Para lidar numericamente com os dados categóricos, uma codificação binária proporciona uma conversão de cada categoria de resposta para uma sequência de dígitos binários, em que cada dígito binário representa uma variável numérica que assume valores 0 ou 1. Na situação em tela, uma possível codificação binária é exemplificada na tabela abaixo.


Observação

D1

D2

D3

1

1

0

0

2

0

1

0

3

0

0

1

4

0

0

1

5

0

0

0

6

1

0

0



C

Certo


E

Errado

A propriedade de árvore de busca binária nos permite imprimir todas as chaves em uma árvore de busca binária em sequência ordenada por meio de um simples algoritmo recursivo. Analise o código a seguir e assinale a alternativa que melhor define esse tipo de busca.


void Busca (arvore r) {

____ if (r != NULL) {

______ Busca (r->esq);

______ printf ("%d\n", r->info);

______ Busca (r->dir);

____ }

___ }


A

Busca filtrada.


B

Busca em pós-ordem.


C

Busca em em-ordem.


D

Busca balanceada.


E

Busca em pré-ordem.

O tempo de execução de um algoritmo é importante na avaliação de problemas e soluções computacionais. Esse fator está estreitamente ligado à complexidade do algoritmo e ao número de elementos de dados que serão processados no pior caso.


Numa busca num array com N elementos ordenados, assinale a complexidade algorítmica para a localização de um determinado elemento por meio da busca binária.


A

2 . N


B

log N


C

N


D

N . log N


E

N2

Suponha uma estrutura de dados do tipo vetor, a qual possui algumas centenas de elementos ordenados. Buscas por valores dos elementos desse vetor são constantes e, portanto, é necessário utilizar um método de busca eficiente. Das seguintes opções, qual seria o método de busca ou o algoritmo mais adequado?


A

Busca linear.


B

Busca binária.


C

Bubble sort.


D

Quick sort.


E

Busca sequencial.

Considere uma lista ordenada, contendo 20 chaves únicas, na qual seja realizada uma busca binária.

Assinale o número máximo de acessos necessários para encontrar uma determinada chave.


A

4


B

5


C

6


D

10


E

20

Considere um conjunto de 65.536 chaves ordenadas, distintas entre si, armazenadas num array.


Com relação ao processo de busca binária, assinale a opção que indica o número máximo de acessos ao array necessários para localizar uma determinada chave qualquer.


A

10


B

16


C

64


D

256


E

32.768

Em uma agência bancária, as filas de atendimento são ordenadas da esquerda para a direita, e o gerente dessa agência percebeu a presença equivocada de um idoso, com a senha 52, na fila de atendimento não preferencial. Visando a sanar o equívoco, o gerente resolveu que, na primeira oportunidade, faria uma busca no sistema para saber se a senha 52 ainda estava ativa, indicando a presença do idoso na fila de atendimento não preferencial. Em caso de resposta positiva, procuraria o cliente para trocar sua senha por outra de atendimento preferencial; se não, apenas registraria o fato para posterior discussão no grupo de qualidade de atendimento.


Considerando o uso de um algoritmo de busca sequencial otimizado, partindo da esquerda para a direita, e as sequências hipotéticas das senhas da fila de atendimento não preferencial e suas regras de ordenação, segundo as quais quem está à esquerda é atendido antes de quem está à direita, o menor número de comparações para o gerente conhecer o resultado de sua busca ocorre em


A

Regras de ordenação

Sequência das senhas na fila de atendimento não preferencial

Sequência ordenada crescentemente

23; 45; 81; 97; 112; 138; 154


B

Regras de ordenação

Sequência das senhas na fila de atendimento não preferencial

Sequência ordenada crescentemente

13; 25; 37; 44; 52; 78; 83; 91


C

Regras de ordenação

Sequência das senhas na fila de atendimento não preferencial

Sequência ordenada crescentemente

17; 28; 32; 49; 67; 85; 94; 103


D

Regras de ordenação

Sequência das senhas na fila de atendimento não preferencial

Sequência desordenada

27; 95; 148; 117; 33; 59; 52


E

Regras de ordenação

Sequência das senhas na fila de atendimento não preferencial

Sequência desordenada

32; 48; 12; 55; 93; 27; 66

Em conformidade com CORMEN et al., considerar uma estrutura de dados ligada, na qual cada nó é um objeto. Além de uma chave e de dados satélites, cada nó contém atributos “esquerda”, “direita” e “p”, que apontam para os nós correspondentes ao seu filho à esquerda, ao seu filho à direita e ao seu pai, respectivamente. Essa estrutura refere-se à:


A

Árvores de busca binárias.


B

Pilhas.


C

Filas.


D

Listas ligadas.


E

Arrays.

Um arquivo de texto Cadastro.txt contém 150 registros não ordenados. O arquivo é formado por registros contendo dados sobre alunos (matrícula, nome, data de nascimento, data de ingresso na instituição). Neste caso, para localizarmos um registro no arquivo Cadastro.txt, sendo dada uma matrícula, qual é a abordagem mais simples e viável?


A

Executar uma Busca Binária.


B

Realizar uma Busca Ternária.


C

Realizar uma Busca em Árvore.


D

Executar uma Busca Linear ou Sequencial.


E

Executar uma Busca Linear ou Busca Binária, pois ambas são viáveis nesse caso.

   
Gerar simulado