Algoritmi - Test
  • 1. Algoritmi so postopni postopki ali formule za reševanje problemov. So niz navodil, ki opisujejo, kako učinkovito opraviti nalogo ali rešiti problem. Algoritmi se uporabljajo na različnih področjih, kot so računalništvo, matematika, inženirstvo in druga. Pomagajo pri organizaciji podatkov, sprejemanju odločitev in avtomatizaciji procesov. Z oblikovanjem učinkovitih algoritmov lahko optimiziramo uporabo virov, izboljšamo učinkovitost in sistematično rešujemo zapletene probleme.

    Kateri algoritem za razvrščanje ima v najslabšem primeru časovno zahtevnost O(n2)?
A) Hitro razvrščanje
B) Sortiranje na kupu
C) Sortiranje združevanja
D) Razvrstitev mehurčkov
  • 2. Katera podatkovna struktura se običajno uporablja v algoritmu za iskanje po globini (DFS)?
A) Polje
B) Vrstni red
C) Stack
D) Binarno drevo
  • 3. Kateri algoritem se običajno uporablja za iskanje najkrajše poti v grafu z nenegativnimi utežmi robov?
A) Primov algoritem
B) Iskalni algoritem A*
C) Dijkstrov algoritem
D) Bellman-Fordov algoritem
  • 4. Kaj pomeni izraz 'rekurzija' v kontekstu algoritmov?
A) Funkcija, ki generira naključna števila.
B) Funkcija, ki nima izjave o vrnitvi.
C) Funkcija, ki v postopku reševanja težav pokliče samo sebe.
D) Funkcija, ki iterira po zbirki elementov.
  • 5. Kateri algoritem se uporablja za iskanje tranzitivnega zaključka usmerjenega grafa?
A) Kosarajujev algoritem
B) Floydov algoritem
C) Tarjanov algoritem
D) Warshallov algoritem
  • 6. Kako imenujemo postopek, pri katerem ponavljajoče se zaporedje skrajšamo z uporabo prejšnjih pojavitev?
A) Diferencialno kodiranje
B) Transformacija Burrows-Wheeler
C) Huffmanovo kodiranje
D) Kodiranje dolžine trajanja
  • 7. Katera podatkovna struktura se običajno uporablja v algoritmu za iskanje po širini?
A) Kup
B) Stack
C) Povezani seznam
D) Vrstni red
  • 8. Kako se imenuje merilo za to, kako podrobna so navodila v algoritmu?
A) Granularnost
B) Kompleksnost
C) Skalabilnost
D) Učinkovitost
  • 9. Kateri od naslednjih algoritmov je algoritem "deli in vladaj"?
A) Sortiranje združevanja
B) Razvrstitev vnosa
C) Razvrstitev mehurčkov
D) Razvrstitev izbora
  • 10. Kolikšna je časovna zahtevnost algoritma Quick Sort v najslabšem primeru?
A) O(n)
B) O(log n)
C) O(n2)
D) O(n log n)
  • 11. Kateri algoritem lahko uporabite za iskanje največjega pretoka v pretočnem omrežju?
A) Iskanje po globini
B) Razvrstitev mehurčkov
C) Ford-Fulkersonov algoritem
D) Algoritem binarnega iskanja
  • 12. Katera je glavna prednost algoritma za iskanje po širini (BFS) pred algoritmom za iskanje po globini (DFS)?
A) DFS uporablja manj pomnilniškega prostora.
B) BFS zagotavlja najkrajšo pot do cilja.
C) Sistem BFS je lažje izvajati.
D) Sistem DFS hitreje najde pot.
  • 13. Kaj je glavni cilj algoritma Floyd-Warshall?
A) Izračun največjega pretoka v pretočnem omrežju.
B) Iskanje najkrajših poti med vsemi pari vrhov v obteženem grafu.
C) Razvrščanje elementov v naraščajočem vrstnem redu.
D) Določanje največje povezane komponente v neusmerjenem grafu.
  • 14. Kateri algoritem se uporablja za iskanje najdaljšega skupnega zaporedja med dvema zaporedjema?
