

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
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
V – V – F
F – F – V
F – V – F
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).
Ambas as afirmativas estão corretas.
Somente a afirmativa I está correta.
Somente a afirmativa II está correta.
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:
Pilha
Árvore B
Hash
Grafo
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).
pilha
array
fila
á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:
elementos em ordem original e elementos em ordem original.
elementos em ordem inversa e elementos em ordem inversa.
elementos em ordem original e elementos em ordem inversa.
elementos em ordem inversa e elementos em ordem original.
Com relação às listas, filas e pilhas, assinale a afirmativa CORRETA.
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.
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.
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”.
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.
Pilhas e Filas são conjuntos dinâmicos nos quais o elemento removido do conjunto pela operação INSERT é especificado previamente.
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).
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.
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.
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.
Certo
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?
Pilha
Lista
Fila
Árvore
Tabela Hash
Existe um tipo especial de fila, o qual é permitido somente o acesso a qualquer uma das duas extremidades. Trata-se do(a):
Árvore.
Deque.
Pilha.
Push.
Queue.
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?
Pilha.
Lista.
Árvore.
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 é:
Pilha.
Matriz.
Fila.
Á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
Lista.
Lista Encadeada.
Árvore Binária.
Pilha.
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:
1-2-3-4-5-6
1-2-4-5-6
3-4-5-6
2-4-5-6
1-2-5-6
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.
Certo
Errado
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:
Apenas I.
Apenas II.
Apenas III.
Apenas I, II.
Apenas II, III.
A fila de um caixa de banco pode ser adequadamente representada por uma estrutura de dados organizada na forma de uma lista do tipo
FIFO.
FILO.
HEAP.
LIFO.
TRIE.