💻

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.

81 pitanjeRok 2023.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. 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

  1. 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

  1. 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.

  1. 4. zadatakHardver — komponente računala (CPU, RAM, GPU)

    Koji je od navedenih dijelova dio procesora?

    • AROM
    • BRAM
    • CSSD
    • Dregistar

    Točan odgovor: D — registar

  1. 5. zadatakMreže i internet

    Uz pomoć koje se tehnologije na računalo spaja bežični miš?

    • ABluetooth
    • B4G5\frac{G}{5}G
    • CPCIe
    • DDPI

    Točan odgovor: A — Bluetooth

  1. 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

  1. 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

  1. 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

  1. 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

  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

  1. 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

  1. 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

  1. 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

Polazni tekst
Uvjeti za izlet
Marta želi organizirati izlet ako je zainteresirano barem 12 prijatelja. Izlet će se održati ako ne moraju hodati više od 7 km ili ako je organiziran prijevoz koji je jeftiniji od 13 eura po osobi.
Neka su dane sljedeće varijable:
B – broj prijatelja
H – pješačka udaljenost
T – troškovi za prijevoz.
  1. 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)

Polazni tekst
Programski isječak
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);
  1. 15. zadatakProgramiranje — kontrolne strukture (uvjeti, petlje)

    Što će ispisati sljedeći program?

    • A28
    • B20
    • C2
    • D1

    Točan odgovor: D — 1

Polazni tekst
Programski isječak
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);
  1. 16. zadatakProgramiranje — varijable i izrazi

    Što će ispisati zadani program?

    • A0
    • B1
    • C2
    • D4

    Točan odgovor: A — 0

Polazni tekst
Program
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);
  1. 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.

Polazni tekst
Programski isječak
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);
  1. 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.

  1. 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);

  1. 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)

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 →