ThatQuiz Biblioteca de Testes Faça o teste agora
Teoria da complexidade computacional - Questionário
Contribuição de: Fernandes
  • 1. A teoria da complexidade computacional é um ramo da ciência teórica da computação que se centra na classificação dos problemas computacionais com base na sua dificuldade inerente e na quantidade de recursos necessários, como o tempo e o espaço. Trata de compreender a eficiência dos algoritmos, analisar a viabilidade de resolver problemas em diferentes tipos de máquinas e determinar as limitações do poder computacional. Ao estudar a teoria da complexidade computacional, os investigadores procuram investigar os limites da computação e identificar as capacidades e limitações dos computadores na resolução de vários tipos de problemas.

    Em que se centra a teoria da complexidade computacional?
A) Conceção de hardware para computadores
B) Aspectos psicológicos da interação homem-computador
C) Desenvolvimento de novas linguagens de programação
D) Analisar os recursos necessários para resolver problemas computacionais
  • 2. Que notação é normalmente utilizada para indicar a complexidade dos algoritmos?
A) Letras gregas
B) Código binário
C) Notação Big O
D) Números romanos
  • 3. Que classe de complexidade contém problemas de decisão que são eficientemente verificáveis?
A) NP
B) EXP
C) PSPACE
D) BPP
  • 4. Qual é a classe de complexidade que representa os problemas mais difíceis em NP?
A) EXPTIME
B) NP-completo
C) P
D) BPP
  • 5. Que classe de complexidade é utilizada para classificar os problemas que podem ser resolvidos por um computador quântico em tempo polinomial?
A) PSPACE
B) ESPAÇO
C) BQP
D) NP-completo
  • 6. Qual é o principal objetivo da teoria da complexidade computacional?
A) Classificar os problemas computacionais com base na sua dificuldade inerente
B) Para criar computadores mais rápidos
C) Construir supercomputadores
D) Para gerar números aleatórios
  • 7. A que é que o teorema de Cook-Levin está relacionado na teoria da complexidade computacional?
A) Algoritmos quânticos
B) Computação paralela
C) Problema P vs NP
D) NP-completude
  • 8. O que significa "EXP" na teoria da complexidade computacional?
A) Exploratório
B) Tempo exponencial
C) Expandido
D) Perito
  • 9. O que é um problema computacional?
A) Uma equação matemática que não pode ser resolvida.
B) Uma tarefa resolvida por um computador utilizando um algoritmo.
C) Uma questão teórica que não tem solução.
D) Um problema de hardware em computadores.
  • 10. Qual é a escolha mais comum para o alfabeto ao representar instâncias de problemas?
A) O conjunto de todas as letras minúsculas
B) O alfabeto hexadecimal
C) O conjunto de todos os caracteres ASCII
D) O alfabeto binário {0, 1}
  • 11. Qual é uma suposição comum nas provas de teoremas da teoria da complexidade?
A) Não é necessário utilizar nenhuma codificação.
B) Utilização exclusiva de notação decimal.
C) Codificação utilizando linguagem natural.
D) Uma escolha específica e concreta de codificação da entrada.
  • 12. Forneça um exemplo de um problema de decisão que envolva grafos.
A) Determinar o número de nós em um grafo.
B) Determinar se um grafo dado é conexo ou não.
C) Calcular o fluxo máximo em uma rede.
D) Encontrar o caminho mais curto em um grafo.
  • 13. Qual é um exemplo de problema de função?
A) O problema do caixeiro-viajante.
B) Verificar se um grafo é bipartido.
C) Verificar se dois grafos são isomorfos.
D) Determinar se um número é primo.
  • 14. O que é normalmente usado para medir o tamanho da entrada na teoria da complexidade computacional?
A) Palavras
B) Caracteres
C) Bits
D) Bytes
  • 15. Qual é o principal objetivo de uma máquina de Turing?
