wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SPA Banja

Total questions: 58

Worksheet time: 37mins

Name
Class
Date
1.

Stablo za binarno pretrazivanje ima ukupno M cvorova, a visinu K. Vreme potrebno za pronalazenje nekog cvora u stablu je proporcionalno sa:

a)

M*K

b)

K

c)

M

d)

M + K

2.

Jedna od osnovnih karakteristike matrice susedstva kao nacina implementacije:

a)

slozena za manipulaciju

b)

prostorna kompleksnost O(n)

c)

Efikasno koriscenje memorije

d)

za pamcenje elemenata

3.

Sekundarna kolizija se javlja kada:

a)

se sudare kljucevi koji imaju razlicite h(k)

b)

razliciti kljucevi imaju iste adrese (sekundarna kolizija)

c)

kada se koristi metod olancavanja

d)

sve navedeno

4.

Ako je visina kompletnog binarnog stabla 7, koliko ima cvorova to stablo?

(a)  

5.

Koje je tvrdjenje tacno za B stablo reda 22?

a)

ni jedan cvor ne moze imati manje od 22/2 kljuceva

b)

cvorovi na svim nivoima ne moraju da imaju isti broj kljuceva

6.

AVL stablo je visine 3. Koji je najveci broj cvorova koje moze da ima?

(a)  

7.

Sta ne vazi za AVL stablo?

(a)  

8.

Ako BST stablo ima n elemenata i visinu H, od cega ce zavisiti vreme prolaska kroz stablo?

(a)  

9.

Ako binarno stablo ima n elemenata i visinu H, od cega ce zavisiti vreme prolaska kroz stablo?

(a)  

10.

Efikasnost hashing algoritma je?

(a)  

11.

Kada se javlja sekundarna kolizija?

(a)  

12.

Primarna kolizija je?

(a)  

13.

Dato je skoro kompletno binarno stablo, implementirano preko niza. Ako je cvor sacuvan u nizu na poziciji 7, na kojoj poziciji u nizu se nalazi levo dete njegovog roditelja:

a)

3

b)

4

c)

7

d)

8

14.

Neka binarno stablo trazenja ima ukupno N cvorova, a visinu H. Vreme potrebno za pronalazenje nekog cvora u stablu je proporcionalan sa:

a)

N

b)

N*H

c)

N+H

d)

H

15.

Koje od sledecih tvrdjenja NIJE tacno:

a)

Sekundarna kolizija se javlja kada se sudare kljucevi koji imaju iste h(k)

b)

Problem kolizije se javlja kod ubacivanja i pretrazivanja zapisa

c)

Otvoreno adresiranje moze da generise primarnu koliziju

d)

Problem kolizije se resava uvodjenjem posebne zone za zapise koji dobiju istu adresu

16.

Efikasnost najgoreg i prosecnog slucaja pretrazivanja u BST stablu je:

a)

O(n), O(log n)

b)

O(n), O(n)

c)

O(log n), O(n)

d)

O(log n), O(log n)

17.

Dato je kompletno binarno stablo sa n elemenata. Visina tog stabla je?

a)

n

b)

n/2

c)

(int)(log n) + 1

d)

2^n – 1

18.

Dato je skoro kompletno binarno stablo, implementirano preko niza. Ako je cvor sacuvan u nizu na poziciji sa indeksom 5, na kojoj poziciji u nizu se nalazi desno dete njegovog roditelja?

a)

16

b)

2

c)

6

d)

15

19.

Ako binarno stablo nije skoro kompletno, koje izmene je potrebno napraviti na strukturi da bi se lakse pristupilo cvorovima u stablu u nizu?

a)

Nije potrebna nikakva promena. Pristupa se sa 2i i 2i + 1 (ako je cvor i)

b)

Koristiti istovremeno jos jedan niz u kome ce se cuvati stablo

c)

Svaki cvor treba da cuva podatke o postojanju njegove “dece”

d)

Napraviti odvojenu tabelu u kojoj ce se cuvati lokacija “dece”

20.
a)

6

b)

9

c)

8

d)

Neki drugi broj

21.

Ako je pozicija elementa niza 10, na kojoj poziciji ce se nalaziti desno dete njegovog roditelja?

