Questões de Concurso Sobre algoritmos e estrutura de dados

Foram encontradas 3.121 questões

Q1025446 Algoritmos e Estrutura de Dados

Considere o seguinte algoritmo


Imagem associada para resolução da questão


Qual o resultado do conteúdo do vetor “vetor”, após a execução do algoritmo?

Alternativas
Q1025445 Algoritmos e Estrutura de Dados

O pseudocódigo a seguir descreve um algoritmo que pode ser utilizado para ordenar um vetor V[1..n], em ordem crescente.


Imagem associada para resolução da questão


Como é conhecido esse algoritmo?

Alternativas
Q1025444 Algoritmos e Estrutura de Dados

Considere as seguintes estruturas de dados com as propriedades definidas a seguir:


I - Inserção e remoção de elementos acontecem apenas na “cabeça” da estrutura.

II - Inserção de um nó no meio da estrutura pode ser realizada com custo computacional constante.

III - Respeito à política FIFO: o primeiro elemento que entra é o primeiro a sair.


As descrições acima se referem às seguintes estruturas, respectivamente,

Alternativas
Q1025443 Algoritmos e Estrutura de Dados

Considere a representação de uma lista duplamente encadeada que armazena os times de futebol participantes de um torneio.


Imagem associada para resolução da questão

Alternativas
Q1025442 Algoritmos e Estrutura de Dados

Para armazenar os dados a serem utilizados por um sistema, o desenvolvedor pode fazer uso de uma, entre várias estruturas de dados existentes, em que cada uma é adequada a determinados contextos. Sobre as estruturas de dados, marque a alternativa CORRETA.

Alternativas
Q1022609 Algoritmos e Estrutura de Dados
Seja S o grafo de fluxo de controle de um programa P. Se o teste que aplica um conjunto de dados de teste satisfaz o critério todos os ramos de S, então pode-se concluir que esse conjunto também irá satisfazer o critério
Alternativas
Q1022600 Algoritmos e Estrutura de Dados
A árvore de pesquisa que busca melhorar a eficiência das operações, tal que os nós mais frequentemente acessados são mantidos na parte superior da árvore, é denominada árvore
Alternativas
Q1022599 Algoritmos e Estrutura de Dados
O caminhamento em árvores binárias envolve percorrer a árvore de forma a visitar cada nó somente uma vez. No caminhamento pré-fixado à esquerda, a sequência considerada é:
Alternativas
Q1022598 Algoritmos e Estrutura de Dados
A altura de um nó em uma árvore binária é a distância entre o nó e o seu descendente mais afastado. A altura de uma árvore binária é a altura da raiz da árvore. Se a árvore possui somente o nó raiz, então sua altura é 0 (zero). Dentre as árvores binárias que possuem sete nós, a maior altura de árvore possível é:
Alternativas
Q1022597 Algoritmos e Estrutura de Dados
Árvores de pesquisa são estruturas de dados que podem ser usadas para a busca de elementos presentes em seus nós. Um exemplo de árvore binária de pesquisa é a árvore
Alternativas
Q1021379 Algoritmos e Estrutura de Dados
O famoso algoritmo de Dijkstra soluciona um problema de grafos direcionados e não direcionados com uma certa complexidade. Qual é esse problema e qual é essa complexidade?
Alternativas
Q1021378 Algoritmos e Estrutura de Dados
Sobre alocação sequencial e alocação encadeada de uma lista linear, é CORRETO afirmar:
Alternativas
Q1021370 Algoritmos e Estrutura de Dados

Considere o trecho de código abaixo para multiplicação de matrizes quadradas n x n,


Imagem associada para resolução da questão


Qual a complexidade de pior caso deste algoritmo?

Alternativas
Q1021369 Algoritmos e Estrutura de Dados

Indique o percurso dos nós em ordem simétrica da árvore binária abaixo:


Imagem associada para resolução da questão

Alternativas
Q1020486 Algoritmos e Estrutura de Dados

Considere a estrutura de dados árvore binária de busca e que cada um de seus elementos possua três campos.


