Questões de Concurso Sobre algoritmos e estrutura de dados

Foram encontradas 3.124 questões

Ano: 2015 Banca: UFRRJ Órgão: UFRRJ Prova: UFRRJ - 2015 - UFRRJ - Técnico em TI |
Q562860 Algoritmos e Estrutura de Dados
Dada a árvore binária de busca a seguir, assinale a alternativa que apresenta a sequência de inserção que a gera. 

                                                Imagem associada para resolução da questão
Alternativas
Q560247 Algoritmos e Estrutura de Dados
Acerca de lógica de programação, programação estruturada e programação orientada a objetos, julgue o item a seguir.
Tipos de dados estruturados são definidos por meio de operadores de tipos, também conhecidos como construtores, utilizados para formar expressões de tipos.
Alternativas
Q554729 Algoritmos e Estrutura de Dados
Em estruturas de dados é encontrada a estrutura Pilha. Avalie as assertivas abaixo identificando a alternativa correta.

I. Em Java uma Pilha pode ser representado pelo objeto Stack e possui o médoto put(Object o) para inserir objetos.

II. Uma das possíveis utilizações de uma Pilha é a implementação da sequência de desfazer (Ctrl + Z) de um editor de texto.

III. Na estrutura Pilha, o último elemento a entrar também é o último elemento a sair.

IV. Na Pilha as operações de exclusão e inclusão são realizadas na mesma extremidade chamada topo.

Quantas afirmativas estão corretas? 

Alternativas
Q554539 Algoritmos e Estrutura de Dados

Considere os seguintes trechos de algoritmos de ordenação:

Imagem associada para resolução da questão

Estes trechos se referem, respectivamente, aos métodos de ordenação

Alternativas
Q554538 Algoritmos e Estrutura de Dados
Considere:

I. Estrutura de dados que possui uma sequência de células, na qual cada célula contém um objeto de algum tipo e o endereço da célula seguinte.

II. Podem ser orientados, regulares, completos e bipartidos e possuir ordem, adjacência e grau.

III. Possuem o método de varredura esquerda-raiz-direita (e-r-d).

Os itens de I a III descrevem, respectivamente,

Alternativas
Q548602 Algoritmos e Estrutura de Dados
No algoritmo apresentado abaixo, ocorre passagem de parâmetro por valor de Y para M e por referência de N para W.
Imagem associada para resolução da questão
Após a execução, os valores de N, da função F2014(Y) e de X serão, respectivamente:
Alternativas
Q548601 Algoritmos e Estrutura de Dados
Considere o seguinte algoritmo para responder à questão.
Imagem associada para resolução da questão
A análise do algoritmo acima revela que, após a execução, será impressa a seguinte série de números:
Alternativas
Q548430 Algoritmos e Estrutura de Dados

A respeito de análise de algoritmos, programação estruturada e orientada a objetos e estruturas de dados, julgue o item a seguir.


Em um algoritmo que utilize o processo de recursão, é necessária a existência de uma condição de parada a fim de se evitar que o algoritmo entre em um loop.
Alternativas
Q548429 Algoritmos e Estrutura de Dados

A respeito de análise de algoritmos, programação estruturada e orientada a objetos e estruturas de dados, julgue o item a seguir.


No tipo abstrato de dados denominado fila, a inserção ou eliminação de um item é realizada em uma única extremidade, ao passo que na pilha a inserção é feita em uma extremidade e a remoção, na outra.
Alternativas
Q548427 Algoritmos e Estrutura de Dados

A respeito de análise de algoritmos, programação estruturada e orientada a objetos e estruturas de dados, julgue o item a seguir.


O método de ordenação conhecido como Bubble Sort apresenta pouca adaptabilidade, visto que nele a quantidade de operações permanece praticamente constante mesmo após o ordenamento das chaves.
Alternativas
Q548426 Algoritmos e Estrutura de Dados