a)

4

b)

5

c)

9

d)

10

22.

Ako je indeks cvora 5, koliki ce biti indeks desnog deteta njegovog roditelja?

a)

7

b)

4

c)

6

d)

5

23.

Koje tvrdjenje za B stablo je tacno?

a)

svi cvorovi sadrze isti broj kljuceva

b)

svi listovi su na istoj dubini

c)

svi cvorovi koji nisu list imaju isti broj dece

d)

svi kljucevi u cvoru su veci ili jednaki kljucevima u desnom detetu

24.

Infix i prefix prolaz kroz stablo, a bilo je i da se zaokruzi sta NE predstavlja kretanje kroz graf po dubini:

(a)  

25.

Ako taj cvor ima desno dete, gde ce biti sacuvana njegova vrednost?

a)

niz[i+1]

b)

niz[i+2}

c)

niz[2*i+1] (levo dete)

d)

niz[2*i+2] (desno dete)

26.

Koji je minimalan broj cvorova u skoro kompletnom binarnom stablu cija je visina jednaka 4

a)

16

b)

15

c)

7

d)

8

27.

Sta je nivo cvora?

(a)  

28.

KOje tvrđenje je tačno?

a)

Stablo je striktno binarno ali nije kompletno

b)

Stablo nije ni kompletno ni striktno binarn

c)

Stablo je i striktno binarno i kompletno

d)

Stablo je kompletno ali nije striktno binarno

29.

Dva stabla su slicna ako:

a)

imaju istu strukturu

b)

imaju identican informacioni sadrzaj

c)

nista od ponudjenog

d)

imaju istu visinu

30.

Sta od ponudjenih opcija predstavlja nedostatak implementacije niza pomocu stabla:

a)

Teska je za implementaciju

b)

Tesko je doci do “dece” od nekog cvora

c)

Potrebno je unapred znati najveci moguci broj cvorova

d)

Tesko je pronaci “roditelja” od nekog cvora

31.

Koji od prolaza NIJE prolaz po dubini kroz graf:

a)

ABEFGIHCD

b)

ADEGIFHCB

c)

ACEGIFHDB

d)

ABEFIGHCD

32.

Data je metoda:

void quiz(int i) {

if (i >= 1) {

quiz(i/2);

System.out.print(“*”);

quiz(i/2);

}

}

Koliko zvezdica ce se ispisati ako pozovemo metodu quiz(5)?

a)

14

b)

7

c)

Neki drugi broj

d)

10

33.

Prostorna kompleksnost matrice susedstva

(a)  

34.

Koje tvrdjenje je tacno za B stablo?

a)

svi cvorovi sadrze isti broj kljuceva

b)

koren moze imati najmanje 1 kljuc za stablo reda 16

c)

listovi ne moraju da budu na istoj dubini

d)

svi cvorovi koji nisu listovi imaju isti broj dece

35.

Koje tvrdjenje je tacno za B stablo?

a)

svi cvorovi sadrze isti broj kljuceva

b)

koren moze imati najmanje 1 kljuc za stablo reda 16

c)

listovi ne moraju da budu na istoj dubini

d)

svi cvorovi koji nisu listovi imaju isti broj dece

36.

Koliko zvezdica štampa

(a)  

37.

Sta ispisuje:

test(int n){

if (n>0)

test(n-2);

}

syso(n+” “);

za n=4

(a)  

38.

Koje tvrdjenje NIJE tacno za B stablo?

a)

Svi clanovi ne moraju da sadrze isti broj kljuceva

b)

Svi clanovi koji nisu listovi moraju da imaju isti broj dece

c)

Moze da postoji cvor sa 1 kljucem za stablo reda 22

d)

Svi listovi su na istoj dubini

39.

Sta se ispisuje

(a)  

40.

Pocetno B* stablo ciji cvorovi primaju maksimalno 2 kljuca prikazano na sledecoj slici:

Kako izgleda stablo nakon izbacivanja sledeceg niza kljuceva 35, 50?

a)

b)

c)

41.

Koji od ponudjenih odgovora predstavlja dobru osobinu hash funkcije?

