Questões de Concurso Sobre algoritmos e estrutura de dados

Foram encontradas 3.849 questões

Q392424 Algoritmos e Estrutura de Dados
inicio
inteiro X, Y
Ler X
Ler Y
Enquanto X imagem-008.jpg Y - 1 faz
X < - X – 1
Y < - Y + 2 Fim Enquanto
Escrever “saída =” , Y – X
Fim

A saída do algoritmo apresentado acima para as entradas 100 e 20, respectivamente, é

Alternativas
Q392423 Algoritmos e Estrutura de Dados
Considere o tipo abstrato de dados Pilha com as seguintes especificações:

- Pilha é uma lista (LIFO) de itens com a restrição de que inserções (Push) e retiradas (Pop) de itens só podem ser feitas no final da lista (Topo da lista).
- CriarP cria uma pilha P vazia.
- Push(P, i) insere o item i no Topo da pilha P.
- Pop(P) retira e retorna da pilha P o item que está no Topo da pilha P.
- Pop(P) para pilha P vazia = Erro.

Com essa especificação, quais são, respectivamente, os resultados das expressões
Pop(Push(CriarP, X)) ; Pop (CriarP) e Pop(Push(P,(Pop(Push(CriarP, X))))) ?
Alternativas
Q392422 Algoritmos e Estrutura de Dados
Considere utilizar o algoritmo Bubble Sort para ordenar, em ordem crescente, a sequência de números

                        17, 43, 37, 31, 8, 77, 52, 25.

Se a sequência original for a iteração zero, qual será a sequência de números da segunda iteração?
Alternativas
Q392421 Algoritmos e Estrutura de Dados

Imagem associada para resolução da questão


De acordo com a referida árvore BST, qual é a sequência de nós impressos em um percurso pós-ordem?

Alternativas
Q392420 Algoritmos e Estrutura de Dados
Considere a árvore binária de busca (BST) abaixo para responder à questão.

Imagem associada para resolução da questão


Qual é a sequência de chaves que constrói a referida árvore binária de busca (BST), inicialmente vazia?

Alternativas
Q392419 Algoritmos e Estrutura de Dados
Imagem associada para resolução da questão


O grafo acima pode ser representado pela seguinte matriz:

Alternativas
Q391973 Algoritmos e Estrutura de Dados
A figura abaixo representa uma estrutura de dados:

imagem-009.jpg
Essa estrutura de dados é conhecida como:
Alternativas
Q391972 Algoritmos e Estrutura de Dados
Observe o algoritmo abaixo, referente a um programa, em que ocorre passagem de parâmetro por valor de ALFA para NR e por referência de BETA para CT.

imagem-008.jpg
A execução do algoritmo irá gerar o seguinte resultado:
Alternativas
Q389455 Algoritmos e Estrutura de Dados
Analise o algoritmo abaixo, onde a%b representa o resto da divisão de a por b.

imagem-015.jpg
Qual será a resposta, caso as entradas sejam 128, para x, e 56, para y?
Alternativas
Q389447 Algoritmos e Estrutura de Dados
Considere um programa de computador único que pode ser representado por um grafo de fluxo de controle com 9 arestas e 8 nós.

Qual o limite superior para o número de testes que devem ser projetados e executados para garantir a cobertura de todas as instruções do programa?
Alternativas
Q389437 Algoritmos e Estrutura de Dados
Considere uma estrutura do tipo árvore binária que começa vazia. Nela são introduzidos os números 2, 10, 5, 7, 1, 0 e 8, exatamente nessa ordem.

Se essa árvore for lida em pré-ordem, que sequência de números será impressa?
Alternativas
Q389436 Algoritmos e Estrutura de Dados
Os dados contidos num vetor V unidimensional com n2 posições, n > 2, são números inteiros e positivos tais que V[k] = k. Esses dados são transferidos, a partir de V[1], sequencialmente, para uma matriz M (nxn). A matriz é preenchida, linha por linha, de cima para baixo (de 1 a n). Cada linha é preenchida coluna por coluna, da esquerda para a direita (de 1 a n). Qual é o valor do conteúdo da célula M(p,q), conteúdo da p-ésima linha e da q-ésima coluna?
Alternativas
Q388290 Algoritmos e Estrutura de Dados
Qual, entre as tecnologias para armazenamento de dados abaixo, seria mais rápida para leitura de valores em sua estrutura, com os valores a serem acessados presentes em qualquer região da referida estrutura.
Alternativas
Q386852 Algoritmos e Estrutura de Dados

Considere o algoritmo em pseudocódigo a seguir:

Imagem associada para resolução da questão


Analise as seguintes afirmativas sobre o algoritmo: 


I. O algoritmo usa uma estrutura de repetição com teste no início.

II. O algoritmo irá calcular a média dos números de 0 a 9.

III. O comando “Mostrar” irá exibir o valor da variável “resultado” no dispositivo padrão de saída.

Estão CORRETAS as afirmativas:

Alternativas
Q386268 Algoritmos e Estrutura de Dados
Os termos Quick, Merge, Heap e Buble representam, respectivamente:
Alternativas
Q386266 Algoritmos e Estrutura de Dados
Acerca dos modelos clássicos de Estruturas de Dados, aquela que define que os primeiros elementos a serem inseridos são os primeiros elementos a serem removidos (first in, first out) é classificada como:
Alternativas
Q386069 Algoritmos e Estrutura de Dados
Os dados armazenados na memória CACHE devem ser substituídos periodicamente, essas substituições obedecem a alguns algoritmos. O objetivo desses algoritmos é aumentar o número de acertos, evitando as falhas na busca de novas instruções para o processador. Assinale a que NÃO corresponde a um algoritmo de substituição de dados:
Alternativas
Q386047 Algoritmos e Estrutura de Dados
Dado o algoritmo abaixo:

imagem-040.jpg

Qual o resultado da variável res?
Alternativas
Q383683 Algoritmos e Estrutura de Dados
Analise as seguintes afirmativas sobre a análise de complexidade das operações possíveis em estruturas de dados do tipo Pilha:

I. A operação de inserção de um elemento na pilha precisa reorganizar a estrutura de dados, podendo gastar um tempo de execução de O(n).
II. A operação de retirada de um elemento da pilha é uma operação de tempo constante O(1).
III. Na operação de consultar toda a pilha, todos os elementos são percorridos, gastando-se um tempo de execução de O(n).

Estão CORRETAS as afirmativas:
Alternativas
Q383682 Algoritmos e Estrutura de Dados
Considere a figura a seguir representando uma estrutura de dados:

imagem-012.jpg

São características da estrutura de dados representada, EXCETO:
Alternativas
Respostas
2801: D
2802: C
2803: C
2804: E
2805: A
2806: A
2807: C
2808: A
2809: B
2810: C
2811: B
2812: A
2813: D
2814: B
2815: C
2816: E
2817: A
2818: D
2819: C
2820: B