Questões de Concurso Público IFN-MG 2018 para Ciências da Computação: Teoria da Computação

Foram encontradas 40 questões

Q958880 Algoritmos e Estrutura de Dados

Utilize o método mestre para resolver recorrências das equações abaixo.


T1 (n) = 9T1 (n/3) + n

T2 (n) = T2 (2n/3) + 1


As ordens de complexidade correspondentes são

Alternativas
Q958881 Algoritmos e Estrutura de Dados
Para o método de ordenação Quicksort, a ordem de complexidade do pior caso e do caso médio, respectivamente, é
Alternativas
Q958882 Algoritmos e Estrutura de Dados

Considere a equação de recorrência abaixo.


T(n) = 0 para n = 1.

T(n) = 2T(n/2) + n – 1 para n > 1.


Após a resolução, a solução encontrada é

Alternativas
Q958883 Algoritmos e Estrutura de Dados
Considerando os algoritmos de ordenação por comparação, o limite inferior para o pior caso desses algoritmos é
Alternativas
Q958884 Algoritmos e Estrutura de Dados
A função da Memoização na estratégia Top-Down para a solução de problemas, utilizando Programação Dinâmica, é implementar um algoritmo
Alternativas
Q958885 Algoritmos e Estrutura de Dados
Para se projetar um Algoritmo por indução, deve-se garantir que seja possível solucionar
Alternativas
Q958886 Algoritmos e Estrutura de Dados

Considere a matriz de adjacência abaixo correspondente a um grafo direcionado ponderado.


Imagem associada para resolução da questão


Avalie as afirmações referentes ao menor caminho tendo como origem o vértice 1.


I. O menor caminho do vértice 1 até o vértice 7 passa pelos vértices 3 e 8.

II. O menor caminho do vértice 1 até o vértice 5 passa pelo vértice 2.

III. O menor caminho do vértice 1 até o vértice 9 passa pelos vértices 2 e 6.

IV. O menor caminho do vértice 1 até o vértice 8 passa pelos vértices 3 e 6.

V. O menor caminho do vértice 1 até o vértice 6 passa pelo vértice 4.


Está correto apenas o que se afirma em

Alternativas
Q958887 Algoritmos e Estrutura de Dados

Considere o grafo abaixo assim como sua representação por lista de adjacência.


Imagem associada para resolução da questão


A Árvore em Largura e a Árvore em Profundidade, respectivamente, tendo como raiz o vértice 1,são

Alternativas
Q958888 Algoritmos e Estrutura de Dados
A obtenção das componentes fortemente conexas de um grafo dirigido G = (V, E) é feita da seguinte forma:
Alternativas
Q958889 Algoritmos e Estrutura de Dados
Tendo como entrada um grafo acíclico dirigido ponderado G = (V, E), pode-se calcular o caminho mínimo de origem única,
Alternativas
Q958890 Algoritmos e Estrutura de Dados
Sobre uma importante classe de complexidade, a classe dos problemas NP-completos, NÃO se pode afirmar que
Alternativas
Q958891 Algoritmos e Estrutura de Dados

Uma transformação polinomial é uma ferramenta fundamental na demonstração de que determinado problema é NP-difícil.


Avalie as afirmações sobre propriedades que transformações polinomiais devem satisfazer.


I. Para toda transformação polinomial, deve existir uma Máquina de Turing determinística que a computa em tempo polinomial.

II. Se uma transformação polinomial transforma um elemento de linguagem A em um elemento de linguagem B, então A é um subconjunto não necessariamente próprio de B.

III. Se uma transformação polinomial transforma um elemento de uma linguagem A em um elemento de linguagem B, e A pertence a NP, então B pertence a NP.

IV. A quantidade de espaço utilizada pela transformação pode ser limitada por uma constante.


Está correto apenas o que se afirma em

Alternativas
Q958892 Algoritmos e Estrutura de Dados

A teoria de algoritmos de aproximação, às vezes chamados de algoritmos aproximativos, é extremamente útil para tratar problemas NP-difíceis.


Sobre algoritmos de aproximação, é correto afirmar que

Alternativas
Q958893 Programação
Linguagens livres de contexto são exatamente as linguagens que podem ser reconhecidas por
Alternativas
Q958894 Algoritmos e Estrutura de Dados

Avalie as afirmações abaixo:


I. A classe P e a classe NP são disjuntas.

II. A classe P é um subconjunto da classe co-NP.

III. Problemas coNP-completos admitem um certificado tal que uma resposta negativa pode ser verificada em tempo polinomial.

IV. A interseção das classes NP e co-NP é vazia.


Está correto apenas o que se afirma em

Alternativas
Q958895 Programação

Sejam A e B duas linguagens sobre o alfabeto binário, isto é, sobre o alfabeto composto apenas por 0’s e 1’s. Seja A a linguagem na qual a quantidade de 0’s e 1’s é igual. Seja B a linguagem onde nenhum 0 ocorre após um caractere 1.


Sobre essas linguagens, é correto afirmar que

Alternativas
Q958896 Programação
Sobre o Teorema do Bombeamento para linguagens regulares, é INCORRETO afirmar que
Alternativas
Q958897 Sistemas de Informação

Seja A um autômato finito não determinístico que reconhece uma linguagem L. Seja B um autômato finito determinístico que reconhece a mesma linguagem.


Sobre o número de estados de A e de B, é correto afirmar que

Alternativas
Q958898 Algoritmos e Estrutura de Dados
Sobre linguagens recursivas e recursivamente enumeráveis, é correto afirmar que
Alternativas
Q958899 Sistemas de Informação
Sobre o conjunto de problemas que podem ser computados por Máquinas de Turing, é correto afirmar que
Alternativas
Respostas
21: C
22: B
23: E
24: C
25: A
26: E
27: D
28: A
29: B
30: C
31: D
32: B
33: C
34: D
35: D
36: E
37: A
38: E
39: E
40: E