wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Sklad

Total questions: 17

Worksheet time: 17mins

Name
Class
Date
1.

S katerim od naslednjih stavkov opišemo sklad? (možnih je več pravilnih odgovorov)

a)

Prvi noter, prvi ven.

b)

Prvi noter, zadnji ven.

c)

Zadnji noter, zadnji ven.

d)

Zadnji noter, prvi ven.

2.

Imamo prazen sklad s. Izvedemo zaporedje ukazov kot na sliki. Kateri od naslednjih opisov predstavlja sklad s?

a)

DNO : VRH

b)

DNO : 7 : VRH

c)

DNO : 3 : VRH

d)

DNO : 3 : 7 : VRH

3.

V skladu lahko dostopamo le do zgornjega elementa.

a)

Pravilno

b)

Narobe

4.

Katere od naslednjih operacij mora imeti PS, če je sklad?

a)

odstrani element, ki je na dnu sklada

b)

poišči največji element sklada

c)

vstavi element v sklad

d)

odstrani element, ki je na vrhu sklada

e)

vrni dolžino sklada

5.

Elemente A, B, C, D v tem vrstnem redu (najprej A) dodamo na sklad. V kakšnem vrstnem redu jih lahko odstranimo?

a)

A, B, C, D

b)

B, C, A, D

c)

D, B, C, A

d)

D, C, B, A

6.

Kateri izmed ukazov: s.vrh(), s.odstrani(), s.vstavi(3) in s.prazen() ne bodo spremenili nepraznega sklada s?

a)

s.vrh()

b)

s.odstrani()

c)

s.vstavi(3)

d)

s.prazen()

7.

Naj bo s prazen sklad. Kaj se zgodi če izvedemo ukaz s.odstrani()?

a)

Nič, saj je sklad prazen.

b)

Dobimo napako, saj odstrani lahko pokličemo le na nepraznem skladu.

8.

Računamo vrednost aritmetičnega izraza na sliki tako, da vrednosti in operacije dodajamo na 2 sklada (tako kot na predavanjih). Kakšna sta sklada tik po tem, ko na sklad za vrednosti dodamo 3?

a)
b)
c)
d)
9.

Funkcijo obrnjen (na sliki) izvedemo z nepraznim skladom s1:


s2 = obrnjen(s1)


Kakšen je po izvedbi te operacije sklad s1?

a)

Sklad s1 ostane nespremenjen.

b)

Sklad s1 ima iste elemente kot prej, njihov vrstni red se spremeni.

c)

Sklad s1 je prazen.

10.

Katerega vlaka ne moremo dobiti iz vlaka ABCD? Pri tem vagone preurejamo kot pri problemu postajenačelnika na predavanjih.

a)

ADCB

b)

CABD

c)

ABDC

d)

CDBA

11.

Pri katerih izmed naslednjih problemov lahko koristno uporabimo sklad?

a)

Pravilnost gnezdenja različnih oklepajev.

b)

Zaporedje UNDO ukazov.

c)

Izračun števila operacij pri matričnem množenju.

d)

Določitev optimalnega načina izračunam matrične enačbe A x B x C.

12.

Elementi sklada s so cela števila. Napišemo funkcijo kot na sliki, ki prešteje število štiric na skladu. Ali bo funkcija delovala pravilno?

a)

Da

b)

Ne

13.

Imamo neprazen sklad s. Kako se spremeni po tem, ko izvedemo zaporedje ukazov na sliki?

a)

Sklad s ostane nespremenjen.

b)

Sklad s je prazen.

c)

V skladu s so isti elementi kot prej, a v obratnem vrstnem redu.

d)

Sklad s je enak kot prej, le da je brez zadnjega elementa.

14.

Kaj izpiše koda?

a)

1 4

b)

4 4

c)

4 2

d)

1 2

15.

Kakšno je največje število elementov na skladu med izvajanjem postopka preverjanja pravilnost postavitve oklepajev v izrazu (a + b) - [c + (a - d)] ? Pri tem uporabimo algoritem iz predavanj.

a)

3

b)

2

c)

4

d)

1

16.

Iz sklada, ki ga predstavimo z DNO : 2 : 4 : 7 : 3 : 6 : VRH želimo z operacijama vstavi in odstrani dobiti sklad DNO : 2 : 4 : 3 : 6 : 8 : 1 : VRH. Vsaj koliko elementov moramo pri tem vstaviti?

a)

2

b)

3

c)

4

d)

6

17.

Kaj izpiše zgornja koda?

a)

5

b)

7

c)

6

d)

9

Similar Resources on Wayground