Questões

Pratique com questões de diversas disciplinas e universidades

1.728 questões encontradas(exibindo 10)

Página 53 de 173
Levando em consideração a estrutura de dados do tipo “Pilha”, analise os itens a seguir e, ao final, assinale a alternativa correta:

Um elemento a ser removido é o que está há menos tempo na estrutura de dados.
Um elemento a ser removido é o que está há mais tempo na estrutura de dados.
Um elemento a ser inserido é colocado na base da pilha.
A
Apenas o item I é verdadeiro
B
Todos os itens são verdadeiros
C
Apenas o item II e III são verdadeiros
D
Apenas o item III é verdadeiro
E
Apenas o item II é verdadeiro

Sobre as características do garbage collector (GC), assinale a alternativa correta.

A

O GC é capaz de reaproveitar uma área de memória recém-desalocada, evitando o custo de desalocação e realocação.

B

Uma das desvantagens do GC é utilizar um único núcleo de processamento, o que pode congelar a execução da aplicação.

C

O GC é recomendado em aplicações de tempo real, pois é capaz de agrupar a memória não utilizada em blocos grandes antes de desalocá-la.

D

Quando uma área de memória fica sem referência, ela é desalocada imediatamente pelo GC.

E

O GC congela a aplicação por uma quantidade previsível de tempo, o que o torna recomendado para aplicações de tempo real.

Sobre a remoção de elementos da lista estática, assinale a alternativa correta.

A

Para remover os elementos, devemos movimentar os dados para a esquerda, iniciando pelo posterior ao que está sendo removido.

B

A remoção do primeiro elemento da lista tem custo próximo de 0, já que praticamente não provoca movimentações.

C

Caso o dado a ser removido já seja nulo, não é necessário deslocar elementos da lista.

D

O processo de remoção deve começar marcando o elemento a ser removido como nulo, garantindo que ele seja coletado pelo garbage collector.

E

Para limpar a lista, devemos definir o seu tamanho para 0 e percorrer a lista marcando como nulo todos os elementos do índice 0 até a capacidade da lista.

11. Com base no contexto em que estão sendo usados, no segundo quadrinho, os verbos ACENDEMOS e PEGAMOS devem ser classificados como
A
de ligação
B
intransitivos
C
transitivos diretos
D
transitivos indiretos
E
transitivos diretos e indiretos

Em relação à assinatura digital, considere:

A
da disponibilidade.
B
da autenticidade.
C
do não-repúdio.
D
da integridade.
E
da confidencialidade.

Qual é a alternativa correta quanto à execução do código?

A
A árvore criada no código acima é uma árvore binária de busca com todas as folhas no último nível.
B
A árvore criada no código acima não é binária de busca.
C
A árvore criada no código é binária de busca com altura 6, isto é, com 6 níveis distintos.
D
Não é possível inferir a topologia da árvore com base no código.
E
A classe NotArvore implementa regras que garantem que os nós inseridos respeitam a ordem de inserção dos nós (maiores a direita e menores a esquerda).

Considerando os algoritmos, o que podemos concluir sobre a sequência lógica dos mesmos?

Os algoritmos representam um algoritmo de ordenação por seleção em linguagem C e Pascal, respectivamente.

Ambos os algoritmos selecionam o maior item do vetor.

O algoritmo em C troca o item com a última posição do vetor.

O algoritmo em Pascal troca o item com a primeira posição do vetor.

Ambos os algoritmos trocam o item com a primeira posição do vetor.

Ambos os algoritmos selecionam o menor item do vetor.

Ambos os algoritmos selecionam o maior item do vetor e posteriormente trocam o item com a primeira posição do vetor.

Ambos os algoritmos selecionam o maior item do vetor e posteriormente trocam o item com a última posição do vetor.

Ambos os algoritmos selecionam o menor item do vetor e posteriormente trocam o item com a primeira posição do vetor.

A
Ambos os algoritmos selecionam o maior item do vetor, porém o algoritmo em C troca o item com a última posição do vetor e o algoritmo em Pascal troca o item com a primeira posição do vetor.
B
Ambos os algoritmos selecionam o maior item do vetor, e posteriormente trocam o item com a primeira posição do vetor.
C
Ambos os algoritmos selecionam o menor item do vetor, porém o algoritmo em C troca o item com a última posição do vetor e o algoritmo em Pascal troca o item com a primeira posição do vetor.
D
Ambos os algoritmos selecionam o maior item do vetor, e posteriormente trocam o item com a última posição do vetor.
E
Ambos os algoritmos selecionam o menor item do vetor, e posteriormente trocam o item com a primeira posição do vetor.

Qual é o tipo de grafo que é mais adequado para o Algoritmo de Ford-Fulkerson para fluxo máximo?

A
Grafo ponderado
B
Grafo não ponderado
C
Grafo de fluxo
D
Grafo cíclico
E
Grafo acíclico

Sobre o processo de adição na lista estática, marque a alternativa correta.

A

É incorreto implementar a adição em um índice superior ao tamanho da lista somado de um, mas que ainda está dentro da capacidade da lista.

B

Adicionar ao fim da lista tem custo próximo a 0, já que apenas a atualização da variável tamanho é um custo extra.

C

O maior índice que pode ser informado na adição é igual ao tamanho da lista subtraído de um.

D

Para aproveitar a disposição dos elementos ao máximo, utilizamos a estratégia de circular o vetor da lista.

E

Adicionar ao início da lista tem custo próximo a 0, já que apenas a atualização da variável base é um custo extra.

De acordo com Viana (2015), quando tratamos de classificação equilibrada de vários caminhos também conhecida como classificação equilibrada Mergek, levamos em consideração que para k > 4 é necessário (k+1) arquivos de trabalho. (VIANA, G. V. R.; CINTRA, G. F.; NOBRE, R. H. Pesquisa e ordenação de Dados. 2. ed. Fortaleza: EdUECE, 2015). O processo de classificação equilibrada de múltiplos caminhos consiste em fundir algoritmos; ocorre geralmente na segunda fase, usando algoritmos de ordenação externa, muito parecido com qual método?
A
mergesort
B
radixsort
C
heapsort
D
countingsort
E
bucketsort