ThatQuiz Knjižnica testov Naredi ta test sedaj
Teorija računalniške kompleksnosti - Izpit
Prispevano od: Jež
  • 1. Teorija računske zahtevnosti je veja teoretične informatike, ki se osredotoča na razvrščanje računskih problemov glede na njihovo notranjo težavnost in količino potrebnih virov, kot sta čas in prostor. Ukvarja se z razumevanjem učinkovitosti algoritmov, analizo izvedljivosti reševanja problemov na različnih vrstah strojev in določanjem omejitev računske moči. S preučevanjem teorije računske zahtevnosti si raziskovalci prizadevajo raziskati meje računanja ter ugotoviti zmogljivosti in omejitve računalnikov pri reševanju različnih vrst problemov.

    Na kaj se osredotoča teorija računalniške kompleksnosti?
A) Oblikovanje strojne opreme za računalnike
B) Razvoj novih programskih jezikov
C) Psihološki vidiki interakcije med človekom in računalnikom
D) Analiza virov, potrebnih za reševanje računalniških problemov
  • 2. Kateri zapis se običajno uporablja za označevanje zahtevnosti algoritmov?
A) Rimske številke
B) Grške črke
C) Binarna koda
D) Zapis Big O
  • 3. Kateri razred kompleksnosti vsebuje probleme odločanja, ki jih je mogoče učinkovito preveriti?
A) NP
B) EXP
C) PSPACE
D) BPP
  • 4. Kaj v teoriji računalniške kompleksnosti pomeni beseda EXP?
A) Razširjen
B) Raziskovalna
C) Strokovnjak
D) Eksponentni čas
  • 5. Kaj je glavni cilj teorije računalniške kompleksnosti?
A) Ustvarjanje naključnih številk
B) Gradnja superračunalnikov
C) Razvrstitev računalniških problemov glede na njihovo težavnost
D) Ustvarjanje hitrejših računalnikov
  • 6. V kateri razred zahtevnosti se uvrščajo problemi, ki jih lahko kvantni računalnik reši v polinomskem času?
A) NP-popolna
B) EXPSPACE
C) BQP
D) PSPACE
  • 7. Kateri razred zahtevnosti predstavlja najtežje probleme v NP?
A) P
B) BPP
C) EXPTIME
D) NP-popolna
  • 8. S čim je Cookov-Levinov izrek povezan v teoriji računalniške kompleksnosti?
A) Vzporedno računalništvo
B) Problem P proti NP
C) Kvantni algoritmi
D) Popolnost NP
  • 9. Kaj je računalniški problem?
A) Naloga, ki jo računalnik reši z uporabo algoritma.
B) Matematična enačba, ki je ne moremo rešiti.
C) Teoretično vprašanje, na katerega ni mogoče dobiti odgovora.
D) Težava z strojno opremo računalnikov.
  • 10. Katera je običajna izbira abeced pri prikazovanju problemov?
A) Skupina vseh malih črk
B) Binarna abeceda {0, 1}
C) Skupina vseh znakov ASCII
D) Šestnajstična abeceda
  • 11. Kakšno je pogosto predpostavka pri dokazovanju teorij kompleksnosti?
A) Ni potrebno nobeno kodiranje
B) Nekatera konkretna izbira načina kodiranja vhodnih podatkov
C) Kodiranje z uporabo naravnega jezika
D) Uporaba samo decimalne notacije
  • 12. Navedite primer problema odločanja, ki vključuje grafe.
A) Določanje števila vozlišč v grafu.
B) Ugotavljanje, ali je dani graf povezan ali ne.
C) Izračun največjega pretoka v omrežju.
D) Iskanje najkrajše poti v grafu.
  • 13. Kaj je primer problema, ki ga rešujemo z uporabo funkcij?
A) Preverjanje, ali je graf bipartiten.
B) Ugotavljanje, ali je število praštevilo.
C) Določanje, ali sta dva grafa izomorfna.
D) Problem potujočega prodajalca.
  • 14. Kaj se običajno uporablja za merjenje velikosti vhodnih podatkov v teoriji računske kompleksnosti?
A) biti
B) biti
C) znaki
D) besede
  • 15. Kateri je glavni namen Turingovega stroja?