A) Uma forma inicial de hardware de computador.
B) Uma tecnologia de computação prática.
C) Um modelo teórico para a computação geral.
D) Um dispositivo para manipular objetos físicos.
  • 16. Qual é a tese associada à afirmação de que qualquer problema que pode ser resolvido por um algoritmo também pode ser resolvido por uma máquina de Turing?
A) O teorema de Cook-Levin.
B) O teorema P vs NP.
C) A tese de Church-Turing.
D) Os teoremas da incompletude de Gödel.
  • 17. Qual tipo de máquina de Turing utiliza bits aleatórios para tomar decisões?
A) Máquina de Turing não determinística.
B) Máquina de Turing determinística.
C) Máquina de Turing probabilística.
D) Máquina de Turing quântica.
  • 18. Qual é uma característica comum a todos os modelos de máquinas discutidos na teoria da complexidade?
A) Eles são limitados a um tempo de execução polinomial.
B) Eles operam de forma determinística.
C) Eles utilizam bits aleatórios para realizar cálculos.
D) Eles exigem a possibilidade de implementação física.
  • 19. Qual conjunto de axiomas é usado para definir medidas de complexidade de forma geral?
A) Teorema de Cook-Levin
B) Axiomas de completude de Turing
C) Axiomas relacionados ao problema P vs NP
D) Axiomas de complexidade de Blum
  • 20. Qual das seguintes opções NÃO é uma medida de complexidade comumente utilizada na teoria da complexidade?
A) Complexidade da comunicação
B) Complexidade de árvores de decisão
C) Complexidade de circuitos
D) Complexidade do entrelaçamento quântico
  • 21. Quem sugeriu que um algoritmo 'bom' deveria ter um tempo de execução limitado por um polinômio do tamanho da entrada?
A) Edmonds
B) Leonid Levin
C) Juris Hartmanis
D) Gabriel Lamé
  • 22. Se P for igual a NP, o que se pode inferir sobre co-P e co-NP?
A) co-P seria igual a co-NP
B) co-P não seria igual a co-NP
C) P não seria igual a NP
D) NP não seria igual a co-NP
  • 23. Qual classe de complexidade é definida usando sistemas de prova interativos?
A) NC
B) IP
C) BPP
D) QMA
  • 24. Qual tipo de redução é mais comumente utilizado na teoria da complexidade?
A) Redução em tempo exponencial.
B) Redução em tempo logarítmico.
C) Redução em tempo linear.
D) Redução em tempo polinomial.
  • 25. A qual classe de complexidade pertencem os problemas que podem ser resolvidos utilizando espaço logarítmico?
A) PP
B) L
C) NL
D) NC
  • 26. Qual teorema implica que L está estritamente contido em PSPACE?
A) Teorema de Cook-Levin
B) Teorema da hierarquia de espaço
C) Teorema de Savitch
D) Teorema da hierarquia de tempo
  • 27. Quem escreveu 'A Short History of Computational Complexity'?
A) Fortnow, Lance; Homer, Steven
B) Cook, Stephen
C) Mertens, Stephan
D) Khalil, Hatem; Ulery, Dana
  • 28. Em que ano Richard Karp publicou seu artigo sobre problemas NP-completos?
A) 1971
B) 1967
C) 1972
D) 1965
  • 29. Em que ano Boris Trakhtenbrot começou seus estudos sobre a complexidade computacional?
A) 1960
B) 1956
C) 1971
D) 1955
  • 30. O que Raymond Smullyan estudou em 1961?
A) Conjuntos elementares
B) Cálculos em tempo real
C) Autômatos linearmente limitados
D) Medidas de complexidade
  • 31. Quem são os autores do livro 'Computational Complexity', publicado em 1994?
A) Christos Papadimitriou
B) Oded Goldreich
C) Michael R. Garey; David S. Johnson
D) Sanjeev Arora; Boaz Barak
  • 32. Qual análise considera tanto as operações mais custosas quanto as menos custosas, em conjunto, ao longo de toda a sequência de operações?
