Questões de Concurso Sobre algoritmos e estrutura de dados

Foram encontradas 3.124 questões

Q369978 Algoritmos e Estrutura de Dados
Considere o seguinte algoritmo para responder às questões de números 47 e 48. Esse algoritmo está apresentado na forma de um pseudoprograma (Português Estruturado).

imagem-021.jpg
Suponha os seguintes valores lidos para r, s, t, respectiva- mente: 5 ; 2 ; 10.

No algoritmo apresentado, o valor impresso de t, ao final do programa, será igual a:
Alternativas
Q367112 Algoritmos e Estrutura de Dados
O conceito de fila circular pode ser implementado, utilizando um vetor. Supondo ser desejado implementar uma fila de dados com um vetor de N posições, poderemos ter no máximo N elementos na fila. Para controle é criado duas variáveis – INICIO e FIM – que armazenam os índices do vetor e marcam o início e fim da fila, respectivamente.

Considerando que a operação "a%b", retorna o resto da divisão de a por b (operação de Módulo da divisão), a expressão correta para calcular o novo início (INICIO) da fila, após a retirada de um elemento da fila, é
Alternativas
Q367111 Algoritmos e Estrutura de Dados
Das estruturas de dados a seguir aquela que NÃO é uma estrutura linear é :
Alternativas
Q367105 Algoritmos e Estrutura de Dados
Independente da linguagem de programação, ao passar um parâmetro por referência em uma função, toda a alteração feita .
Alternativas
Q367104 Algoritmos e Estrutura de Dados
Em um algoritmo, apresentado o seguinte código:

"Se Condição1 então
Se Condição2 então
Comando1
Senão
Comando2
Comando3"

Quando a Condição1 for verdadeira, a próxima instrução a ser executada será :
Alternativas
Q366345 Algoritmos e Estrutura de Dados
Em relação ao uso e conceitos de procedimentos e funções em lógica de programação, analise as seguintes afirmativas:

I. Procedimentos e funções são blocos de instruções para realizar tarefas específicas e são considerados sub-rotinas.
II. Em um procedimento, a passagem de parâmetros é obrigatória.
III. Em uma função, a passagem de parâmetros e o retorno de um valor são obrigatórios.

Está CORRETO o que se afirma em:
Alternativas
Q365317 Algoritmos e Estrutura de Dados
Dado o algoritmo abaixo, expresso em pseucódigo:
imagem-006.jpg

Após a execução do algoritmo acima, as variáveis TRABY e VARX terão respectivamente os valores:
Alternativas
Q365316 Algoritmos e Estrutura de Dados
Dado o algoritmo abaixo, expresso em pseucódigo:
imagem-005.jpg

Após a execução do algoritmo acima, as variáveis VAR1 e VAR2 terão respectivamente os valores:
Alternativas
Q365315 Algoritmos e Estrutura de Dados
A complexidade de execução do algoritmo heapsort, no pior caso é:

Alternativas
Q365314 Algoritmos e Estrutura de Dados
Dada uma estrutura de dados do tipo árvore binária representada pelo diagrama abaixo:

imagem-001.jpg

Ao se atravessar a árvore binária acima definida empregando-se o algoritmo INORDER percorreremos os nós:
Alternativas
Q365271 Algoritmos e Estrutura de Dados
Árvore de pesquisa é uma estrutura de dados eficiente para armazenar informação, sendo particularmente adequada quando existe a necessidade de considerar todos ou alguma combinação de registros. Assinale uma combinação correta desses registros.
Alternativas
Q365270 Algoritmos e Estrutura de Dados
Sabendo que o algoritmo pode ser considerado como uma sequência de ações executáveis para obtenção de uma solução para um determinado tipo de problema e que pode ser mensurado para se obter um tempo de execução em relação a algumas variáveis, marque os 3 cenários apresentados pelo tempo de execução de um algoritmo.
Alternativas
Q365043 Algoritmos e Estrutura de Dados
Analise as seguintes afirmativas sobre os métodos de pesquisa em memória primária:

I – O método “Pesquisa Sequencial” percorre os registros sequencialmente a partir do primeiro, até encontrar a chave procurada ou chegar ao final dos registros.

II – O método “Pesquisa Binária” exige que os registros estejam ordenados pela chave de busca.

III – O método “Pesquisa Binária” pode ser implementado sem utilizar uma árvore binária.

Estão CORRETAS as afirmativas:
Alternativas
Q365039 Algoritmos e Estrutura de Dados
Considere uma estrutura de dados do tipo vetor de tamanho 6 (seis) inicializado com as chaves abaixo: 7

imagem-009.jpg
O método de ordenação apresentado é:
Alternativas
Q358764 Algoritmos e Estrutura de Dados
Uma expressão contendo vários operandos deve ser calculada considerando a precedência dos operadores. Sabendo-se que o valor de A=3, B=2 e C=5, o valor atribuído à variável RESULTADO será:

RESULTADO = (A * 2) * 4 + (C + B * 2 - 6)
Alternativas
Q356284 Algoritmos e Estrutura de Dados
Há situações em que é necessário ordenar os dados. Para esse procedimento existem algoritmos de ordenação. Um deles consiste na ordenação onde são efetuadas comparações entre os dados armazenados em um vetor de tamanho n, e cada elemento de posição i é comparado com o elemento de posição i+1, sendo que quando a ordenação procurada é encontrada, uma troca de posições entre os elementos é feita. Qual o nome deste tipo de algoritmo de ordenação?
Alternativas
Q356283 Algoritmos e Estrutura de Dados
Consiste em um tipo de estrutura de dados não linear, ou seja, os elementos que a compõem não estão armazenados de forma seqüencial e também não estão todos encadeados.
Alternativas
Q354993 Algoritmos e Estrutura de Dados
Assinale a opção em que são apresentados tipos abstratos de dados.
Alternativas
Q354990 Algoritmos e Estrutura de Dados
O processo de ordenação de vetores que busca o menor elemento do vetor e o insere na primeira posição do vetor e que, posteriormente, busca o segundo menor valor do vetor e o coloca na segunda posição do vetor, e assim sucessivamente até que todo o vetor esteja ordenado, denomina-se
Alternativas
Q354989 Algoritmos e Estrutura de Dados
                              Imagem associada para resolução da questão

Considerando o grafo ilustrado acima, assinale a opção em que é apresentada a descrição em vértices (V) e arestas (A).
Alternativas
Respostas
2321: D
2322: E
2323: C
2324: D
2325: B
2326: A
2327: D
2328: C
2329: B
2330: A
2331: A
2332: E
2333: D
2334: B
2335: C
2336: C
2337: C
2338: C
2339: A
2340: E