A) Zgodnja oblika računalniške opreme.
B) Praktična tehnologija za računalništvo.
C) Teoretični model za splošno računanje.
D) Naprava za manipulacijo fizičnih predmetov.
  • 16. Katera teza je povezana z izjavo, da je vsak problem, ki ga je mogoče rešiti z algoritmom, mogoče rešiti tudi s Turingovim strojem?
A) Gödelove nepopolnostne teoreme.
B) Teorem Cooka-Levina.
C) Teorem P proti NP.
D) Teza Churcha-Turinga.
  • 17. Katera vrsta Turingovega stroja uporablja naključne bite za sprejemanje odločitev?
A) Nedeterministični Turingov stroj.
B) Verjetnostni Turingov stroj.
C) Kvantni Turingov stroj.
D) Deterministični Turingov stroj.
  • 18. Kakšna je skupna značilnost vseh modelov računalnikov, o katerih se razpravlja v teoriji kompleksnosti?
A) Zahtevajo fizično realizabilnost.
B) Uporabljajo naključne bite za izračune.
C) Omejeni so na polinomski čas.
D) Delujejo deterministično.
  • 19. Kateri aksiomski sistem se uporablja za splošno opredelitev meril kompleksnosti?
A) Aksiomi za razliko med P in NP
B) Aksiomi Turingove popolnosti
C) Teorem Cook-Levin
D) Aksiomi kompleksnosti po Blumu
  • 20. Katero od naslednjih ni pogosto uporabljena mera kompleksnosti v teoriji kompleksnosti?
A) Kompleksnost vezij
B) Kompleksnost odločitvenih dreves
C) Kompleksnost kvantne prepletenosti
D) Komunikacijska kompleksnost
  • 21. Katera mera kompleksnosti vključuje količino informacij, ki se izmenjuje med strankami?
A) Kompleksnost vezij
B) Časovna kompleksnost
C) Komunikacijska kompleksnost
D) Prostorska kompleksnost
  • 22. Katera analiza upošteva tako stroške kot tudi manj stroškovne operacije skupaj, v celotni seriji operacij?
A) Kompleksnost v najhujšem primeru
B) Kompleksnost v najboljšem primeru
C) Amortizirana analiza
D) Kompleksnost v povprečnem primeru
  • 23. Kateri so ustrezni nabori problemov, povezanih z funkcijami, za P?
A) EXPTIME
B) FP
C) PSPACE
D) NP
  • 24. Kateri izrek pravi, da je PSPACE enako NPSPACE?
A) Izrek o hierarhiji časovne zahtevnosti
B) Savitchov izrek
C) Cook-Levinov izrek
D) Problem P proti NP
  • 25. V katero kompleksnostno razrednost spadajo vsi problemi odločanja?
A) NP
B) P
C) EXPTIME
D) VSE
  • 26. Kateri izrek kaže, da je L strogo podskupina PSPACE?
A) Savitchov izrek
B) Cook-Levinov izrek
C) Teorem o hierarhiji časa
D) Teorem o hierarhiji prostorov
  • 27. Kateri razred kompleksnosti je definiran z uporabo verjetnostnih Turingovih strojev?
A) QMA
B) BPP
C) AC
D) NC
  • 28. Kateri razred kompleksnosti je definiran z uporabo boolejevih vezij?
A) AC
B) BPP
C) RP
D) QMA
  • 29. Kateri razred kompleksnosti je definiran z uporabo interaktivnih sistemov dokazovanja?
A) QMA
B) BPP
C) NC
D) IP
  • 30. V katero kompleksnostno razrednost spadajo problemi štetja?
A) RP
B) #P
C) NC
D) BPP
  • 31. Katera vrsta zmanjšanja se najpogosteje uporablja v teoriji kompleksnosti?
A) Zmanjšanje v linearnem času.
B) Zmanjšanje v logaritemskem času.
C) Zmanjšanje v polinomskem času.
D) Zmanjšanje v eksponentnem času.
  • 32. V katero kompleksnostno razred je verjetno uvrščeno problemov dopolnitve za razred NP?
A) BQP
B) NP
C) co-NP
D) PP
  • 33. Če bi veljalo, da je P enako NP, kaj bi lahko sklepali o co-P in co-NP?
A) NP ne bi bilo enako co-NP.
B) co-P bi bilo enako co-NP.
C) P ne bi bilo enako NP.
D) co-P ne bi bilo enako co-NP.
  • 34. V katero kompleksnostno razred problemov sodijo tisti, ki so rešljivi v logaritemskem prostoru?
