Questões

Pratique com questões de diversas disciplinas e universidades

1.728 questões encontradas(exibindo 10)

Página 29 de 173

Filas são listas em que apenas os dois nós em cada extremidade podem ser acessados. A adição de novos nós é sempre feita no final da lista e as funções de consulta, alteração de dados e exclusão são feitas no início.

Com relação às características de First In, First Out (FIFO) de uma fila, assinale a alternativa CORRETA.

A
O número 43 é o primeiro dado a entrar e o primeiro a sair
B
O número 11 é o último dado a entrar e o primeiro a sair
C
O número 11 é o primeiro dado a entrar e o primeiro a sair
D
O número 43 é o último dado a entrar e o último a sair
E
O número 43 é o último dado a entrar e o primeiro a sair

Qual é a característica principal das técnicas avançadas de algoritmos?

A

Simples e facilidade de implementação

B

Complexidade e dificuldade de implementação

C

Eficiência e escalabilidade

D

Flexibilidade e adaptabilidade

E

Precisão e confiabilidade

Como é implementada uma lista encadeada simples em geral?

A

Com recursão

B

Com arrays multidimensionais

C

Com ponteiros

D

Com laços de repetição

E

Com matrizes

Assinale a alternativa que pode apresentar um exemplo de uso de Mapa com Espalhamento:

A
Tela de cadastro de cliente.
B
Tela de configuração de sistema.
C
Tela de visualização de senha.
D
Sistema de empilhamento de estoque.
E
Tela de histórico de vendas.

Qual é o benefício principal de usar listas ligadas em um programa?

A

Melhoria da velocidade de execução

B

Redução do espaço de armazenamento

C

Aumento da flexibilidade na manipulação de dados

D

Melhoria da legibilidade do código

E

Redução do tempo de desenvolvimento

Considerando a lista abaixo, qual comando para remover o elemento cujo valor é 'D'?

lista = ['A', 'B', 'D', 'E', 'F', 'G']
A
delete(lista[4])
B
delete 'D'
C
lista[4]
D
del lista[3]
De acordo com a definição das estruturas de Árvores Binárias, assinale a alternativa que apresenta os nós percorridos para buscar o nó “D” através do percurso em pré-ordem:
A
F B D.
B
A B D.
C
C D.
D
F B D.
E
F B A D.

Qual é a diferença entre as diretivas #ifndef e #ifdef em C?

A

Não há diferença.

B

#ifndef verifica se a macro não está definida, enquanto #ifdef verifica se a macro está definida.

C

#ifdef é utilizado para testar condições, enquanto #ifndef é utilizado para inclusão condicional de código.

D

#ifdef é utilizado para definir macros, enquanto #ifndef é utilizado para verificar se uma macro não foi definida.

Qual é o tipo de operação que pode causar desbalanceamento em uma árvore AVL?

A
Inserção de um novo nó
B
Remoção de um nó existente
C
Busca por um nó específico
D
Atualização do valor de um nó
E
Reorganização da estrutura da árvore

Assinale a alternativa que apresenta qual a importância e a forma de utilização desse método.

A

O método substitui o número de vértices pelo número de índices e faz uma busca específica dentro dos blocos.

B

O método é privado e funciona de forma rápida e sem erros, contando o número de vértices e expondo o resultado ao final do código.

C

O método getIndex é privado e funciona de forma simples, fazendo uma busca sequencial e informando o índice do vértice.

D

O método público faz uma busca sequencial no array e leva 3 dias para demonstrar resultados. Ele deve ser utilizado em todos os códigos de grafos.

E

O método é público e funciona de forma estruturada e metódica, fazendo uma busca geral dentro do código.