➢ left: um ponteiro para o elemento à sua esquerda;

➢ value: informação armazenada pelo elemento; e

➢ right: um ponteiro para o elemento à sua direita.


Considere ainda uma árvore binária de busca preexistente armazenada na variável root “e uma função newNode que cria um novo elemento de árvore com o valor dentro (seus ponteiros são inicializados como nulos)”.


Imagem associada para resolução da questão


Analisando-se o trecho de pseudocódigo apresentado, qual é a tarefa realizada por ele?

Alternativas
Q1020482 Algoritmos e Estrutura de Dados

Imagem associada para resolução da questão


Considere a árvore binária apresentada.

Percorrer essa árvore utilizando o algoritmo de pre-oder resultará na seguinte sequência:

Alternativas
Q1020481 Algoritmos e Estrutura de Dados

A pilha é uma estrutura de dados que permite a inserção e a remoção desses dados sempre por meio de regras predefinidas. Para que essas operações sejam realizadas, são utilizadas duas funções: push e pop. Com base nessa informação, considere que um programa possua uma pilha p, inicialmente vazia, e que as seguintes operações foram realizadas: PUSH(p, 10); PUSH(p, 5); PUSH(p, 3); PUSH(p, 50); POP(p); PUSH(p, 11); PUSH(p, 9); PUSH(p, 20); POP(p); POP(p).


Ao fim da execução desses comandos, quais serão o topo da pilha e o somatório dos elementos ainda dentro da pilha, respectivamente?

Alternativas
Q1018464 Algoritmos e Estrutura de Dados
Os métodos hashing envolvem o processo de transformação de uma chave em um endereço. Sobre estes métodos é INCORRETO afirmar:
Alternativas
Q1018462 Algoritmos e Estrutura de Dados

No portal do TCE-RS há o seguinte quadro com o resumo das multas relativas a certidões de decisão entre os anos 2001 e 2014:


Imagem associada para resolução da questão

Considere que as informações estão armazenadas em uma tabela denominada tab com 3 campos denominados ano, certidao e emissao, que podem ser acessados como no exemplo:

tab[1].ano (refere-se a 2014)

tab[1].certidao (refere-se a 120)

tab[1].emissao (refere-se a 157.148,95)


Considere, ainda, as declarações de variáveis em pseudo-linguagem:

inteiro i, totalC, maiorC

real maiorE, menorE, totalE


Um comando em pseudo-linguagem apresentado de forma correta para realizar a tarefa citada é:

Alternativas
Q1018461 Algoritmos e Estrutura de Dados

Para responder a questão, considere os dados a seguir:

No portal do TCE-RS há os seguintes dados com relação ao indicador “Despesas com Educação” no município de Porto Alegre:

PORTO ALEGRE

Despesa: R$ 635.024.252,88

Receita: R$ 2.325.564.053,44


Percentual:

2012    27,31%

2011    26,90%

2010    27,10%

2009    27,72%

2008    25,33% 

O indicador “Despesas com Educação” também foi medido em diversos municípios do estado do Rio Grande do Sul e as seguintes atividades deverão ser realizadas com base nestes dados:

I. Unir aos dados ordenados dos anos de 2008 a 2012, os dados já ordenados dos anos de 2000 a 2011, criando um único novo vetor ordenado.

II. Construir uma estrutura de dados que permita inserir o indicador de 2012 relativo às “Despesas com Educação” e os nomes de todos os municípios do Estado. A estrutura deve permitir realizar uma consulta eficiente pelo nome do município para obter o valor do indicador e também mostrar os nomes dos municípios em ordem alfabética junto com seu indicador.


Para as tarefas I e II, optou-se, de forma correta e mais adequada, por utilizar

Alternativas
Respostas
1281: A
1282: C
1283: A
1284: D
1285: D
1286: C
1287: D
1288: A
1289: B
1290: A
1291: A
1292: D
1293: B
1294: C
1295: D
1296: D
1297: C
1298: E
1299: D
1300: A