A) NL
B) PP
C) NC
D) L
  • 35. V katero razred kompleksnosti spada PP?
A) BQP
B) PH
C) MA
D) PP
  • 36. Kaj vključuje analogni izračun po teoriji kontinuirane kompleksnosti?
A) Končni avtomatni sistemi.
B) Kontinuirani dinamični sistemi in diferencialne enačbe.
C) Digitalna obdelava signalov.
D) Verjetnostni algoritmi.
  • 37. V kontekstu teorije kompleksnosti, kaj se približuje z diskretizacijo?
A) Boolove izrazi.
B) Diskretni grafi.
C) Kvantna stanja.
D) Neprekinjene funkcije.
  • 38. Kdo je leta 1844 izvedel analizo časovne zahtevnosti evklidskega algoritma?
A) Juris Hartmanis
B) Richard E. Stearns
C) Alan Turing
D) Gabriel Lamé
  • 39. V katerem letu je Alan Turing definiral Turingove stroje?
A) 1965
B) 1936
C) 1945
D) 1950
  • 40. Kdo je predlagal, da bi imel 'dobar' algoritem čas izvajanja, ki je omejen s polinomom velikosti vhodnih podatkov?
A) Leonid Levin
B) Gabriel Lamé
C) Juris Hartmanis
D) Edmonds
  • 41. Kdo je leta 1960 definiral linearne omejene avtomate?
A) John Myhill
B) Hisao Yamada
C) Raymond Smullyan
D) Boris Trakhtenbrot
  • 42. Kaj je Raymond Smullyan študiral leta 1961?
A) Mere kompleksnosti
B) Linearno omejeni avtomat
C) Izračuni v realnem času
D) Osnovni množici
  • 43. Kdo je leta 1962 raziskoval izračune v realnem času?
A) Raymond Smullyan
B) Boris Trakhtenbrot
C) Hisao Yamada
D) John Myhill
  • 44. V katerem letu je Boris Trakhtenbrot začel študij računske kompleksnosti?
A) 1971
B) 1956
C) 1960
D) 1955
  • 45. Kateri izraz je Boris Trakhtenbrot uvedel leta 1955, ki je danes znan kot 'merilo kompleksnosti'?
A) "Polinomski čas"
B) "Računska kompleksnost"
C) "Turingov stroj"
D) "Funkcija signalizacije"
  • 46. V katerem letu je Richard Karp objavil svoj članek o problemih, ki so NP-celi?
A) 1971
B) 1965
C) 1972
D) 1967
  • 47. Koliko kombinatornih in grafoteoretskih problemov je Richard Karp pokazal, da so NP-polni?
A) 30
B) 21
C) 10
D) 15
  • 48. Kdo je uredil knjigo 'Unravelling Complexity: The Life and Work of Gregory Chaitin'?
A) Arora, Sanjeev; Barak, Boaz
B) Wuppuluri, Shyam; Doria, Francisco A.
C) Garey, Michael R.; Johnson, David S.
D) Downey, Rod; Fellows, Michael
  • 49. Kdo so avtorji knjige 'Parameterized complexity'?
A) Cook, Stephen; Fortnow, Lance
B) Downey, Rod; Fellows, Michael
C) Wuppuluri, Shyam; Doria, Francisco A.
D) Papadimitriou, Christos; Sipser, Michael
  • 50. Kdo je avtor knjige 'A Short History of Computational Complexity'?
A) Cook, Stephen
B) Khalil, Hatem; Ulery, Dana
C) Mertens, Stephan
D) Fortnow, Lance; Homer, Steven
  • 51. Kdo je avtor knjige 'Uvod v teorijo računanja'?
A) Sanjeev Arora
B) Boaz Barak
C) Christos Papadimitriou
D) Michael Sipser
  • 52. Kdo so avtorji knjige 'Computational Complexity', ki je bila objavljena leta 1994?
A) Michael R. Garey; David S. Johnson
B) Oded Goldreich
C) Sanjeev Arora; Boaz Barak
D) Christos Papadimitriou
  • 53. Kdo je avtor knjige 'Computational Complexity: A Conceptual Perspective'?
A) Michael R. Garey; David S. Johnson
B) Christos Papadimitriou
C) Oded Goldreich
D) Sanjeev Arora; Boaz Barak
Ustvarjeno z That Quiz — kjer je izdelava in reševanje testov narejena enostavno za matematiko in ostale predmete.