A) Complexidade no cenário médio
B) Complexidade no pior cenário
C) Análise amortizada
D) Complexidade no melhor cenário
  • 33. A qual classe de complexidade pertencem os problemas de contagem?
A) #P
B) NC
C) RP
D) BPP
  • 34. Quem realizou a análise do tempo de execução do algoritmo euclidiano em 1844?
A) Juris Hartmanis
B) Richard E. Stearns
C) Alan Turing
D) Gabriel Lamé
  • 35. Em que ano Alan Turing definiu as máquinas de Turing?
A) 1950
B) 1945
C) 1936
D) 1965
  • 36. Quem é o autor de 'Introdução à Teoria da Computação'?
A) Christos Papadimitriou
B) Boaz Barak
C) Michael Sipser
D) Sanjeev Arora
  • 37. Qual medida de complexidade envolve a quantidade de informação trocada entre as partes?
A) Complexidade de comunicação
B) Complexidade espacial
C) Complexidade temporal
D) Complexidade de circuitos
  • 38. Quem estudou computação em tempo real em 1962?
A) Hisao Yamada
B) Boris Trakhtenbrot
C) Raymond Smullyan
D) John Myhill
  • 39. Quem são os autores de 'Parameterized complexity'?
A) Wuppuluri, Shyam; Doria, Francisco A.
B) Downey, Rod; Fellows, Michael
C) Papadimitriou, Christos; Sipser, Michael
D) Cook, Stephen; Fortnow, Lance
  • 40. A qual classe de complexidade circuitos booleanos são utilizados para a definição?
A) AC
B) QMA
C) BPP
D) RP
  • 41. Quem definiu os autômatos linearmente limitados em 1960?
A) John Myhill
B) Raymond Smullyan
C) Boris Trakhtenbrot
D) Hisao Yamada
  • 42. A qual classe de complexidade se acredita que pertençam os problemas complementares de NP?
A) BQP
B) co-NP
C) NP
D) PP
  • 43. Qual teorema afirma que PSPACE = NPSPACE?
A) Teorema de Savitch
B) Teorema da hierarquia de tempo
C) Problema P vs NP
D) Teorema de Cook-Levin
  • 44. Qual termo Boris Trakhtenbrot cunhou em 1955 que é agora conhecido como 'medida de complexidade'?
A) "Complexidade computacional"
B) "Função de sinalização"
C) "Tempo polinomial"
D) "Máquina de Turing"
  • 45. O que a teoria da complexidade contínua diz sobre a computação analógica?
A) Máquinas de estados finitos.
B) Processamento de sinais digitais.
C) Algoritmos probabilísticos.
D) Sistemas dinâmicos contínuos e equações diferenciais.
  • 46. No contexto da teoria da complexidade contínua, o que é aproximado pelas discretizações?
A) Funções contínuas.
B) Expressões booleanas.
C) Estados quânticos.
D) Grafos discretos.
  • 47. Qual classe de complexidade é conhecida por estar contida em PSPACE?
A) BQP
B) PH
C) MA
D) PP
  • 48. Quantos problemas de combinatória e teoria dos grafos Richard Karp demonstrou serem NP-completos?
A) 21
B) 15
C) 30
D) 10
  • 49. A qual classe de complexidade as máquinas de Turing probabilísticas estão associadas?
A) QMA
B) NC
C) AC
D) BPP
  • 50. Qual é o conjunto correspondente de problemas de função para P?
A) PSPACE
B) FP
C) NP
D) EXPTIME
  • 51. A qual classe de complexidade pertencem todos os problemas de decisão?
A) P
B) TODOS
C) NP
D) EXPTIME
  • 52. Quem é o autor de 'Computational Complexity: A Conceptual Perspective'?
A) Michael R. Garey; David S. Johnson
B) Christos Papadimitriou
C) Oded Goldreich
D) Sanjeev Arora; Boaz Barak
Criado com That Quiz — a página para criar testes de Matemática e de outras áreas.