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