A respeito de análise de algoritmos, programação estruturada e orientada a objetos e estruturas de dados, julgue o item a seguir.


Árvores são estruturas de dados lineares adequadas para representarem hierarquias.

Alternativas
Q546569 Algoritmos e Estrutura de Dados

No que se refere às linguagens de programação, julgue o item subsecutivo.

A execução da função x descrita abaixo para o valor n igual a 8 fornecerá 21 como resultado.


long x(int n){

if (n<0) return -1;

if (n==0) return 0;

if (n==1) return 1;

return x(n-1) + x(n-2);

}

Alternativas
Q541134 Algoritmos e Estrutura de Dados
Considerando o pseudocódigo a seguir, calcule a complexidade ciclomática do algoritmo: Imagem associada para resolução da questão
Alternativas
Q541132 Algoritmos e Estrutura de Dados
Considere as assertivas, a seguir, sobre estruturas de dados;


I- Permite acesso somente ao último item inserido.

II- O último item inserido é o primeiro a ser removido.

III- Cada item contém uma referência para o próximo item da estrutura,

IV- Consiste em nós ligados por arestas, sendo que qualquer nó pode ter uma ou mais arestas descendo para outros nós que são chamados de filhos.

V- Estrutura que associa chaves de pesquisa à valores. Uma função matemática é a responsável por gerar um índice a partir de uma determinada chave.


Qual das alternativas a seguir está, respectivamente, associada às assertivas contidas nos itens l, II, III, IV e V?
Alternativas
Q541050 Algoritmos e Estrutura de Dados
Uma linguagem de programação estruturada fornece diversos mecanismos de controle de fluxo de programas. Selecione a alternativa que liste os principais mecanismos de controle de fluxo:
Alternativas
Q539157 Algoritmos e Estrutura de Dados
Analise o esquema a seguir e responda à questão.


                                  Nó    Grau    Nível

                                   A         2          0

                                   B         0          1

                                   C         2          1

                                   D         0           2

                                   E          1           2

                                   F          0           3


 Ainda com base na figura, assinale a alternativa que responde correta e respectivamente às perguntas a seguir.

X. Qual a altura da árvore?
Y. Qual o número de nós raízes existem na estrutura?
Z. Quantos nós “folhas" existem na estrutura?
Alternativas
Q539156 Algoritmos e Estrutura de Dados

Analise o esquema a seguir e responda à questão.


Nó Grau Nível

A 2 0

B 0 1

C 2 1

D 0 2

E 1 2

F 0 3


Com base na figura e nos conceitos de estruturas de dados (árvores) e suas terminologias, podemos dizer que


I – a estrutura representa uma árvore cheia;


II – a estrutura representa uma árvore binária;


III – a estrutura representa uma árvore não ordenada;

IV – a estrutura representa árvores isomórfas.


Julgue corretamente as afirmativas acima como verdadeiras (V) ou falsas (F) e assinale a alternativa correspondente.

Alternativas
Q539155 Algoritmos e Estrutura de Dados

Analise a figura a seguir e responda, corretamente, qual estrutura de dados ela representa.


Imagem associada para resolução da questão

Alternativas
Q539154 Algoritmos e Estrutura de Dados

Considere que os seguintes itens são inseridos 4, 5, 8, 11, 2, 15, nesta ordem, em uma estrutura de dados em fila e depois em outra em pilha.

Marque a alternativa correspondente ao terceiro item a ser retirado das estruturas de dados, respectivamente.

Alternativas
Q539153 Algoritmos e Estrutura de Dados
A respeito da estrutura de dados pilha, é incorreto afirmar que
Alternativas
Respostas
1961: C
1962: C
1963: B
1964: E
1965: D
1966: C
1967: D
1968: C
1969: E
1970: C
1971: E
1972: C
1973: C
1974: E
1975: A
1976: A
1977: C
1978: D
1979: C
1980: E