Questões

Pratique com questões de diversas disciplinas e universidades

1.728 questões encontradas(exibindo 10)

Página 23 de 173

Qual é o objetivo da análise de complexidade de caso médio?

A
Encontrar o melhor caso possível para um algoritmo
B
Encontrar o pior caso possível para um algoritmo
C
Encontrar o caso médio para um algoritmo
D
Encontrar o caso mais comum para um algoritmo
E
Encontrar o caso mais raro para um algoritmo

Considere um arquivo não ordenado, organizado sequencialmente e contendo registros. O número médio de acessos que precisa ser feito para localizar um registro nesse arquivo, num acesso sequencial é:

A
N!
B
N/2
C
(N-1)/2
D
log N
E
N + (N-1)
Assinale a alternativa que possui a técnica de melhora do Espalhamento:
A
Utilizar tabelas estáticas e chaves fixas.
B
Utilizar tabelas dinâmicas e chaves fixas.
C
Utilizar tabelas dinâmicas e deixar o tamanho da tabela indefinido.
D
Utilizar tabelas dinâmicas e dobrar o tamanho da tabela.
E
Utilizar tabelas estáticas e dobrar o tamanho da tabela.

As estruturas de dados permitem o uso de certos algoritmos para a ordenação dos elementos de forma a facilitar a consulta de determinado elemento. Existem vários tipos de algoritmos para realizar a ordenação dos elementos, onde um algoritmo de ordenação deve rearranjar o vetor de forma a estabelecer uma ordem entre os elementos. O trecho de código abaixo descreve o algoritmo chamado:

algoritmo ordena (int a[], int n){
Para i da primeira posição até a penúltima faca
mínimo = i
para j da posição seguinte a i até a ultima posição faça
se (a[j] < a[mínimo])
mínimo =j;
fim para
fim para
troca(a[mínimo],a[i]);
fim algoritmo

O trecho de código apresenta um algoritmo de ordenação. O algoritmo apresentado é o de:

A
MergeSort
B
Bolha
C
Seleção
D
Inserção
E
QuickSort

Qual das alternativas a seguir descreve a principal função da enzima lactase no metabolismo humano?

A

Hidrolisar a sacarose em glicose e frutose

B

Degradar o glicogênio em glicose

C

Catalisar a digestão da lactose em glicose e galactose

D

Transformar a frutose em glicose

Sobre as estruturas mapa e conjunto, assinale a alternativa correta.

A

Os conjuntos representam coleções de objetos sem repetição, contendo uma interface muito mais simples que a dos mapas.

B

É possível adicionar várias vezes o valor nulo dentro dos conjuntos, pois ele representa a ausência de um objeto.

C

É possível acessar um elemento de um conjunto por índice, uma vez que cada elemento é uma chave.

D

Como conjuntos são implementados por meio de mapas, sua interface também não poderá herdar de Colecao.

E

O método getTamanho do mapa retornará o dobro do valor do mesmo método nos conjuntos, já as entradas contêm dois valores.

Qual é o nome do fenômeno que ocorre quando a Lua passa entre a Terra e o Sol, bloqueando parcial ou totalmente a luz solar?

A

Eclipses lunares

B

Eclipses solares

C

Fases da Lua

D

Translação da Terra

Correlacione os algoritmos internos de ordenação de listas com sua descrição:

  1. Bubble sort
  2. Ordenação por seleção
  3. Ordenação por inserção
  4. Shell sort
  5. Quick sort
A

Escolhe-se um pivô e particiona-se a lista em duas sublistas - uma com os elementos menores que ele e outra com os maiores, que, ao serem ordenadas e combinadas com o pivô, geram uma lista ordenada. O processo é aplicado às partições para ordená-las. Embora tenha uma complexidade de pior caso de O(n2 ), no caso médio, é de O(n log n).

B

Encontra-se o menor item do vetor. Troca-se com o item da primeira posição do vetor. Repetem-se essas duas operações com os n − 1 itens restantes; depois, com os n − 2 itens; até que reste apenas um elemento.

C

Método preferido dos jogadores de cartas. A cada momento, existem duas partes na lista - uma ordenada (destino) e outra não ordenada (fonte). Inicialmente, a lista destino tem apenas o primeiro elemento, e a fonte, os demais elementos. Em cada passo, a partir de i=2, seleciona-se o i-ésimo item da lista fonte. Deve-se colocá-lo no lugar apropriado na lista destino, de acordo com o critério de ordenação.

D

É uma extensão de outro algoritmo de ordenação conhecido e permite trocas de elementos distantes um do outro, não necessariamente adjacentes. Os itens separados de h posições são rearranjados. Todo h-ésimo item leva a uma lista ordenada. Tal lista é dita estar h-ordenada.

E

Varre-se a lista, trocando de posição os elementos adjacentes fora de ordem. Varre-se a lista até que não haja mais trocas. Neste caso, a lista está ordenada.

Quando a memória alocada na stack é liberada em C?
A
Quando o programa é encerrado
B
Automaticamente quando o escopo termina
C
Manualmente pelo programador
D
Quando ocorre um estouro de pilha

Qual é o principal objetivo da utilização de armaduras em elementos de concreto armado?

A

Aumentar o peso do elemento estrutural

B

Melhorar a durabilidade do concreto

C

Aumentar a resistência à tração do elemento

D

Reduzir o custo da obra