First 50 of 200 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.
Continue in the practice tool above to load more questions, 50 at a time.
Question 1Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Koji od navedenih sklopova obično ima najveći kapacitet i najsporiji pristup u tipičnom računalu?
- RAM memorija
- L1 predmemorija procesora
- SSD pohrana
- Magnetski tvrdi disk Correct answer.
Explanation
Magnetski tvrdi disk ima mehanički pokretne dijelove i vrijeme pristupa mjereno milisekundama, što je znatno sporije od poluvodičkih medija. Njegov kapacitet po jedinici cijene u pravilu je najveći među navedenim opcijama, pa se koristi za trajnu pohranu velikih količina podataka.
Question 2Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Koja je glavna uloga sklopa za upravljanje memorijom (MMU) u računalu?
- Prevođenje virtualnih adresa u fizičke adrese Correct answer.
- Izvođenje aritmetičkih operacija u procesoru
- Trajno pohranjivanje podataka nakon isključivanja
- Upravljanje protokom podataka preko mrežne kartice
Explanation
MMU je dio procesora koji pri svakom pristupu memoriji prevodi virtualnu adresu koju koristi program u odgovarajuću fizičku adresu. Pritom provjerava tablice stranica i štiti memorijske prostore procesa, što omogućuje sigurno dijeljenje memorije između programa.
Question 3Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Koji jezik pripada skupini strojno neovisnih jezika više razine?
- Binarni strojni kod
- Strojni jezik
- Jezik C Correct answer.
- Asemblerski jezik
Explanation
Jezik C je jezik više razine čiji se izvorni kod prevodi u strojni kod za ciljanu arhitekturu, pa isti program uz odgovarajući prevoditelj može raditi na različitim procesorima. Strojni i asemblerski jezici izravno ovise o skupu instrukcija konkretnog procesora.
Question 4Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Program treba izvesti na računalu bez instalacije prevoditelja i bez pristupa izvornom kodu. Koja vrsta programa to omogućuje?
- Izvorni kod u Pythonu
- Skripta u JavaScriptu
- Strojni kod preveden za ciljnu arhitekturu Correct answer.
- Datoteka s otvorenim kodom u C-u
Explanation
Strojni kod preveden za konkretnu arhitekturu procesora izvršava se izravno, bez potrebe za prevoditeljem na ciljnom računalu. Izvorni kod i skripte zahtijevaju odgovarajuće okruženje ili interpreter za izvođenje.
Question 5Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Koja je uloga jezgre operacijskog sustava (kernel)?
- Uređivanje tekstualnih datoteka
- Prikaz grafičkog korisničkog sučelja
- Pretraživanje interneta
- Upravljanje procesima i pristupom hardveru Correct answer.
Explanation
Jezgra operacijskog sustava radi u privilegiranom načinu rada i upravlja procesima, memorijom, uređajima i datotečnim sustavom. Aplikacijski programi pristupaju hardveru preko sustavnih poziva koje posreduje jezgra.
Question 6Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Koja od navedenih operacija tipično zahtijeva prijelaz iz korisničkog u privilegirani način rada procesora?
- Sustavni poziv za čitanje datoteke Correct answer.
- Usporedba dviju varijabli u petlji
- Zbrajanje dvaju cijelih brojeva u registrima
- Povećanje brojača u registru
Explanation
Sustavni poziv je kontrolirani ulaz u jezgru jer pristup datoteci uključuje hardver i dijeljene strukture podataka koje korisnički program ne smije izravno mijenjati. Procesor pritom prelazi u privilegirani način rada, jezgra obavlja operaciju i vraća rezultat.
Question 7Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Što označava pojam vremenska kvantica (time slice) u raspoređivanju procesa?
- Vremenski interval u kojem proces smije koristiti procesor prije izmjene Correct answer.
- Broj instrukcija koje procesor izvrši u jednoj sekundi
- Najveći broj datoteka koje proces može otvoriti
- Najveću količinu memorije koju proces smije zauzeti
Explanation
U kružnom raspoređivanju svaki proces dobiva procesor na ograničeno vrijeme zvano vremenska kvantica. Kad ono istekne, proces se prebacuje u pripravno stanje, a procesor dobiva sljedeći proces, što daje dojam istodobnog izvođenja.
Question 8Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Dva procesa istodobno pristupaju dijeljenoj varijabli bez sinkronizacije. Koji je najvjerojatniji ishod?
- Ispravan rezultat jer procesor izvršava instrukcije redom
- Automatsko zaključavanje varijable od strane jezgre
- Neispravan rezultat zbog utrke podataka Correct answer.
- Ubrzano izvođenje zbog paralelnog rada
Explanation
Kada više procesa čita i mijenja istu varijablu bez međusobnog isključivanja, redoslijed pristupa nije predvidiv i nastaje utrka podataka. Rezultat tada ovisi o trenutku prebacivanja procesa, pa može biti pogrešan i nepouzdan.
Question 9Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Koja je glavna prednost virtualne memorije za programera?
- Program automatski postaje neovisan o operacijskom sustavu
- Program može koristiti veći adresni prostor od fizičke memorije Correct answer.
- Program se izvodi bez ikakve fizičke memorije
- Program više ne treba procesor za izvođenje
Explanation
Virtualna memorija daje svakom procesu vlastiti adresni prostor i omogućuje da se dijelovi programa i podataka privremeno nalaze na disku. Tako program može koristiti više adresa nego što ima ugrađene fizičke memorije, a sustav po potrebi dohvaća stranice.
Question 10Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Datotečni sustav koristi klastere veličine 4 KB. Datoteka veličine 1 bajt zauzima koliko prostora na disku?
- 4 KB Correct answer.
- 1 bajt
- 8 KB
- 512 bajtova
Explanation
Datotečni sustav dodjeljuje prostor u cijelim klasterima, pa se i najmanja datoteka zaokružuje na veličinu jednog klastera. Datoteka od jednog bajta zato zauzima cijeli klaster od 4 KB, a ostatak je neiskorišten unutarnji fragment.
Question 11Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Koja je svrha predmemorije (cache) između procesora i glavne memorije?
- Trajno čuvanje podataka nakon isključivanja računala
- Smanjenje potrošnje električne energije procesora
- Povećanje kapaciteta glavne memorije
- Smanjenje prosječnog vremena pristupa memoriji Correct answer.
Explanation
Predmemorija čuva nedavno korištene podatke i instrukcije u bržoj memoriji blizu procesora. Zbog načela lokalnosti pristupa većina zahtjeva pogađa predmemoriju, pa se prosječno vrijeme pristupa memoriji znatno skraćuje.
Question 12Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Koja oznaka najbolje opisuje RAID 1 polje s dva diska?
- Zapisivanje podataka raspršeno preko oba diska bez zaštite
- Zrcaljenje podataka na oba diska Correct answer.
- Kombinacija zrcaljenja i pariteta
- Paritetna zaštita podataka na oba diska
Explanation
RAID 1 svaki podatak zapisuje na dva ili više diskova istovremeno, pa svaki disk sadrži potpunu kopiju. Ako jedan disk otkaže, podaci ostaju dostupni s drugog diska, ali ukupni iskoristivi kapacitet jednak je kapacitetu jednog diska.
Question 13Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Koja je prednost kompresije datoteka pri prijenosu preko mreže?
- Povećava se sigurnost podataka bez dodatnih mjera
- Smanjuje se potreba za procesorom pri prijenosu
- Povećava se razlučivost slika u datoteci
- Povećava se brzina prijenosa zbog manjeg broja bajtova Correct answer.
Explanation
Kompresija smanjuje broj bajtova koje treba prenijeti, pa se uz istu propusnost podaci prenose brže. Kompresija i dekompresija troše procesorsko vrijeme, ali ušteda na mreži često nadmašuje taj trošak.
Question 14Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Koja adresa pripada privatnom rasponu IPv4 adresa?
- 172.32.0.1
- 203.0.113.5
- 192.168.1.10 Correct answer.
- 8.8.8.8
Explanation
Privatni raspon 192.168.0.0/16 rezerviran je za lokalne mreže i ne usmjerava se preko javnog interneta. Adrese iz tog raspona prevode se u javne pomoću NAT-a na rubnom usmjerivaču.
Question 15Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Računalo ima adresu 192.168.10.70 s maskom 255.255.255.192. Koja je adresa mreže?
- 192.168.10.128
- 192.168.10.32
- 192.168.10.0
- 192.168.10.64 Correct answer.
Explanation
Maska 255.255.255.192 ostavlja 26 bitova za mrežu i 6 bitova za računala, pa su mreže veličine 64 adrese. Adresa 192.168.10.70 nalazi se u bloku od 192.168.10.64 do 192.168.10.127, pa je adresa mreže 192.168.10.64.
Question 16Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Koji protokol radi na transportnom sloju i pruža pouzdan prijenos s potvrđivanjem?
- IP
- TCP Correct answer.
- UDP
- ICMP
Explanation
TCP uspostavlja vezu, potvrđuje primljene segmente i ponovno šalje izgubljene podatke, pa jamči isporuku u ispravnom redoslijedu. UDP ne uspostavlja vezu ni ne potvrđuje primitak, dok IP i ICMP rade na mrežnom sloju.
Question 17Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Koji je glavni razlog za upotrebu DNS-a u mreži?
- Dodjela IP adresa računalima u mreži
- Pretvaranje imena računala u IP adrese Correct answer.
- Usmjeravanje paketa između podmreža
- Šifriranje mrežnog prometa između računala
Explanation
DNS je distribuirani sustav koji prevodi ljudima čitljiva imena poput www.example.com u IP adrese potrebne za uspostavu veze. Time korisnici ne moraju pamtiti brojčane adrese, a promjena adrese poslužitelja ne zahtijeva promjenu imena.
Question 18Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Koja je uloga DHCP poslužitelja u lokalnoj mreži?
- Prevođenje imena domena u IP adrese
- Filtriranje zlonamjernog prometa na vatrozidu
- Automatska dodjela IP adresa i pripadajućih mrežnih postavki Correct answer.
- Sinkronizacija vremena na svim računalima
Explanation
DHCP poslužitelj računalima dodjeljuje IP adresu, masku podmreže, zadani pristupnik i adrese DNS poslužitelja. Time se izbjegava ručna konfiguracija i smanjuju pogreške pri postavljanju mreže.
Question 19Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Na kojem sloju OSI modela radi mrežni usmjerivač koji donosi odluke prema IP adresi odredišta?
- Na transportnom sloju
- Na sloju podatkovne veze
- Na aplikacijskom sloju
- Na mrežnom sloju Correct answer.
Explanation
Usmjerivač pregledava odredišnu IP adresu u zaglavlju paketa i prema tablici usmjeravanja odabire sljedeći skok. IP adresiranje pripada mrežnom sloju OSI modela, pa se i usmjeravanje odvija na tom sloju.
Question 20Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Koja je prednost zvjezdaste topologije lokalne mreže u odnosu na sabirnicu?
- Prijenos podataka odvija se samo u jednom smjeru
- Svi uređaji dijele isti prijenosni medij
- Kvar jednog kabela isključuje cijelu mrežu
- Kvar jednog priključka ne prekida rad ostalih uređaja Correct answer.
Explanation
U zvjezdastoj topologiji svaki je uređaj zasebnim kabelom spojen na središnji preklopnik, pa kvar jednog voda pogađa samo taj uređaj. Kod sabirnice prekid glavnog kabela prekida komunikaciju cijele mreže.
Question 21Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Zašto se u Ethernet mreži s preklopnikom preporučuje upotreba UTP kabela kategorije 5e ili više za gigabitne veze?
- Zato što omogućuje napajanje svih uređaja bez napajanja
- Zato što je otporan na sve elektromagnetske smetnje
- Zato što omogućuje bežični prijenos podataka
- Zato što podržava potrebnu propusnost i smanjenje preslušavanja Correct answer.
Explanation
Kategorija 5e i više kategorije zadovoljavaju zahtjeve za gigabitni Ethernet, uključujući propusnost i ograničenje preslušavanja između parica. Neodgovarajući kabel može uzrokovati pogreške i pad brzine na nižu vrijednost.
Question 22Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Koja je svrha privatnog i javnog ključa u asimetričnoj kriptografiji?
- Oba ključa služe isključivo za kompresiju podataka
- Oba ključa moraju biti identična da bi komunikacija radila
- Privatni ključ objavljuje se svima, a javni se čuva u tajnosti
- Javni ključ šifrira, a privatni dešifrira podatke Correct answer.
Explanation
Kod asimetrične kriptografije javni ključ može se slobodno podijeliti i njime se podaci šifriraju, dok ih dešifrira samo odgovarajući privatni ključ. Isti par ključeva može poslužiti i za digitalni potpis, pri čemu se potpis stvara privatnim ključem.
Question 23Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Web poslužitelj i klijent koriste HTTPS. Što se postiže upotrebom TLS-a u odnosu na obični HTTP?
- Jamstvo da poslužitelj nikada neće biti nedostupan
- Povjerljivost i provjera identiteta poslužitelja Correct answer.
- Automatsko uklanjanje zlonamjernog sadržaja
- Veća brzina prijenosa zbog kompresije zaglavlja
Explanation
TLS uspostavlja šifriranu vezu i provjerava certifikat poslužitelja, pa podaci nisu čitljivi prisluškivaču, a klijent zna s kojim poslužiteljem komunicira. Time se sprječava presretanje i lažno predstavljanje, ali se ne jamči dostupnost usluge.
Question 24Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Program šalje veliku datoteku preko TCP veze, a mreža povremeno gubi pakete. Koje ponašanje TCP-a najbolje objašnjava zašto primatelj ipak dobiva ispravnu datoteku?
- TCP ponovno šalje izgubljene segmente nakon isteka vremenskog ograničenja ili primitka duplikata potvrde Correct answer.
- TCP prebacuje prijenos na UDP radi brzine
- TCP odbacuje izgubljene segmente i nastavlja bez njih
- TCP zahtijeva ručno ponovno slanje od strane korisnika
Explanation
TCP numerira bajtove i očekuje potvrde primitka; kad potvrda izostane ili stigne duplikat, pošiljatelj ponovno šalje izgubljeni segment. Primatelj slaže segmente prema rednim brojevima i odbacuje duplikate, pa datoteka na kraju bude potpuna i ispravna.
Question 25Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Koja je glavna razlika između virtualizacije i emulacije pri izvođenju programa za drugu arhitekturu?
- Emulacija je uvijek brža od izvornog izvođenja
- Virtualizacija izvršava instrukcije izravno na procesoru, a emulacija prevodi instrukcije programski Correct answer.
- Virtualizacija ne zahtijeva operacijski sustav domaćina
- Emulacija radi samo na ARM arhitekturi
Explanation
Kod virtualizacije gostujući sustav izvršava instrukcije na stvarnom procesoru uz pomoć hardverske podrške, pa je gubitak brzine malen. Emulacija oponaša drugu arhitekturu prevođenjem svake instrukcije, što je znatno sporije.
Question 26Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Koja komponenta računala izvodi aritmetičko-logičke operacije i sadrži registre opće namjene u suvremenoj arhitekturi procesora?
- Aritmetičko-logička jedinica (ALU) Correct answer.
- Memorijski kontroler
- Ulazno-izlazni kontroler
- Upravljačka jedinica (CU)
Explanation
ALU je dio procesora koji izvodi zbrajanje, oduzimanje, logičke operacije i usporedbe, a rezultate sprema u registre. Upravljačka jedinica samo usmjerava izvođenje instrukcija i ne računa sama. Memorijski i ulazno-izlazni kontroleri upravljaju prijenosom podataka, ne aritmetikom.
Question 27Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Koja je glavna razlika između SRAM-a i DRAM-a u osobnom računalu?
- SRAM i DRAM razlikuju se samo po radnom naponu, a ne po brzini i gustoći.
- SRAM je skuplja i brža te se koristi za predmemoriju, dok je DRAM gušća i jeftinija te služi kao glavna radna memorija. Correct answer.
- SRAM je trajna memorija, a DRAM gubi sadržaj pri nestanku napajanja.
- DRAM se koristi isključivo kao predmemorija procesora, a SRAM kao glavna memorija.
Explanation
SRAM čuva bit u bistabilnom sklopu s više tranzistora, pa je brz ali prostorno neekonomičan i zato se koristi za cache. DRAM čuva bit kao naboj u kondenzatoru, pa je gušći i jeftiniji, ali zahtijeva osvježavanje i zato služi kao glavna memorija. Obje vrste su hlapljive, pa prva tvrdnja o trajnosti nije točna.
Question 28Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Računalo ima 16-bitnu adresnu sabirnicu i adresira memoriju po bajtu. Koliki je najveći izravno adresabilni prostor?
- 128 KB
- 16 KB
- 32 KB
- 64 KB Correct answer.
Explanation
Broj adresabilnih jedinica je 2 na 16, što iznosi 65 536 bajtova. Budući da je 1 KB = 1024 bajta, to je 64 KB adresabilnog prostora. Širina adresne sabirnice određuje broj različitih adresa, a ne količinu podataka po adresi.
Question 29Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Koja je uloga BIOS-a ili UEFI-ja pri pokretanju računala?
- Inicijalizira hardver i pronalazi te pokreće učitavač operacijskog sustava. Correct answer.
- Raspoređuje procese na jezgre procesora i dodjeljuje im vremenske kvantice.
- Prevodi programski kod višeg jezika u strojni kod tijekom rada programa.
- Upravlja datotečnim sustavom i dodjeljuje datotekama klastere na disku.
Explanation
Firmware za pokretanje izvodi samotestiranje hardvera, postavlja osnovne parametre i predaje upravljanje učitavaču s odabranog medija. Tek nakon toga operacijski sustav preuzima upravljanje datotečnim sustavom i raspoređivanjem. Zato su ostale navedene zadaće posao operacijskog sustava ili prevoditelja.
Question 30Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Program traži 8 bajtova podataka iz glavne memorije, a traženi podaci nalaze se u predmemoriji procesora. Što se događa?
- Dolazi do promašaja u predmemoriji i podaci se čitaju iz diska.
- Procesor prekida izvođenje i pokreće straničnu grešku.
- Podaci se prvo zapisuju u virtualnu memoriju, a zatim u registre.
- Dolazi do pogotka u predmemoriji i podaci se čitaju brže nego iz glavne memorije. Correct answer.
Explanation
Kada je traženi blok već u predmemoriji, događa se pogodak i pristup je znatno brži nego prema glavnoj memoriji. Stranična greška nastaje tek kad stranica nije u fizičkoj memoriji, a ne zbog pogotka u cacheu. Disk se ne uključuje u čitanje podataka koji su već u cacheu.
Question 31Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Koja vrsta softvera omogućuje izvođenje instrukcija procesora jedne arhitekture na procesoru druge arhitekture prevođenjem instrukcija u vrijeme izvođenja?
- Povezivač
- Program za arhiviranje
- Emulator Correct answer.
- Prevoditelj izvornog koda
Explanation
Emulator oponaša instrukcijski sklop i okolinu drugog procesora, pa programe prevodi ili tumači instrukciju po instrukciju tijekom rada. To je nužno kada ciljna arhitektura nije kompatibilna s izvornom. Prevoditelj i povezivač pripremaju program, ali ne omogućuju izvođenje na stranoj arhitekturi.
Question 32Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Koja je glavna prednost kompiliranog programa u odnosu na interpretirani program istog algoritma?
- Kompilirani program ne treba operacijski sustav za rad.
- Interpretirani program uvijek zauzima manje memorije od kompiliranog.
- Kompilirani program obično se izvodi brže jer se prevođenje obavlja jednom, prije izvođenja. Correct answer.
- Kompilirani program automatski radi na svakoj arhitekturi bez ponovnog prevođenja.
Explanation
Kompilirani program već je preveden u strojni kod, pa procesor izvodi instrukcije bez dodatnog tumačenja u svakom koraku. Interpretirani program troši vrijeme na analizu i izvođenje svake naredbe tijekom rada. Zato je kompilirani pristup obično brži, ali izvršna datoteka ovisi o ciljnoj arhitekturi.
Question 33Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Koja je svrha sistemskog poziva (system call) u operacijskom sustavu?
- Dodjeljuje IP adresu računalu pri uključivanju u mrežu.
- Mjeri vrijeme izvršavanja pojedine instrukcije u procesoru.
- Pretvara izvorni kod programa u izvršnu datoteku.
- Omogućuje korisničkom programu da zatraži uslugu jezgre, primjerice čitanje datoteke. Correct answer.
Explanation
Korisnički programi ne mogu izravno pristupati zaštićenim resursima, pa preko sistemskog poziva prelaze u privilegirani način rada i traže uslugu jezgre. Tako jezgra provjerava dopuštenja i obavlja operaciju sigurno. Mjerenje instrukcija, prevođenje i dodjela IP adrese nisu zadaće sistemskog poziva.
Question 34Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Proces u stanju pripravnosti (ready) čeka na procesoru, a proces u stanju čekanja (waiting) čeka na događaj. Što se događa kada završi ulazno-izlazna operacija koju je proces čekao?
- Proces ostaje u stanju čekanja dok ga korisnik ručno ne pokrene.
- Proces prelazi iz stanja pripravnosti u stanje izvođenja.
- Proces prelazi iz stanja čekanja u stanje pripravnosti. Correct answer.
- Proces se trajno prekida i oslobađa sve resurse.
Explanation
Završetak ulazno-izlazne operacije događaj je koji proces oslobađa čekanja, pa ga raspoređivač stavlja u red pripravnih procesa. Tek kada ga raspoređivač odabere, prelazi u stanje izvođenja. Prijelaz u izvođenje nikada se ne događa izravno iz stanja čekanja bez posrednog stanja pripravnosti.
Question 35Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Na disku je datoteka veličine 10 000 bajtova, a datotečni sustav koristi klastere od 4 KB (1 KB = 1024 bajta). Koliko klastera zauzima datoteka i koliko je prostora izgubljeno na unutarnju fragmentaciju?
- 4 klastera, 6384 bajta izgubljeno
- 3 klastera, 2288 bajtova izgubljeno Correct answer.
- 3 klastera, 4096 bajtova izgubljeno
- 2 klastera, 0 bajtova izgubljeno
Explanation
Klaster ima 4096 bajtova, a 10 000 bajtova zahtijeva 10 000 / 4096 ≈ 2,44 klastera, što se zaokružuje na 3 klastera. Ukupno zauzet prostor je 3 × 4096 = 12 288 bajtova, pa je izgubljeno 12 288 − 10 000 = 2288 bajtova. Gubitak se naziva unutarnjom fragmentacijom jer zadnji klaster nije potpuno ispunjen.
Question 36Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Datoteka je na disku spremljena u fragmentima razbacanima po različitim dijelovima diska. Koja je posljedica toga za vrijeme čitanja?
- Čitanje je obično sporije jer glava diska mora češće premještati položaj. Correct answer.
- Čitanje je brže jer se fragmenti čitaju paralelno sa svih ploha.
- Datoteci se mijenja naziv kako bi se fragmenti mogli povezati.
- Datoteci se automatski smanjuje veličina zbog fragmentacije.
Explanation
Fragmentirana datoteka zahtijeva više pozicioniranja glave i rotacijskih kašnjenja pri čitanju uzastopnih dijelova. Zbog toga raste vrijeme pristupa, iako količina podataka ostaje ista. Defragmentacija smanjuje broj takvih prijelaza i ubrzava čitanje.
Question 37Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Računalo ima IP adresu 10.20.30.200 s maskom 255.255.255.224. Koliko adresa sadrži ta podmreža i koliko ih je dodijeljivo hostovima?
- 32 adrese, 32 dodijeljive
- 64 adrese, 62 dodijeljive
- 32 adrese, 30 dodijeljivih Correct answer.
- 30 adresa, 28 dodijeljivih
Explanation
Maska 255.255.255.224 ima 27 bitova mreže i 5 bitova za hostove, pa podmreža sadrži 2 na 5 = 32 adrese. Dvije adrese su rezervirane za adresu mreže i emitiranje, pa ostaje 30 dodijeljivih adresa. Adresa 10.20.30.200 pripada podmreži 10.20.30.192/27.
Question 38Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Koja je uloga ARP protokola u lokalnoj mreži?
- Dodjeljuje IP adrese računalima koja se prvi put spajaju na mrežu.
- Pretvara naziv računala u IP adresu.
- Otk riva MAC adresu koja odgovara poznatoj IP adresi u lokalnoj mreži. Correct answer.
- Usmjerava pakete između različitih mreža prema tablici usmjeravanja.
Explanation
ARP emitira zahtjev s traženom IP adresom, a računalo koje je posjeduje odgovori svojom MAC adresom. Taj se par pamti u ARP predmemoriji i koristi za popunjavanje okvira na sloju podatkovne veze. Prijevod naziva i dodjela adresa pripadaju drugim protokolima.
Question 39Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
U mreži s preklopnikom dva računala imaju istu IP adresu. Koja je najvjerojatnija posljedica?
- Komunikacija jednog ili obaju računala postaje nepouzdana zbog sukoba adresa. Correct answer.
- Preklopnik automatski dodjeljuje novu IP adresu jednom od računala.
- Mreža se automatski dijeli u dvije podmreže s različitim maskama.
- Računala nastavljaju normalno raditi jer preklopnik razlikuje ih po IP adresi.
Explanation
IP adresa mora biti jedinstvena unutar mreže ili podmreže, pa dvostruka dodjela uzrokuje sukob adresa. Odgovori na ARP zahtjeve i dolazni paketi mogu otići na pogrešno računalo, što prekida ili usporava vezu. Preklopnik prosljeđuje okvire prema MAC adresama i ne rješava sukob IP adresa.
Question 40Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)
Mrežni administrator mora povezati dvije zgrade udaljene 2 km izravnom optičkom vezom velike propusnosti. Koja je tehnologija najprikladnija?
- Bežična veza standarda 802.11n
- UTP kabel kategorije 5e
- Koaksijalni kabel za televizijski signal
- Optički kabel s odgovarajućim primopredajnicima Correct answer.
Explanation
Optičko vlakno prenosi signal na velike udaljenosti s malim gušenjem i velikim kapacitetom, pa je prikladno za 2 km između zgrada. UTP je ograničen na oko 100 m za standardne Ethernet veze. Koaksijalni i bežični prijenos ne zadovoljavaju pouzdano traženu udaljenost i propusnost.
Question 41Algoritmi in programiranje (algorithm design, control structures, data structures, debugging)
Kateri od naštetih ukazov v psevdokodu izvede enako operacijo kot dodelitev x ← x + 1 v zanki?
- x ← x * 1
- x ← x - 1
- povečaj x za 1 Correct answer.
- x ← 1
Explanation
Ukaz »povečaj x za 1« poveča vrednost spremenljivke za ena, kar je natanko enako kot x ← x + 1. Ostale dodelitve spremenijo vrednost drugače ali pa jo pustijo nespremenjeno.
Question 42Algoritmi in programiranje (algorithm design, control structures, data structures, debugging)
Kakšna je vrednost spremenljivke s po izvajanju naslednjega psevdokoda?
s ← 0
za i od 1 do 4:
s ← s + i
- 24
- 4
- 10 Correct answer.
- 6
Explanation
Zanka seštе vrednosti 1, 2, 3 in 4, torej je rezultat 1+2+3+4 = 10. Ker se prišteva vsak korak, končna vrednost ni enaka zgornji meji zanke.
Question 43Algoritmi in programiranje (algorithm design, control structures, data structures, debugging)
Kateri podatkovni tip je najprimernejši za shranjevanje števila točk na izpitu, kjer so možne le cele vrednosti od 0 do 100?
- decimalno število (float)
- logična vrednost (boolean)
- celo število (integer) Correct answer.
- niz znakov (string)
Explanation
Cela števila od 0 do 100 najbolj naravno hrani tip integer, ker ni potrebe po decimalkah. String bi otežil računanje, boolean zmore le dve vrednosti, float pa ni potreben.
Question 44Algoritmi in programiranje (algorithm design, control structures, data structures, debugging)
Kaj izpiše naslednji psevdokod?
a ← 7
b ← 3
če a > b:
izpiši a
sicer:
izpiši b
- 0
- 3
- 7 Correct answer.
- 10
Explanation
Pogoj a > b je resničen, ker je 7 večje od 3, zato se izvede veja »če« in izpiše se vrednost a, to je 7. Veja »sicer« se v tem primeru ne izvede.
Question 45Algoritmi in programiranje (algorithm design, control structures, data structures, debugging)
Kateri opis najbolje ustreza telesu zanke while?
- Ukazi v telesu se izvedejo vsaj enkrat, tudi če pogoj ni resničen.
- Ukazi v telesu se izvajajo, dokler je pogoj resničen. Correct answer.
- Ukazi v telesu se izvedejo točno enkrat.
- Ukazi v telesu se izvedejo tolikokrat, kolikor je vrednost števca.
Explanation
Zanka while preveri pogoj pred vsako ponovitvijo in telo izvaja, dokler je pogoj resničen. Če pogoj na začetku ni resničen, se telo ne izvede niti enkrat.
Question 46Algoritmi in programiranje (algorithm design, control structures, data structures, debugging)
Kateri algoritem poišče največji element v nepraznem seznamu števil?
- Uredi seznam padajoče in izpiši zadnji element.
- Nastavi največji na prvi element in primerjaj z vsakim naslednjim, večjega shrani. Correct answer.
- Nastavi največji na 0 in primerjaj z vsakim elementom, večjega shrani.
- Seštej vse elemente in vsoto deli s številom elementov.
Explanation
Iskanje maksimuma se začne s prvim elementom in v enem prehodu primerja z ostalimi, zato deluje tudi pri negativnih številih. Začetna vrednost 0 bi bila napačna, če so vsa števila negativna.
Question 47Algoritmi in programiranje (algorithm design, control structures, data structures, debugging)
Kaj naredi ukaz za zamenjavo vrednosti dveh spremenljivk a in b s pomožno spremenljivko t?
- t ← a; b ← t; a ← b
- a ← b; b ← a
- a ← t; t ← b; b ← a
- t ← a; a ← b; b ← t Correct answer.
Explanation
Pravilna zamenjava najprej shrani vrednost a v t, nato v a prepiše b in na koncu v b prepiše shranjeno vrednost iz t. Brez pomožne spremenljivke bi se ena vrednost izgubila.
Question 48Algoritmi in programiranje (algorithm design, control structures, data structures, debugging)
Katera lastnost velja za tabelo (array) v programskem jeziku?
- Elemente naslavljamo s celoštevilskim indeksom. Correct answer.
- Do elementov dostopamo le po vrednosti, ne po indeksu.
- Velikost tabele se med izvajanjem samodejno podvoji.
- Elementi morajo biti vedno urejeni naraščajoče.
Explanation
Tabela hrani elemente na zaporednih mestih, ki jih naslavljamo s celoštevilskim indeksom. Urejenost in samodejno podvajanje velikosti nista lastnosti tabele.
Question 49Algoritmi in programiranje (algorithm design, control structures, data structures, debugging)
Kaj izpiše naslednji psevdokod?
vsota ← 0
za i od 1 do 5:
če i mod 2 = 0:
vsota ← vsota + i
izpiši vsota
- 9
- 6 Correct answer.
- 2
- 15
Explanation
Pogoj i mod 2 = 0 velja le za soda števila 2 in 4, zato je vsota 2+4 = 6. Liha števila se preskočijo in ne prispevajo k vsoti.
Question 50Algoritmi in programiranje (algorithm design, control structures, data structures, debugging)
Kolikokrat se izvede telo zanke v psevdokodu?
števec ← 1
dokler števec < 10:
števec ← števec + 3
- 10
- 4
- 9
- 3 Correct answer.
Explanation
Vrednosti števca so 1, 4, 7 in nato 10; telo se izvede pri 1, 4 in 7, torej trikrat. Ko števec doseže 10, pogoj ni več resničen.