Informatika — matura 2023.
Vježbaj zadatke iz državne mature 2023. iz informatike. Na raspolaganju ti je 81 pitanje iz ovog ispitnog roka, s trenutačnom povratnom informacijom i praćenjem napretka. Dostupna je osnovna razina.
Riješeni zadaci s mature 2023. iz informatike
Ovdje je 20 zadataka iz ispitnoga roka 2023. onako kako su bili na ispitu, s označenim točnim odgovorom — bez prijave i bez bodovanja. Još 61 zadatak iz ovoga roka čeka te u aplikaciji, gdje se odgovori boduju i prati napredak.
- 1. zadatakMemorije (RAM, ROM, SSD, HDD)
Što je od navedenoga kratica za neku od magnetskih memorija?
- ASSD
- BRAM
- CHDD
- DDVD
Točan odgovor: C — HDD
- 2. zadatakMemorije (RAM, ROM, SSD, HDD)
Što je od navedenoga kratica za neku od poluvodičkih memorija?
- ASSD
- BZIP
- CHDD
- DDVD
Točan odgovor: A — SSD
- 3. zadatakMemorije (RAM, ROM, SSD, HDD)
Što od navedenoga vrijedi pri usporedbi RAM-a i registra?
- ARAM ima veći kapacitet od registra.
- BRegistar ima veći kapacitet od RAM-a.
- CRegistar je sporiji od RAM-a.
- DRAM i registar imaju jednaki kapacitet.
Točan odgovor: A — RAM ima veći kapacitet od registra.
- 4. zadatakHardver — komponente računala (CPU, RAM, GPU)
Koji je od navedenih dijelova dio procesora?
- AROM
- BRAM
- CSSD
- Dregistar
Točan odgovor: D — registar
- 5. zadatakMreže i internet
Uz pomoć koje se tehnologije na računalo spaja bežični miš?
- ABluetooth
- B4G
- CPCIe
- DDPI
Točan odgovor: A — Bluetooth
- 6. zadatakHardver — periferija (monitor, pisač, ulazno-izlazni uređaji)
Preko kojega ćemo priključka na računalo spojiti mehaničku žičanu tipkovnicu?
- AEthernet
- BHDMI
- CPCIe
- DUSB
Točan odgovor: D — USB
- 7. zadatakOperacijski sustavi i upravljanje datotekama
Koji se od navedenih nastavaka ne odnosi na audio i videodatoteke?
- A.wma
- B.avi
- C.mp4
- D.odt
Točan odgovor: D — .odt
- 8. zadatakOperacijski sustavi i upravljanje datotekama
Koji se od navedenih nastavaka ne odnosi na komprimirane (sažete) datoteke?
- A.rar
- B.7z
- C.raw
- D.zip
Točan odgovor: C — .raw
- 9. zadatakBrojevni sustavi (binarni, heksadekadski)
Neka B označava bazu nekoga brojevnog sustava. Koja je najveća znamenka kojom se taj brojevni sustav koristi?
- AB
- BB + 1
- CB - 1
- D10 - B
Točan odgovor: C — B - 1
- 10. zadatakBrojevni sustavi (binarni, heksadekadski)
Koliki je najmanji niz bitova potreban za zapisivanje bilo koje heksadekadske znamenke?
- Atri bita
- Bdva bita
- Cčetiri bita
- Dšesnaest bitova
Točan odgovor: C — četiri bita
- 11. zadatakMemorije (RAM, ROM, SSD, HDD)
Koji od navedenih odgovora predstavlja memoriju najvećega kapaciteta?
- A2 · 10⁹ B
- B300 000 KiB
- C2500 MiB
- D1 GiB
Točan odgovor: C — 2500 MiB
- 12. zadatakMemorije (RAM, ROM, SSD, HDD)
Koji od navedenih odgovora predstavlja memoriju najvećega kapaciteta?
- A3 ∙ 10⁹ B
- B250000 KiB
- C3000 MiB
- D3 GiB
Točan odgovor: D — 3 GiB
- 13. zadatakProgramiranje — kontrolne strukture (uvjeti, petlje)
Pravokutnik je određen gornjom lijevom i donjom desnom točkom s koordinatama (0, y1), (x2, 0) u Kartezijevu koordinatnom sustavu, pri čemu su x2 i y1 veći od 0. Kako glasi logički uvjet kojim se provjerava je li točka T s koordinatama (xt, yt) strogo unutar pravokutnika?
- Axt > 0 I xt < x2 ILI y1 > yt I yt > 0
- Bxt > 0 I xt < x2 I y1 > yt I yt > 0
- Cxt > 0 I xt > x2 I y1 < yt I yt > 0
- Dxt > 0 I xt > x2 ILI y1 > yt I yt > 0
Točan odgovor: B — xt > 0 I xt < x2 I y1 > yt I yt > 0
B – broj prijatelja
H – pješačka udaljenost
T – troškovi za prijevoz.
- 14. zadatakDigitalna logika i logički sklopovi
Koji će od navedenih logičkih izraza biti istinit samo ako će se druženje održati?
- AB >= 12 I (H < 7 ILI T <= 13)
- BB >= 12 I (H <= 7 ILI T < 13)
- CB >= 12 I H <= 7 ILI T < 13
- DB >= 12 I H <= 7 I T < 13
Točan odgovor: B — B >= 12 I (H <= 7 ILI T < 13)
Python
a = 7
b = 13
a = a + b
if a > b:
b = a // b % 3
else:
b = 4 * a // b % 4
print(b)
C
int a, b;
a = 7;
b = 13;
a = a + b;
if (a > b)
b = a / b % 3;
else
b = 4 * a / b % 4;
printf("%d", b);- 15. zadatakProgramiranje — kontrolne strukture (uvjeti, petlje)
Što će ispisati sljedeći program?
- A28
- B20
- C2
- D1
Točan odgovor: D — 1
Python
a = 17
b = 4
b = 5 * b
if a >= b:
a = b % a // 3
else:
a = b % a // 5
print(a)
C
int a, b;
a = 17;
b = 4;
b = 5 * b;
if (a >= b)
a = b % a / 3;
else
a = b % a / 5;
printf("%d", a);- 16. zadatakProgramiranje — varijable i izrazi
Što će ispisati zadani program?
- A0
- B1
- C2
- D4
Točan odgovor: A — 0
Python
n = int(input())
p = 0
while n > 0:
p = p + n % 2
n = n // 2
print(p)
C
int n, p;
scanf("%d", &n);
p = 0;
while (n > 0){
p = p + n % 2;
n = n / 2;
}
printf("%d", p);- 17. zadatakAlgoritmi i strukture podataka
Odredite što radi zadani program ako se učitava prirodni broj n.
- AIspisuje binarni zapis učitanoga broja.
- BIspisuje ostatke dijeljenja učitanoga broja s 2.
- CIspisuje broj nula u binarnome zapisu učitanoga broja.
- DIspisuje broj jedinica u binarnome zapisu učitanoga broja.
Točan odgovor: D — Ispisuje broj jedinica u binarnome zapisu učitanoga broja.
Python
n = int(input())
p = 0
while n > 0:
if n % 2 == 0:
p = p + 1
n = n // 2
print(p)
C
int n, p;
scanf("%d", &n);
p = 0;
while (n > 0){
if (n % 2 == 0)
p = p + 1;
n = n / 2;
}
printf("%d", p);- 18. zadatakAlgoritmi i strukture podataka
Odredite što radi zadani program ako se učitava prirodni broj n.
- AIspisuje binarni zapis učitanoga broja.
- BIspisuje ostatke dijeljenja učitanoga broja s 2.
- CIspisuje broj nula u binarnome zapisu učitanoga broja.
- DIspisuje broj jedinica u binarnome zapisu učitanoga broja.
Točan odgovor: C — Ispisuje broj nula u binarnome zapisu učitanoga broja.
- 19. zadatakAlgoritmi i strukture podataka
Zadani program učitava broj n za koji vrijedi n > 2 i zatim n različitih cijelih brojeva. Program treba ispisati dva najveća učitana broja. Koji će od navedenih algoritama ispravno ispisati traženi rezultat?
- APython:
n = int(input())
prvi = int(input())
drugi = int(input())
if drugi > prvi:
prvi, drugi = drugi, prvi
for i in range(n - 2):
x = int(input())
if x > prvi:
drugi = prvi
prvi = x
if x > drugi:
drugi = x
print(prvi, drugi)
C:
int i, n, prvi, drugi, p, x;
scanf("%d", &n);
scanf("%d", &prvi);
scanf("%d", &drugi);
if (drugi > prvi){
p = prvi;
prvi = drugi;
drugi = p;
}
for (i=0; i<n-2; i++){
scanf("%d", &x);
if (x > prvi){
drugi = prvi;
prvi = x;
}
if (x > drugi)
drugi = x;
}
printf("%d %d", prvi, drugi); - BPython:
n = int(input())
prvi = int(input())
drugi = int(input())
if drugi > prvi:
prvi, drugi = drugi, prvi
for i in range(n - 2):
x = int(input())
if x > prvi:
drugi = prvi
prvi = x
elif x > drugi:
drugi = x
print(prvi, drugi)
C:
int i, n, prvi, drugi, p, x;
scanf("%d", &n);
scanf("%d", &prvi);
scanf("%d", &drugi);
if (drugi > prvi){
p = prvi;
prvi = drugi;
drugi = p;
}
for (i=0; i<n-2; i++){
scanf("%d", &x);
if (x > prvi){
drugi = prvi;
prvi = x;
}else if (x > drugi)
drugi = x;
}
printf("%d %d", prvi, drugi); - CPython:
n = int(input())
prvi = int(input())
drugi = int(input())
if drugi > prvi:
prvi, drugi = drugi, prvi
for i in range(n - 2):
x = int(input())
if x > prvi:
prvi = x
drugi = prvi
elif x > drugi:
drugi = x
print(prvi, drugi)
C:
int i, n, prvi, drugi, p, x;
scanf("%d", &n);
scanf("%d", &prvi);
scanf("%d", &drugi);
if (drugi > prvi){
p = prvi;
prvi = drugi;
drugi = p;
}
for (i=0; i<n-2; i++){
scanf("%d", &x);
if (x > prvi){
prvi = x;
drugi = prvi;
}else if (x > drugi)
drugi = x;
}
printf("%d %d", prvi, drugi); - DPython:
n = int(input())
prvi = int(input())
drugi = int(input())
if drugi > prvi:
prvi, drugi = drugi, prvi
for i in range(n - 2):
x = int(input())
if x > prvi:
drugi = prvi
prvi = x
else:
drugi = x
print(prvi, drugi)
C:
int i, n, prvi, drugi, p, x;
scanf("%d", &n);
scanf("%d", &prvi);
scanf("%d", &drugi);
if (drugi > prvi){
p = prvi;
prvi = drugi;
drugi = p;
}
for (i=0; i<n-2; i++){
scanf("%d", &x);
if (x > prvi){
drugi = prvi;
prvi = x;
}else
drugi = x;
}
printf("%d %d", prvi, drugi);
Točan odgovor: B — Python:
n = int(input())
prvi = int(input())
drugi = int(input())
if drugi > prvi:
prvi, drugi = drugi, prvi
for i in range(n - 2):
x = int(input())
if x > prvi:
drugi = prvi
prvi = x
elif x > drugi:
drugi = x
print(prvi, drugi)
C:
int i, n, prvi, drugi, p, x;
scanf("%d", &n);
scanf("%d", &prvi);
scanf("%d", &drugi);
if (drugi > prvi){
p = prvi;
prvi = drugi;
drugi = p;
}
for (i=0; i<n-2; i++){
scanf("%d", &x);
if (x > prvi){
drugi = prvi;
prvi = x;
}else if (x > drugi)
drugi = x;
}
printf("%d %d", prvi, drugi); - APython:
- 20. zadatakAlgoritmi i strukture podataka
Zadani program učitava broj n za koji vrijedi n > 2 i zatim n različitih cijelih brojeva. Program treba ispisati dva najmanja učitana broja. Koji će od navedenih algoritama ispravno ispisati traženi rezultat?
- An = int(input())
prvi = int(input())
drugi = int(input())
if drugi < prvi:
prvi, drugi = drugi, prvi
for i in range(n - 2):
x = int(input())
if x < prvi:
drugi = prvi
prvi = x
else:
drugi = x
print(prvi, drugi) - Bn = int(input())
prvi = int(input())
drugi = int(input())
if drugi < prvi:
prvi, drugi = drugi, prvi
for i in range(n - 2):
x = int(input())
if x < prvi:
drugi = prvi
prvi = x
elif x < drugi:
drugi = x
print(prvi, drugi) - Cn = int(input())
prvi = int(input())
drugi = int(input())
if drugi < prvi:
prvi, drugi = drugi, prvi
for i in range(n - 2):
x = int(input())
if x < prvi:
drugi = prvi
prvi = x
if x < drugi:
drugi = x
print(prvi, drugi) - Dn = int(input())
prvi = int(input())
drugi = int(input())
if drugi < prvi:
prvi, drugi = drugi, prvi
for i in range(n - 2):
x = int(input())
if x < prvi:
prvi = x
drugi = prvi
elif x < drugi:
drugi = x
print(prvi, drugi)
Točan odgovor: B — n = int(input())
prvi = int(input())
drugi = int(input())
if drugi < prvi:
prvi, drugi = drugi, prvi
for i in range(n - 2):
x = int(input())
if x < prvi:
drugi = prvi
prvi = x
elif x < drugi:
drugi = x
print(prvi, drugi) - An = int(input())
Prikazano je 20 od 81 zadatka iz roka 2023.
Riješi sav 81 zadatak iz 2023. →Teme u roku 2023.
Zadaci iz informatike u roku 2023. pokrivaju 14 područja — vježbaj ih ciljano ili riješi cijeli rok.
- Hardver — komponente računala (CPU, RAM, GPU)
- Hardver — periferija (monitor, pisač, ulazno-izlazni uređaji)
- Memorije (RAM, ROM, SSD, HDD)
- Brojevni sustavi (binarni, heksadekadski)
- Digitalna logika i logički sklopovi
- Operacijski sustavi i upravljanje datotekama
- Obrada teksta (MS Word i sl.)
- Prezentacije i obrada slika
- Mreže i internet
- Informacijska sigurnost i privatnost
- Programiranje — varijable i izrazi
- Programiranje — kontrolne strukture (uvjeti, petlje)
- Programiranje — funkcije i procedure
- Algoritmi i strukture podataka
Ostali rokovi iz informatike
Česta pitanja
Koliko zadataka iz mature 2023. iz informatike mogu vježbati?
81 pitanje iz ispitnog roka 2023. (osnovna razina), s trenutačnom povratnom informacijom o točnosti.
Jesu li zadaci iz informatike 2023. besplatni?
Da — vježbanje pitanja iz prošlih državnih matura je besplatno. Dovoljno je otvoriti besplatan račun na SANTA Kvizu.
Kako najbolje iskoristiti maturu 2023. iz informatike za pripremu?
Riješi cijeli rok 2023. kao probu, pa ponovi teme u kojima si griješio. Usporedi rezultat s drugim godinama da vidiš napreduješ li.
Izvor zadataka
Zadaci su iz javno objavljenih ispita državne mature, ispitni rok 2023. koje izdaje Nacionalni centar za vanjsko vrednovanje obrazovanja (NCVVO). SANTA Kviz je neovisna platforma za vježbu i učenje te nije povezana s NCVVO-om ni s Ministarstvom znanosti, obrazovanja i mladih, niti ih predstavlja. Službene informacije o državnoj maturi — kalendar, prijave i ispitni katalozi — objavljuje NCVVO.
Riješi maturu 2023.
Otvori besplatan račun i kreni s pitanjima iz informatike u par minuta.
Počni vježbati →