A) Razvrstitev Radix
B) Algoritem najdaljšega skupnega zaporedja
C) Razvrstitev izbora
D) Sortiranje na kupu
  • 15. Kateri perzijski znanstvenik in raznolik intelektualec je leta 825 pisal o algoritmih?
A) Muḥammad ibn Mūsā al-Khwārizmī
B) John iz Seville
C) Geoffrey Chaucer
D) Adelard iz Batha
  • 16. Kako je bilo ime Al-Khwarizmija v zgodnjih prevodih latinizirano?
A) Algoritm
B) algoritmi
C) augrym
D) aritmos
  • 17. Katero delo al-Khwārizmija je znano pod imenom 'Knjiga o indijskih računih'?
A) Liber Alghoarismi de practica arismetrice
B) Liber Algoritmi de numero Indorum
C) kitāb al-ḥisāb al-hindī
D) Canterburyjske zgodbe
  • 18. V katerih primerih se sistemi priporočil na družbenih omrežjih pogosto napačno imenujejo 'algoritmi'?
A) Temeljijo na končnih zaporedjih navodil.
B) Zagotavljajo natančne rezultate za vse uporabnike.
C) Ti sistemi temeljijo na heuristiki, ne na pravih algoritmih.
D) Uporabljajo deterministične procese za generiranje priporočil.
  • 19. Kakšna je vloga pogojev v naprednih algoritmih?
A) Odstranijo naključnost iz algoritma.
B) Zagotavljajo, da se algoritem vedno zaključi.
C) Omogočajo, da se izvajanje kode usmerja po različnih potah.
D) Preprečujejo avtomatizirano razmišljanje.
  • 20. Kaj pomeni 'avtomatsko razmišljanje' v kontekstu algoritmov?
A) Izvračanje veljavnih sklepov prek izvajanja kode.
B) Generiranje naključnih izhodov brez vhodnih podatkov.
C) Izvajanje fiksne zaporednosti operacij.
D) Uporaba heuristik za reševanje problemov.
  • 21. Kakšen je pomen "augrym kamnov", ki jih omenja Geoffrey Chaucer?
A) Bili so zgodnji računalniki.
B) Bili so oblika algoritmizacije.
C) Uporabljali so jih za izračune z uporabo mestne vrednosti.
D) Predstavljali so heuristične metode.
  • 22. V kateri starodavni civilizaciji so bili zabeleženi najstarejši algoritmi za deljenje?
A) Kitajska matematika
B) Grška matematika
C) Babilonjska matematika
D) Egiptovska matematika
  • 23. Kateri dinastiji so povezani glinaste tablice iz Babilona, na katerih so opisani algoritmi za izračun formul?
A) Akadijska dinastija
B) Dinastija Hammurabi
C) Neobabilonjska dinastija
D) Asirska dinastija
  • 24. S katerim starodavnim civilizacijam je povezan matematični papirus Rhind?
A) Babilonjska matematika
B) Grška matematika
C) Egiptska matematika
D) Indijska matematika
  • 25. Kdo je razvil prvi kriptografski algoritem za dešifriranje šifrirane kode?
A) Al-Kindi
B) Muḥammad ibn Mūsā al-Khwārizmī
C) Evklid
D) Nikomah
  • 26. Katera od naslednjih možnosti NI standardna struktura, ki jo je razširil Tausworthe?
A) REKURZIVNOST
B) SEKVENCA
C) IF-THEN-ELSE
D) WHILE-DO
  • 27. Katera iznajdba je omogočila razvoj udarnih kartic?
A) Analitični motor
B) Tkalski stroj Jacquarda
C) Telegraf
D) Omrežje za preklapljanje telefonskih klicev
  • 28. Katero metodo je Al-Kindi opisal za kriptoanalizo?
A) Analiza frekvence
B) Šifriranje s permutacijo
C) Cezarjeva šifra
D) Šifriranje z nadomestitvami
  • 29. Katera predstavitev omogoča natančno določitev tabele stanj in seznama prehodov za Turingovo strojno?
A) Kontrolne tabele
B) Opis implementacije
C) Formalni opis
D) Opis na visoki ravni
  • 30. Kdo je zaslužen za oblikovanje prvega algoritma, namenjenega računalniku?
