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