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
 

As estruturas de dados têm larga aplicação na computação em geral. Sistemas Operacionais e aplicativos as utilizam para várias atividades importantíssimas, como gerenciamento de memória, execução de processos, armazenamento e gerenciamento de dados no disco. Nesse contexto, assinale V para a afirmativa verdadeira e F para a falsa.


( ) O funcionamento de uma PILHA consiste numa estratégia chamada FIFO – “First In, First Out” – primeiro a entrar, primeiro a sair.

( ) O funcionamento de uma FILA consiste numa estratégia chamada LIFO – “Last In, First Out” –último a entrar, primeiro a sair.

( ) LISTAS são estruturas de dados que contém um conjunto de blocos de memória que armazenam dados. Esses blocos são encadeados por ponteiros, formando uma espécie de “corrente”, onde as peças dessa corrente estão ligadas umas às outras.


As afirmativas são, respectivamente


A

V – V – F


B

F – F – V


C

F – V – F


D

V – F – V

Sobre estrutura de dados, analise as afirmativas a seguir e marque a alternativa correta:

I-Tanto filas como pilhas são listas lineares.

II- Uma pilha possui regime de LIFO (last in first out) enquanto uma fila possui o regime FIFO (first in first out).


A

Ambas as afirmativas estão corretas.


B

Somente a afirmativa I está correta.


C

Somente a afirmativa II está correta.


D

Nenhuma das afirmativas está correta.

Em Ciência da Computação, as Estruturas de Dados definem como os dados podem ser organizados, bem como quais operações podem ser realizadas para manipular esses dados. Existe uma estrutura de dados que representa um conjunto ordenado de elementos e cujas operações se baseiam no princípio FIFO (First-In, First-Out), ou seja, o primeiro elemento que entra é o primeiro a sair. Marque a sentença referente à estrutura descrita:


A

Pilha


B

Árvore B


C

Hash


D

Grafo


E

Fila

Uma estrutura de dados é uma coleção tanto de valores quanto de operações. Assinale a alternativa que apresenta a estrutura de dados que é tipicamente do tipo FIFO (First-In First-Out).


A

pilha


B

array


C

fila


D

árvore

A pilha P e a fila F possuem originalmente n elementos cada (n>5), e suas operações são:


empilha(P, elemento): inserir elemento na pilha P;

desempilha(P): remover da pilha P e retornar o elemento removido;

enfileira(F, elemento): inserir elemento na fila F;

desenfileira(F), remover da fila F e retornar o elemento removido.

Seja o pseudocódigo abaixo:

para i = 1 até n, faça

empilha(P, desempilha(P))

enfileira(F, desenfileira(F))

fim-para

Ao final da execução do pseudocódigo, os estados finais de P e F são, respectivamente:


A

elementos em ordem original e elementos em ordem original.


B

elementos em ordem inversa e elementos em ordem inversa.


C

elementos em ordem original e elementos em ordem inversa.


D

elementos em ordem inversa e elementos em ordem original.

Com relação às listas, filas e pilhas, assinale a afirmativa CORRETA.


A

Listas, filas e pilhas são estruturas de dados avançadas cujas implementações, em linguagens de programação, utilizam variáveis do tipo ponteiro que são manipuladas por sub-rotinas do tipo recursivas.


B

As filas, que aplicam a estratégia LIFO (Last In First Out), são utilizadas pelos sistemas operacionais em geral para controlar a fila de impressão de documentos enviados à impressora.


C

As pilhas aplicam a estratégia FIFO (First In First Out) e são utilizadas pela maioria dos softwares para guardar as últimas operações realizadas nos documentos a serem desfeitas utilizando o comando “ctrl + z”.


D

São tipos abstratos de dados (TAD) que podem ser implementados com estruturas de dados estáticas (têm seus recursos alocados em tempo de compilação) e/ou dinâmicas (têm seus recursos alocados em tempo de execução).

Sobre estruturas de dados elementares e funções dos algoritmos na computação Assinale a opção correta.


A

Pilhas e Filas são conjuntos dinâmicos nos quais o elemento removido do conjunto pela operação INSERT é especificado previamente.


B

A Pilha ordena os elementos de um conjunto por meio da norma de "último a entrar, primeiro a sair", ou LIFO (last-in, first-out), enquanto a Fila o faz por meio da norma de "primeiro a entrar, primeiro a sair" ou FIFO (first-in, first-out).


