Questões

Pratique com questões de diversas disciplinas e universidades

1.728 questões encontradas(exibindo 10)

Página 37 de 173

Qual é o algoritmo de busca mais simples e eficiente para conjuntos de dados pequenos?

A

Busca linear

B

Busca binária

C

Busca em profundidade

D

Busca em largura

E

Busca por hashing

Com base no texto apresentado, analise os elementos da tabela a seguir de forma a interpretá-los, identificando, por meio do percurso de pré-ordem, a ordem de visita de cada elemento.

A
23, 22, 36, 18, 69, 58, 52, 97, 88, 99, 76, 45.
B
45, 23, 69, 22, 36, 58, 97, 18, 52, 88, 99, 76.
C
45, 23, 22, 18, 36, 69, 58, 52, 97, 88, 76, 99.
D
18, 22, 23, 36, 45, 52, 58, 69, 76, 88, 97, 99.
E
18, 22, 36, 23, 52, 58, 76, 88, 99, 97, 69, 45.

O que é pesquisa binária?

A

Um método de busca que percorre todos os elementos da lista em ordem

B

Um método de busca que utiliza uma pilha

C

Um método de busca que compara cada elemento com o elemento buscado

D

Um método de busca que divide a lista pela metade a cada iteração

E

Um método de busca que utiliza uma tabela hash

Para trabalharmos com uma grande quantidade de dados, ordenação, busca, dentre outras aplicações, as estruturas de dados nos fornecem muitos recursos. Podemos utilizar as filas, pilhas, listas e também as árvores. Sobre a estrutura de dados árvores podemos afirmar que

A
É uma estrutura de dados linear, com um conjunto de nós interconectados, e são usadas para representar relacionamentos hierárquicos.
B
É uma estrutura de dados linear, com um conjunto de nós independentes.
C
É uma estrutura de dados hierárquica, com um conjunto de objetos independentes.
D
É uma estrutura de dados hierárquica e são usadas para representar relacionamentos hierárquicos entre os dados.
E
É uma estrutura de dados linear, com um conjunto de objetos interconectados.

What did the children do in the microworld activity?

A

They cooked with medicinal plants.

B

They planted vegetables and flowers.

C

They created a microcosm for insects and small animals.

D

They watched videos on YouTube.

Como é chamada a operação que permite acessar o elemento do topo da pilha sem removê-lo?
A
Verificar (check)
B
Consultar (peek)
C
Visualizar (view)
D
Observar (observe)

Qual é o risco principal ao utilizar a recursão em um algoritmo?

A
A recursão consome muito tempo de processamento.
B
A recursão pode causar estouro de pilha.
C
A recursão torna o código mais complexo.
D
A recursão não pode ser combinada com loops.

Qual das seguintes afirmações é verdadeira em relação à memória ocupada por elementos em programação?

A
V, F, F, F, V.
B
V, F, F, V, F.
C
F, V, V, F, F.
D
F, F, V, V, V.
E
V, F, V, F, V.

Qual é a vantagem de utilizar conjuntos em vez de listas em certas aplicações?

A

Conjuntos são mais eficientes em termos de espaço de armazenamento.

B

Conjuntos são mais fáceis de implementar.

C

Conjuntos são mais rápidos em termos de tempo de acesso.

D

Conjuntos permitem a eliminação de elementos duplicados.

E

Conjuntos são mais seguros em termos de proteção de dados.

Diante do contexto apresentado, podemos afirmar:
A
apenas as afirmacoes I e IV são verdadeiras;
B
apenas as afirmações I, II e IV são verdadeiras;
C
apenas as afirmações II, III e IV são verdadeiras;
D
apenas as afirmações I, II e III são verdadeiras;
E
todas as afirmações são verdadeiras;