a)

brzo se racuna

b)

nema uniformnu raspodelu

c)

nijedan od ponudjenih odgovora

d)

ima tacku nagomilavanja

42.

Vremenska kompleksnost iterativnog prefiksnog prolaza kroz binarno stablo je:

a)

O(1)

b)

O(log n)

c)

O(n log n)

d)

O(n)

43.

Vremenska kompleksnost iterativnog prefiksnog prolaza kroz BST stablo je:

a)

O(log n)

b)

O(n)

c)

O(1)

d)

O(n log n)

44.

Ako je broj cvorova u BST stablu n, koja je maksimalna moguca visina tog stabla?

a)

(log n) + 1

b)

n

c)

n62

d)

n+n

45.

Data je metoda:

void quiz(int i) {

if (i >= 1) {

quiz(i/2);

System.out.print(i);

quiz(i/2);

}

}

Sta ce se ispisati ako pozovemo metodu quiz(5)?

a)

1215121

b)

1125211

c)

5211211

d)

5221111

46.
a)

ACEFGHBD

b)

ADEFHGBC

c)

ABFGEHCD

d)

ABCDEFGH

47.

U pocetno prazno AVL stablo se ubacuje sledeci niz brojeva: 50, 25, 30, 10, 60, 70. Koje od navedenih AVL stabala se donija nakon ovih ubacivanja?

a)

b)

c)

48.

Koji od ponudjenih odgovora, predstavlja pseudokod za izracunavanje broja elemenata u stablu?

a)

find_size(root_node -> left_node) + find_size(root_node->right_node)

b)

find_size(root_node -> left_node) + 1 + find_size(root_node->right_node)

c)

find_size(root_node -> right_node) - 1

d)

find_size(root_node -> left_node) + 1

49.

Red stabla predstavlja:

(a)  

50.
a)

ABDEFC

b)

ACBEDF

c)

ACBEDFA

d)

ACBDFE

51.

Koje tvrdjenje je tacno za B stablo?

a)

svi cvorovi sadrze isti broj kljuceva

b)

koren moze imati najmanje 1 kljuc za stablo reda 16

c)

listovi ne moraju da budu na istoj dubini

d)

svi cvorovi koji nisu listovi imaju isti broj dece

52.

Sta, od ponudjenih opcija, predstavlja nedostatak implementacije niza pomocu stabla?

a)

Teska je za implementaciju

b)

Potrebno je unapred znati najveci moguci broj cvorova stabla

c)

Tesko je doci do “dece” od nekog cvora

d)

Tesko je pronaci “roditelja” od nekog cvora

53.

Bice koriscena sledeca notacija:

A <: B znaci da je A podtip od B

A -> B predstavlja tip funkcije koja kao ulaz prima vrednost tipa A, a kao izlaz vraca vrednost tipa B

Pretpostavimo da imamo sledece tipove:

Windows 10 <: Operativni Sistem <: Softver Koji od ponudjenih odgovora NE predstavlja podtip funkcije Operativni Siste -> Operativni sistem?

a)

Operativni Sistem -> Windows 10

b)

Softver -> Operativni sistem

c)

Softver -> Windows 10

d)

Operativni Sistem -> Softver

54.

Ako je broj cvorova u BST stablu n, koja je maksimalna moguca visina tog stabla?

a)

(log n) + 1

b)

n

c)

n^2

d)

n+n

55.

U pocetno prazno B* stablo ciji cvorovi primaju maksimalno 2 kljuca ubacuju se sledeci niz kljuceva: 80, 30, 250, 330, 60, 70, 300. Koje od sledecih stabala se dobija ubacivanjem datog niza kljuceva?

a)

b)

c)

56.

Posmatrajmo stablo BST:

Ako izbacimo koren, iz desnog podstabla koji ce element doci na njegovo mesto:

a)

28

b)

35

c)

32

d)

26

57.
a)

20

b)

26

c)

12

d)

22

58.

U pocetno prazno AVL stablo se ubacuje sledeci niz brojeva: 10, 15, 30, -6, -3, 13, 6. Koje od navedenih AVL stabala se dobija nakon ovih ubacivanja?

a)

b)

c)