Questões

Pratique com questões de diversas disciplinas e universidades

1.728 questões encontradas(exibindo 10)

Página 38 de 173

Em relação à implementação dessa operação, escolha uma alternativa que apresenta uma sentença INCORRETA.

A
É possível contar quantos elementos válidos existem na lista.
B
A operação não removerá os elementos fisicamente. Ou seja, o vetor continuará do mesmo tamanho após remoções.
C
É impossível descobrir quais posições da lista foram removidas.
D
As operações de busca e inserção devem estar cientes de que valores -1 sinalizam a ausência de um elemento naquela posição.

Qual é a técnica usada pelos algoritmos de backtracking para evitar soluções repetidas?

A

Memoização

B

Tabulação

C

Recursão

D

Iteração

E

Marcação de visitados

Assinale a alternativa que apresenta duas formas de passagem de parâmetros para uma rotina ou função:

A
Por memória e por disco.
B
Por teste e por reforço.
C
Por valor e por referência.
D
Por reforço e por referência.
E
Por inferência e por valor.

Assinale a alternativa correta que apresenta a principal diferença entre o SelectionSort e o BubbleSort:

A
O BubbleSort realiza a troca em cada par de valores invertidos; o SelectionSort faz a troca quando encontra o menor valor para a posição em processamento.
B
O BubbleSort é majoritariamente utilizado para ordenar vetores; o SelectionSort para ordenar matrizes.
C
O BubbleSort, para concluir a ordenação, realiza apenas uma troca; o SelectionSort realiza pares de trocas para cada posição do vetor.
D
O BubbleSort inicia a varredura do início do vetor, ao passo que o SelectionSort inicia do final do vetor.
E
O BubbleSort necessita de memória extra para fazer o processamento; enquanto o SelectionSort utiliza metade da memória proporcionalmente.

Na estrutura pilha, qual função é responsável por remover o primeiro elemento que foi inserido?

A

push()

B

pop()

C

top()

D

empty()

E

Nenhuma das demais alternativas.

Insira os dados de entrada numa fila. Em seguida, retire cada dado da fila e insira numa pilha. Mostre a pilha. Depois retire os dados da pilha e insira na fila. Mostre a fila. Dados de entrada: 11, 12, 23, 14, 25, 50, 8, 18, 29, 10. As estruturas mostradas são:

A
III e IV.
B
I, II e III.
C
II e IV.
D
I, III e V.
E
I, IV e V.

Qual é a unidade de medida mais comum utilizada para expressar a complexidade de um algoritmo?

A

Tempo de execução

B

Espaço de armazenamento

C

Número de operações

D

Número de iterações

E

Big O

Ao planejar suas finanças pessoais, você decide reservar uma parte de sua renda mensal para um fundo de emergência. Qual é a recomendação mais adequada sobre o valor a ser reservado para esse fundo?

A

Reservar 10% da renda mensal.

B

Manter um valor equivalente a 1 mês de despesas.

C

Acumular de 3 a 6 meses de despesas fixas.

D

Não é necessário ter um fundo de emergência.

Qual é a principal característica de uma lista ligada?

A
É uma estrutura de dados estática
B
É uma estrutura de dados dinâmica
C
É uma estrutura de dados que armazena dados de diferentes tipos
D
É uma estrutura de dados que permite acesso aleatório aos elementos
E
É uma estrutura de dados que consiste em nós conectados por ponteiros
Ao trabalhar com ponteiros, desenvolvedor tem a possibilidade de realizar acessos a endereços de memória arbitrários. Além disso, ela permite, ainda, que você monitore endereços na memória, atribua e recupere valores de variáveis sem ao menos invocá-las diretamente. Dessa forma, analise trecho de código a seguir:
int int *ptr_xi; xi = 5; xy xi; ptr_xi xi =12
Assinale a alternativa correta que apresenta valor de cada uma das variáveis após a execução do código:
A
valor que representa endereço de memória.
B
xi é 12; xy é um valor que representa endereço de memória
C
xi é 12; xy é 12; *ptr_xi 12: ptr_xi é um valor que representa endereço de memória.
D
xi é 12; um valor que representa endereço de memória. xi é 12: xy ptr_xi é 5; *ptr_xi é um valor que representa endereço de