WorksheetsBožićno ponavljanje maturanti
Total questions: 30
Worksheet time: 15mins
U klasi Poklon 🎁, metoda __init__ prima parametar ime. Koja je svrha metode __init__?
Definira statičke metode klase.
Poziva destruktor objekta.
Inicijalizira atribute novog objekta.
Nasljeđuje metode roditeljske klase.
Ako klasa Elf nasljeđuje klasu Radnik, kako se u Pythonu pravilno poziva konstruktor roditeljske klase?
Radnik.__init__()
super().__init__()
this.__init__()
parent().__init__()
Koji je element sučelja najprikladniji za unos imena djeteta koje prima poklon 🎁?
Label
Button
Entry
Canvas
Koja metoda bi mogla pokrenuti božićnu aplikaciju?
run()
start()
loop()
mainloop()
Što radi command parametar u Button-u?
Mijenja tekst gumba.
Definira funkciju koja se izvršava klikom.
Postavlja boju gumba.
Postavlja veličinu prozora.
Koja geometrijska metoda omogućuje precizno pozicioniranje elemenata (npr. ukrasa na boru🎄)?
pack()
grid()
place()
align()
Što se događa ako se u aplikaciji pozove mainloop() više puta?
Aplikacija radi brže.
Stvara se novi prozor.
Dolazi do greške ili blokiranja.
Program se automatski zatvara.
Koji princip vrijedi za stog s božićnim poklonima 🎁?
FIFO
LIFO
FILO
Random
Koja operacija uklanja zadnji dodani poklon sa stoga?
push()
peek()
pop()
remove()
Pomoću čega se najčešće implementira stog u Pythonu?
n-torka
rječnik
lista
skup
Koja je vremenska složenost push() i pop() operacija na stogu?
O(n)
O(log n)
O(n²)
O(1)
Koji princip vrijedi za red djece koja čekaju Djeda Mraza 🎅?
LIFO
FILO
FIFO
Random
Koja Python struktura je optimalna za implementaciju reda?
list
tuple
set
deque
Koja operacija uklanja osobu s početka reda?
enqueue()
append()
pop()
dequeue()
Koliko djece (čvorova) maksimalno može imati jedan čvor binarnog stabla?
1
2
3
Neograničeno
Kako se zove čvor bez djece u binarnom stablu?
Korijen
Roditelj
List
Grana
Što predstavlja korijen božićnog stabla 🎄u strukturi podataka?
Najstariji čvor.
Čvor bez djece.
Početni čvor stabla.
Posljednji dodani čvor.
Koja struktura je najprikladnija za hijerarhiju božićnih kategorija poklona 🎁?
Red
Stog
Binarno stablo
Lista
Koja je glavna prednost korištenja stabala u odnosu na liste?
Jednostavnija sintaksa.
Brže dodavanje na kraj.
Hijerarhijska organizacija podataka.
Manja potrošnja memorije.
Što će ispisati idući programski kod?
class Poklon:
def __init __(self, ime):
self.ime = ime
p = Poklon("🎁")
print(p.ime)
Poklon
ime
🎁
Grešku
Što je p u ovom programskom kodu?
class Poklon:
def __init__(self, ime):
self.ime = ime
p = Poklon("🎁")
Klasa
Metoda
Instanca klase
Modul
Što će ispisati idući programski kod?
class Poklon:
vrsta = "Božićni"
p1 = Poklon()
p2 = Poklon()
p1.vrsta = "Novogodišnji"
print(p2.vrsta)
Božićni
Novogodišnji
Grešku
None
Koja tvrdnja je točna za navedeni programski kod?
class Poklon:
pass
class Igracka(Poklon):
pass
Igracka je nadklasa.
Poklon nasljeđuje Igracka.
Igracka nasljeđuje Poklon.
Ne postoji veza.
Što će ispisati idući programski kod?
class Poklon:
def __init__(self):
self.tip = "🎁"
class PosebanPoklon(Poklon):
def __init__(self):
super().__init__()
p = PosebanPoklon()
print(p.tip)
None
🎁
Grešku
Poseban
U idućoj naredbi, što mora biti klik?
Button(root, text="🎁", command=klik)
String.
Poziv funkcije.
Funkcija bez zagrada.
Lambda s argumentima.
Što nedostaje naredbi da bi se prikazala naljepnica?
Label(root, text="Sretna Nova godina 🎆")
.show()
.grid()
.draw()
Ništa
Što će ispisati idući programski kod?
stog = []
stog.append("🎁")
stog.append("🧦")
print(stog.pop())
🎁
🧦
🎄
Grešku
Što će ispisati idući programski kod?
from collections import deque
red = deque(["🎅", "🧝", "🎁"])
print(red.popleft())
🎅
🧝
🎁
Grešku
Koja je izjava ispravna za binarno stablo?
Ima točno dva djeteta.
Svaki čvor ima najviše dvoje djece.
Mora biti sortirano.
Nema korijen.
U idućem programskom kodu, što predstavlja left i right?
class Node:
def __init__(self, value):
self.value = value
self.left = None
self.right = None
Liste.
Vrijednosti.
Reference na djecu čvora.
Klase.