A) Herman Hollerith
B) Charles Babbage
C) Ada Lovelace
D) George Stibitz
  • 31. Katere vrste algoritmov so po naravi zaporedne in jih ni mogoče vzporediti?
A) Distribuirani algoritmi.
B) Problemi, ki so po naravi zaporedni.
C) Algoritmi, ki niso deterministični.
D) Algoritmi, ki jih je mogoče vzporediti.
  • 32. Katera tehnika reševanja problemov vključuje ponavljajoče se klicanje same sebe?
A) Serijska izvedba
B) Rekurzija
C) Paralelna obdelava
D) Iteracija
  • 33. Katera vrsta programiranja vključuje iskanje optimalnih rešitev za linearno funkcijo z omejitvami?
A) Hevristična metoda
B) Linearno programiranje
C) Dinamično programiranje
D) Pohudna metoda
  • 34. Kateri osnovni simbol v diagramu procesa predstavlja odločitve?
A) Diamanti
B) Puščice
C) Pravokotniki
D) Točke
  • 35. Katero odprto vprašanje se nanaša na to, ali lahko algoritmi z naključnim izborom in polinomsko časovno zahtevnostjo predstavljajo najhitrejše rešitve za nekatere probleme?
A) Problem zmanjšanja kompleksnosti
B) Problem Monte Carlo
C) Problem P proti NP
D) Problem Las Vegas
  • 36. Kateri pristop vključuje postopno gradnjo več rešitev, pri čemer se te opustijo, če ne morejo voditi do celotne, pravilne rešitve?
A) Naivna ali izčrpna iskalna metoda
B) Zmanjšanje kompleksnosti
C) Razdeljuj in vladaj
D) Povratno sledenje
  • 37. Kateri iskalni algoritem je bolj učinkovit za urejene sezname glede na časovno zahtevnost?
A) Linearno iskanje
B) Urejanje s premetavanjem (bubble sort)
C) Binarno iskanje
D) Sekvenčno iskanje
  • 38. Kakšna je bila glavna uporaba traku za tiskalnike, ki je bil razvit v 1870. letih?
A) Prenos podatkov
B) Snemanje zvoka
C) Tiskanje slik
D) Pošiljanje sporočil
  • 39. Kaj AlphaEvolve uporablja za predlaganje sprememb kode?
A) Jezikovni modeli
B) Avtomatizirani ocenjevalci
C) Programerji
D) Učenje z reinforcementom
  • 40. Katera od naslednjih možnosti ni strukturirana predstavitev algoritmov, ki se izogiba pogostim dvoumnostim naravnih jezikov?
A) Naravni jeziki
B) Diagrami toka
C) Drakon-diagrami
D) Pseudokoda
  • 41. Katera knjižnica je vključila majhne algoritme za razvrščanje, ki jih je odkrila družba AlphaDev?
A) Sistem.Linq v programskem jeziku C#.
B) Okvir za zbirke v programskem jeziku Java.
C) Vgrajena funkcija za razvrščanje v programskem jeziku Python.
D) Standardna C++ knjižnica za razvrščanje (LLVM).
  • 42. Kakšne vrste problemov je mogoče rešiti z metodo "mačji žrebec" pri iskanju minimalnih razponnih dreves?
A) Problemi linearnega programiranja.
B) Problemi z celoštevilskimi omejitvami.
C) Grafi brez negativnih ciklov.
D) Problemi dinamičnega programiranja.
  • 43. V katerem letu je podjetje Google DeepMind predstavilo program AlphaDev?
A) 2020
B) 2019
C) 2025
D) 2023
  • 44. Kdo je leta 1928 začel s poskusi rešitve problema odločanja Davida Hilberta?
A) Emil Post
B) Alonzo Church
C) Alan Turing
D) David Hilbert
  • 45. Kaj običajno predstavlja pseudokoda pri analizi algoritmov?
A) Grafična pomoč, kot je diagram toka.
B) Optimizirana koda za določeno strojno opremo.
C) Podrobna implementacijska navodila.
D) Preprosta in splošna predstavitev.
  • 46. Kateri mehanizem je bil ključen za izum tehtnih ur v srednjem veku?