C

Um algoritmo é uma sequência de passos computacionais que analisa o valor ou conjunto de valores desejados como saída e, por meio de combinações dos mais diversos comandos existentes em uma determinada linguagem de programação, toma e produz algum valor ou conjunto de valores como possíveis entradas.


D

Um algoritmo é dito correto se, para cada instância de sarda, oferece uma e somente uma solução como entrada. É dessa maneira que um algoritmo correto resolve o problema computacional dado, determinando para cada saída a entrada específica que se deve usar.


E

Em uma Pilha, o elemento eliminado é sempre o que esteve no conjunto pelo tempo mais longo. enquanto na Fila o elemento eliminado do conjunto é o mais recentemente inserido.

Em uma árvore binária, nem os nós da direita nem os da esquerda podem possuir valores superiores ao nó do pai.


C

Certo


E

Errado

Qual a estrutura de dados que permite apenas que novos elementos sejam adicionados na última posição e que elementos sejam retirados na primeira posição?


A

Pilha


B

Lista


C

Fila


D

Árvore


E

Tabela Hash

Qual é a forma de armazenar dados em uma estrutura em que a inserção é de um lado e a remoção deve ser feita pelo outro lado da estrutura?


A

Pilha.


B

Lista.


C

Árvore.


D

Fila.

A estrutura de dados representada por 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 são realizados no outro extremo da lista é:


A

Pilha.


B

Matriz.


C

Fila.


D

Árvore.

Durante a programação de um sistema, é possível usar uma estrutura que utiliza a metodologia denominada de FIFO (First In First Out), sendo que o primeiro que entra é o primeiro que sai, em que os elementos são atendidos sequenciados ou utilizados conforme armazenados. Essa estrutura denomina-se


A

Lista.


B

Lista Encadeada.


C

Árvore Binária.


D

Pilha.


E

Fila.

José, técnico em informática do IFTO, construiu uma estrutura de dados do tipo fila e executou uma sequência de comandos sobre essa fila. Lembrando que a fila estava inicialmente vazia e que o comando Push representa a inserção de um elemento e o Pop representa a exclusão de um elemento na fila:


Push 1, Push 4, Pop 4, Push 2, Push 3, Push 5, Push 6, Pop 3


Após a execução da sequência desses comandos, escolha entre as alternativas abaixo a única que contém o conjunto de elementos resultantes na fila:


A

1-2-3-4-5-6


B

1-2-4-5-6


C

3-4-5-6


D

2-4-5-6


E

1-2-5-6

Dentre as estruturas de dados existentes, existe uma em que o elemento a ser removido do conjunto é o que estiver nele pelo tempo mais longo, ou seja, ela implementa a norma segundo a qual o primeiro a entrar é o primeiro a sair (first-in, first-out – FIFO). Essa estrutura de dados é a

A
Árvore AVL.

B
Árvore.

C
Pilha.

D
Fila.

Pilhas e filas são dois tipos de estruturas de dados elementares que também são conhecidos por ser do tipo FIFO e LIFO, respectivamente.


C

Certo


E

Errado

Assinale a alternativa que representa uma estrutura de dados em que cada novo elemento é inserido no final da estrutura e retirado no início.

A
Vetor.

B
Matriz.

C
Fila.

D
Pilha.

E
Árvore.

Considere as afirmações a seguir:


I. Listas duplamente encadeadas se caracterizam por permitirem a inclusão ou remoção de elementos, tanto no início, quanto no fim da lista.

II. Filas são listas que permitem a inclusão de elementos apenas em seu início.

III. Pilhas são listas onde só é possível remover elementos presentes em seu topo.


Assinale a alternativa em que todas a(s) afirmativa(s) está(ão) CORRETAS:


A

Apenas I.


B

Apenas II.


C

Apenas III.


D

Apenas I, II.


E

Apenas II, III.

Nas estruturas de pilhas, a inserção de um novo item ou a remoção de um item já existente ocorre tanto na extremidade de baixo quanto no topo da pilha.

C
Certo

E
Errado

A fila de um caixa de banco pode ser adequadamente representada por uma estrutura de dados organizada na forma de uma lista do tipo


A

FIFO.


B

FILO.


C

HEAP.


D

LIFO.


E

TRIE.

   
Gerar simulado