Questões de Concursos

 
 
Disciplina 1
Assunto 1
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
 
120 questões encontradas
Questões por página
20
Mais recentes
 

Selecione a Estrutura de Dados (ED) cujos elementos podem ser adicionados e removidos em ambas extremidades e nunca pelo meio da ED:


A

Pilha.


B

Fila.


C

Fila Duplamente Terminada (Dequeue).


D

Lista Circular.


E

Registros.

FIFO é uma sigla utilizada para definir um conceito em estrutura de dados. Qual é esse conceito?


A

Pilha.


B

Árvore.


C

Recursividade.


D

Fila.


E

UML.

Observe a estrutura de dados do tipo fila implementada em um arquivo cujas colunas e registros são exibidos a seguir.

Elemento

Anterior

Valor

Próximo

1

4

Santos

2

2

1

São Paulo

3

3

2

São Caetano

5

4

-

Cruzeiro

1

5

3

Coritiba


Essa fila denota a classificação final dos cinco primeiros times numa certa edição do campeonato brasileiro.

Assinale a opção que indica o time que ficou em terceiro lugar.


A

Coritiba.


B

Cruzeiro.


C

Santos.


D

São Caetano.


E

São Paulo.

Estrutura de Dados básicas como Fila são usadas em uma gama variada de aplicações computacionais, EXCETO em:


A

Sequência de trabalhos submetidas à impressora compartilhada em rede de computadores, onde o primeiro trabalho recebido será o primeiro trabalho a ter sua solicitação atendida.


B

Fila de processos de comunicação em redes de computadores.


C

Estrutura hierárquica de diretórios e subdiretórios de alguns sistemas operacionais tais como Linux, Windows.


D

Buffer para gravação de dados em mídia.


E

Atendimento de processos requisitados ao um sistema operacional.

Assinale a alternativa que preenche corretamente as lacunas do enunciado abaixo, na ordem em que aparecem.


_________ é a estrutura de dados que admite a _________ de novos elementos e a _________ de elementos antigos. _________ é uma estrutura de dados sujeita a seguinte regra: sempre que houver uma _________, o elemento _________ é o que está na estrutura há mais tempo.


A

Pilha – exclusão – inserção – Pilha – exclusão – excluído.


B

Fila – exclusão – inserção – Pilha – exclusão – excluído.


C

Pilha – inserção – exclusão – Pilha – exclusão – excluído.


D

Fila – exclusão – inserção – Fila – inserção – inserido.


E

Fila – inserção – exclusão – Fila – exclusão – excluído.

Suponha que em uma fila inicialmente vazia, se inserem (operação “enqueue”) 10 elementos, de 1 a 10, em ordem ascendente. Suponha que um processo atende todos os elementos da fila (operação “dequeue”). Antes de a fila ficar vazia, O último elemento da fila era:


A

10.


B

1.


C

5.


D

Não é possível determinar, pois a fila é uma estrutura não determinística.


E

Não é possível determinar, pois a fila é uma estrutura aleatória.

Assinale a alternativa que completa corretamente o texto a seguir.


Na estrutura de fila, os acessos aos elementos seguem uma regra. O que diferencia a fila da pilha é a ordem de [__1__] dos elementos: enquanto na [__2__] “o último que entra é o primeiro que sai”, na [__3__] “o primeiro que entra é o primeiro que sai”. A ideia fundamental da fila é que só podemos inserir um novo elemento no [__4__] da fila e só podemos retirar o elemento do [__5__].


A

1 = saída, 2 = pilha, 3 = fila, 4 = final, 5 = inicio


B

1 = saída, 2 = fila, 3 = pilha, 4 = final, 5 = inicio


C

1 = entrada, 2 = pilha, 3 = fila, 4 = inicio, 5 = final


D

1 = entrada, 2 = fila, 3 = pilha, 4 = inicio, 5 = final

Assinale a alternativa que complete correta e respectivamente as lacunas da frase a seguir: “Em estrutura de dados ‘pilha’ é baseado no princípio do ________, enquanto a estrutura de dados ‘fila’ utiliza- se do princípio do__________":


A
First In,First Out(FIFO) - Last In,First Out(LIFO).

B
Last In,Last Out(LILO) - First In,First Out(FIFO).

C
Last In,First Out(LIFO) - First In,Last Out(FILO).

D
Last In,First Out(LIFO) - First In,First Out(FIFO).

Considerando as estruturas de dados pilhas e filas, é correto afirmar que


A

a política de atendimento aos jobs por um único processador em tempo compartilhado, implementada por fila circular, seria adequada para controlar a fila de arquivos a serem impressos numa impressora.


B

uma pilha é conhecida como lista FIFO − First In First Out e uma fila é conhecida como lista LIFO − Last In First Out. Pessoas esperando por atendimento e pratos empilhados em uma mesa de restaurante são exemplos tipicamente associados a estas estruturas.


C

as filas são as estruturas mais adequadas para a recuperação de elementos na ordem inversa em que foram inseridos, já que o último elemento inserido é o primeiro a ser retirado.


D