A) Mehanizem s nihalom
B) Mehanizem s tečajem
C) Kristalni oscilator
D) Mehanizem z uravnilnim koleščkom
  • 47. Katera iznajdba iz leta 1835 je omogočila razvoj omrežij za preklapljanje telefonskih klicev?
A) Telegraf
B) Udarne kartice
C) Elektromehanski releji
D) Razlikovalni stroj
  • 48. V diagramu tokov, kaj simbolizira puščica?
A) Izhod
B) Vstavljanje podstruktur
C) Točka odločitve
D) Tok programa
  • 49. Kateri način oblikovanja vključuje razbijanje problema na manjše podprobleme?
A) Vzor dekoraterja
B) Dinamično programiranje
C) Metoda razdelitve in osvajanja
D) Vzor šablonskega načina
  • 50. Katero napravo se šteje za prvi pravi računalnik, ki podpira Turingovo univerzalnost?
A) Razlikaški stroj
B) ENIAC
C) Analitični stroj Babbagea
D) Z3
  • 51. Kateri sistem umetne inteligence je odkril izboljšane algoritme za razvrščanje in hashing?
A) AlphaZero
B) DeepMind
C) AlphaDev
D) AlphaEvolve
  • 52. Kdo je izumil digitalno računsko napravo leta 1937?
A) Konrad Zuse
B) John von Neumann
C) George Stibitz
D) Alan Turing
  • 53. Kakšne spremembe je NIST uvedel leta 2024 v zvezi s kvantnim računalništvom?
A) Turingove stroje
B) Lambda račun
C) Program SAINT
D) Standardi za post-kvantno šifriranje
  • 54. Kakšen je bil pomemben napredek v shranjevanju in prenosu podatkov okoli leta 1890?
A) Perforirane kartice
B) Magnetna trakasta posnemanja
C) Diskete
D) Trdi diski
  • 55. Katera razvojna pot v področju umetne inteligence je obrnila tradicionalni vrstni red razvoja algoritmov, od heuristik do formalnih algoritmov?
A) Kvantno računalništvo.
B) Program SAINT.
C) Standardi za šifriranje, ki jih je določila organizacija NIST.
D) Umetna inteligenca, ki temelji na transformatorjih.
  • 56. Katera iznajdba se je do sredine 19. stoletja uporabljala po vsem svetu?
A) Telegraf
B) Televizija
C) Radio
D) Telefon
  • 57. Kakšna je pogosta uporaba algoritmov, ki temeljijo na principu "majhne pohlepnosti", v teoriji grafov?
A) Simulacija procesov žarka.
B) Reševanje problemov celoštevilčne optimizacije.
C) Iskanje minimalnih pokrivajočih dreves.
D) Optimizacija linearnih funkcij z omejitvami.
  • 58. Katera podrazreda algoritmov Monte Carlo deluje v polinomskem času?
A) P
B) RP
C) ZPP
D) NP
  • 59. Kateri heuristični algoritem ni determinističen?
A) Algoritem Floyda-Warshalla
B) Metoda prepovedanih rešitev
C) Primov algoritem
D) Simulirano ohlajevanje
  • 60. V katerem starodavnem besedilu je bil prvič opisan Evklidov algoritem?
A) Osnovna geometrija Evklida
B) Sulba Sutras
C) Algebra avtorja Al-Khwarizmija
D) Uvod v aritmetiko avtorja Nicomachusa
  • 61. Katero načrtno rešitev (design pattern) vključuje definiranje osnovne strukture algoritma v metodi?
A) Načrtna rešitev "dekorator"
B) "Razdeli in osvoji"
C) "Dinamično programiranje"
D) Načrtna rešitev "metoda predloge"
  • 62. Katera formalizacija je povezana z Alonzom Churchom in je bila predstavljena leta 1936?
A) Turingove stroje
B) Lambda račun
C) Rekurzivne funkcije
D) Formulacija 1
  • 63. V katerem stoletju se je začela uporaba natančnih avtomatiziranih strojev, ki so omogočili razvoj mehanskih avtomatov?
A) 19. stoletje
B) 17. stoletje
C) 15. stoletje
D) 13. stoletje
Ustvarjeno z That Quiz — stran z matematičnimi testi za učence za vse stopnje.