wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Verižni seznam in veriga vozlov

Total questions: 12

Worksheet time: 9mins

Name
Class
Date
1.

Kaj mora vsebovati sestavni element verige vozlov (vozel)?

a)

prostor za podatke

b)

referenco na prvi vozel

c)

referenco na naslednji vozel

d)

dolžino verige

2.

Imamo 3 vozle kot na sliki. Kaj se izpiše?

a)

1

b)

2

c)

3

d)

None

3.

Izvedemo zaporedje ukazov kot na sliki. Kateri opis najbolje predstavi tisto verigo vozlov, na katero začetek kaže spremenljivka zacetek? (X označuje konec)

a)
b)
c)
d)
4.

Kaj izpiše ta program?

a)

a

b)

h

c)

d

d)

u

5.

Kaj izpiše program na sliki?

a)

1

b)

2

c)

3

d)

4

6.

Funkcija na sliki naj bi v verigo vozlov z začetkom prvi_vozel in z vsaj enim elementom na konec dodala nov vozel z vredostjo 4. Ali res deluje pravilno za vse verige, ki imajo vsaj en vozel?

a)

Da

b)

Ne

7.

Na sliki je funkcija, ki prešteje elemente verižnega seznama. Kaj se pri tem zgodi s verižnim seznamom?

a)

verižni seznam ostane nespremenjen

b)

verižni seznam postane prazen

c)

elementom verižnega seznama se spremeni vrstni red

8.

Kaj je prednost verižnega seznama z začetkom in koncem pred verižnim seznamom, ki ima le začetek?

a)

Manj zamudno je dodati element na začetek.

b)

Manj zamudno je izbrisati element iz začetka.

c)

Manj zamudno je dodati element na konec.

d)

Manj zamudno je prešteti število elementov verižnega seznama.

9.

Napisali bi radi funkciji obrni_veriga in obrni_verizni_seznam, ki obrneta vrstni red elementov v verigi vozlov oziroma v verižnem seznamu z začetkom in koncem. Ali mora katera izmed funkcij nujno vračati neko vrednost (različno od None)?

a)

Da, obe.

b)

Da, obrni_veriga.

c)

Da, obrni_verizni_seznam.

d)

Ne.

10.

V verigi vozlov na sliki nastavimo prvi.naslednji = None. Ali je možno izpisati podatek v zadnjem vozlu (v našem primeru torej '3')?

a)

Da

b)

Ne

11.

Z verižnim seznamom z začetkom in koncem lahko učinkovito predstavimo sklad in vrsto.

a)

Pravilno

b)

Narobe

12.

Najprej izvedemo program, nato pa še naslednji ukaz:


tretji, drugi, prvi = None, None, None


Ali je možno izpisati podatek v zadnjem vozlu verige?

a)

Da

b)

Ne