a pilha (stack) é usada pelo Sistema Operacional para armazenar informações sobre as subrotinas ativas num programa de computador. Quem invoca a subrotina empilha o endereço de retorno; quando termina sua execução, a subrotina invocada desempilha o endereço de retorno.


E

tanto a pilha quanto a fila são controladas por apenas 4 operações básicas: verifica se a estrutura está vazia, insere um elemento na estrutura, retira um elemento da estrutura e obtém todos os elementos da estrutura em ordem crescente ou decrescente.

Em relação às estruturas de dados dos algoritmos, correlacione as colunas a seguir, de acordo com as características de cada estrutura:



Estrutura de Dados

Características

I. Pilhas

( ) Variáveis compostas multidimensionais.

II. Filas

( ) Estruturas na qual o primeiro elemento inserido é o último a ser retirado.

III. Matrizes

( ) Variáveis compostas unidimensionais.

IV. Vetores

( ) Estruturas na qual o primeiro elemento inserido é o primeiro a ser retirado.

Está CORRETA a seguinte sequência de respostas:


A

III, I, IV, II.


B

I, III, II, IV.


C

II, III, I, IV.


D

III, II, IV, I.

Se os processos em um tribunal forem analisados e numerados de acordo com a ordem em que chegam ao protocolo — sendo o primeiro processo que chega o primeiro a ser analisado —, é mais adequado associá-los a uma lista linear dinâmica do tipo pilha do que a uma lista linear do tipo fila.


C
Certo

E
Errado

Sobre a estrutura de dados em filas, analise as assertivas e, em seguida, assinale a alternativa que apresenta a(s) correta(s).


I. Uma fila é uma lista linear em que todas as inserções são realizadas em um extremo da lista, e todas as retiradas no outro extremo. Normalmente, os acessos são realizados no mesmo extremo da lista em que são feitas as retiradas.

II. Em uma implementação por meio de arranjo (vetores), os itens são armazenados em posições contíguas de memória. Por causa das características da fila, o enfileiramento (inserção na fila) faz a parte de trás da fila expandir-se e o desenfileiramento (remoção) faz a parte da frente da fila contrair-se. Consequentemente, a fila tende a caminhar pela memória do computador, ocupando espaço na parte de trás e descartando espaço na frente da fila. Com poucas inserções e retiradas de itens, a fila vai ao encontro do limite do espaço da memória alocado para ela.

III. Em uma fila implementada por meio de apontadores, a implementação se dá por meio de células. Cada célula contém um item da fila e um apontador para a outra célula. Também é necessário utilizar apontadores para a frente da fila e para a parte de trás da fila.



A

Apenas I.


B

Apenas II.


C

Apenas I e II.


D

Apenas II e III.


E

I, II e III.

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.


A

4, 2, 1 / 4, 3, 1


B

4, 2, 1 / 4, 3, 2


C

4, 3, 2 / 4, 2, 1


D

4, 3, 1 / 4, 3, 2

Uma fila duplamente terminada, isto é, uma estrutura linear que permite inserir e remover de ambos os extremos é chamada


A

Árvore.


B

Shift-and.


C

Autômato.


D

Deque.


E

Boyer-Moore.

Considere a estrutura de dados PILHA, inicialmente vazia, suportando três operações básicas, conforme definidas no Quadro I e a sequência de operações descritas no Quadro II.

Imagem associada para resolução da questão

Após a execução da última operação Push(POLICIA_CIVIL,TOP(POLICIA_CIVIL)), o elemento de topo da pilha será igual a:


A
REDES.

B
INTERNET.

C
SOFTWARE.

D
SEGURANCA.

E
CRIPTOGRAFIA.

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?


A

Pilha


B

Lista


C

Árvore


D

Fila

Em uma fila de prioridade, cada elemento tem uma prioridade, e o elemento com a mais alta prioridade está no início da lista e será o primeiro elemento a ser removido.


C
Certo

E
Errado

Sobre os conceitos básicos e definições de estruturas de listas, filas e pilhas, considere as afirmativas abaixo:


1. A propriedade característica de estruturas recursivas, que as distingue claramente das estruturas fundamentais (vetor, matriz, registro, conjunto), é sua possibilidade de variar de dimensão.

2. Em listas lineares, o caminho mais simples para inter-relacionar ou ligar um conjunto de elementos consiste em dispô-los em uma única lista ou fila, pois, nesse caso, é necessário apenas um apontador associado a cada elemento para referenciar o respectivo sucessor.

3. Um exemplo apropriado do uso de uma estrutura dinâmica e flexível de dados é o processo da “ordenação topológica”.

4. A aplicação da “ordenação topológica” consiste em um processo de ordenação de elementos no qual é definida uma “ordenação parcial”, isto é, no qual uma ordenação é efetuada somente sobre alguns pares de elementos e não sobre todo o seu conjunto.


Assinale a alternativa correta.


A

Somente as afirmativas 1 e 2 são verdadeiras.


B

Somente as afirmativas 1, 2 e 3 são verdadeiras.


C

Somente as afirmativas 2, 3 e 4 são verdadeiras.


D

Somente as afirmativas 1 e 3 são verdadeiras.


E

As afirmativas 1, 2, 3 e 4 são verdadeiras.

   
Gerar simulado