You are on page 1of 1

19. 5.

2023 15:13 Gertrúda

AKADEMICKÝ INFORMAČNÝ SYSTÉM


SvF | SjF | FEI | FCHPT | FAD | MTF | FIIT Prihlásený: Bruno Kristián 1 správa 53 dokumentov 0 úloh

Testy a skúšanie

Testy k vypracovaniu Odovzdané testy

Podrobnosti o teste DSA - skúška - RT


Pri otázkach, u ktorých bolo upravené bodové hodnotenie, sú vypísané tri bodové
hodnoty, v poradí pôvodných výsledkov otázky, zvýšené alebo znížené hodnotenie a ich
súčet - hodnota výsledná.

Z teste bolo získaných 57,60 z maximálnych 60 bodov, t.j.


podľa nastavenia prepočítaná úspešnosť 96,00 %.

Pri vyhodnotení sú započítané iba správne odpovede.

Pomocou nasledujúceho filtra môžete obmedziť zobrazené otázky.

Zobraziť iba otázky s úspešnosťou -- %. Obmedziť

Číslo
otázky Otázka Body

1. 5 z 5 b.
Algoritmus uvedený nižšie reprezentuje triedenie pomocou Quicksort. Do políčok doplňte
chýbajúce časti kódu (bez medzier).

void quicksort(int number[],int first,int last){


int i, j, pivot, temp;
if(first<last){
pivot=first;
i=first;
j=last;
while(i<j){

while(number[i] <= 1 number[pivot]&&i<last)


i++;
while(number[j]>number[pivot])
j--;
if( i2 ){
temp=number[i];
number[i]=number[j];

number[j]= temp 3 ;
}
}
temp=number[pivot];
number[pivot]=number[j];
number[j]=temp;
quicksort(number,first,j-1);

quicksort(number, j+1 4 ,last);


}
}

Vyberte alebo doplňte správne odpovede do znenia otázky.


Správne odpovede
1 <=
2 i<j, j>i
3 temp
4 j+1, 1+j

2. 5 z 5 b.
Ako bude vyzerať hašovacia tabuľka, ak hašovacia funkcia je h(k) = (|k| mod 8) a kolízie
sú riešené pomocou spájaných zoznamov (prvok je vkladaný na začiatok zoznamu), po
vložení prvkov (hodnota je kľúč) 21, -7, 13, 8, 9, -16, 25, -14, -3, 10, -1 (v tomto poradí)?
Pre každý index tabuľky uveďte, aké prvky obsahuje a v akom poradí (prvky oddelené
čiarkou bez medzier, bez čiarky na konci, napr. [0]: 1,2,3), ak neobsahuje žiadny prvok,
tak uveďte hodnotu x (napr. [0]: x).

[0]: -16,8 1

[1]: -1,25,9 2

[2]: 10 3

[3]: -3 4

[4]: x 5

[5]: 13,21 6

[6]: -14 7

[7]: -7 8
Vyberte alebo doplňte správne odpovede do znenia otázky.
Správne odpovede
1 -16,8
2 -1,25,9
3 10
4 -3
5 x
6 13,21
7 -14
8 -7

3. 3 z 3 b.
Strom nižšie má v každom uzle uložené jedno písmeno. V akom poradí budú vypísané
jednotlivé písmená, ak použijeme in-order prehľadávanie? (napr. ABCDEFGHI)

Na túto otázku je možné väčšinou odpovedať jedným slovom.

DBEAFCHGI

Správna odpoveď: DBEAFCHGI


4. 2 z 2 b.
Ktoré z uvedených možností predstavujú spôsoby grafického opisu číslicových systémov?

Vyberte pri jednotlivých možných odpovediach, či sú správne alebo nie.


Správna Vybraná Nevybraná

UML diagram

časový diagram

diagram balíkov

blokový diagram

sekvenčný diagram

5. 2 z 2 b.
Ktorá z uvedených možností predstavuje algoritmus zoraďovania údajov, ktorý má časovú
zložitosť O(n + k + n)?

Vyberte iba jednu z nasledujúcich možných odpovedí.


Správna Vybraná

merge sort

counting sort

heap sort

radix sort

bucket sort

6. 3 z 3 b.
Daná je binárna max-halda (MAX-HEAP) na obrázku nižšie, pričom písmená označujú
pozíciu v strome, čísla reprezentujú prvok (t.j. kde nie je číslo, tam sa prvok nenachádza).

Uveďte prvok na pozícii príslušného písmena (napr. A = 1, B = 2 atď.) po odstránení


maxima z haldy (stav po ukončení operácie removeMax). Ak na danej pozícii nie je žiadny
prvok, tak uveďte x (napr. A = x).

A = 33 1 , B = 29 2 , C = 26 3 , E = 24 4 , F = 22 5 , K = 20 6 , M = x 7 .
Vyberte alebo doplňte správne odpovede do znenia otázky.

Správne odpovede
1 33
2 29
3 26
4 24
5 22
6 20
7 x

7. 5 z 5 b.
Z písmenkového stromu na obrázku vytvorte binárny vyhľadávací strom, ktorý dostaneme,
ak do prázdneho stromu postupne vkladáme záznamy s kľúčami 3, 6, 1, 2, 4, 9, 5, 7
(v tomto poradí).
Uveďte hodnotu kľúča záznamu na pozícii príslušného písmena (napr. A = 1, B = 2 atď.),
ak na danej pozícii nie je žiadny záznam, tak uveďte x (napr. A = x).

A = 3 1, B = 1 2, C = 6 3, D = x 4, E = 2 5,

F = 4 6 , G = 9 7 , H = x 8 , I = x 9 , J = x 10 ,

K = x 11 , L = x 12 , M = 5 13 , N = 7 14 , O = x 15 .
Vyberte alebo doplňte správne odpovede do znenia otázky.

Správne odpovede
1 3
2 1
3 6
4 x
5 2
6 4
7 9
8 x
9 x
10 x
11 x
12 x
13 5
14 7
15 x

8. 0 z 2 b.
Proces použitia binárnych rozhodovacích diagramov na automatickú realizáciu ľubovoľnej
Booleovskej funkcie sa nazýva:
Na túto otázku je možné väčšinou odpovedať jedným slovom.

obvod

Správne odpovede: logic synthesis, logická syntéza


9. 2 z 2 b.
Ktoré z týchto faktorov majú výrazný vplyv na výslednú veľkosť ROBDD?
Vyberte pri jednotlivých možných odpovediach, či sú správne alebo nie.
Správna Vybraná Nevybraná

poradie premenných

počet premenných

poradie typov redukcií

programovací jazyk

spôsob výberu dvojíc uzlov pre porovnávanie

10. 3 z 3 b.
Vypočítajte prefixové sumy pre nižšie uvedené vstupné pole údajov, ktoré sú potrebné
v rámci algoritmu counting sort.

1: 5 1

2: 6 2

3: 10 3

4: 11 4

5: 12 5
Vyberte alebo doplňte správne odpovede do znenia otázky.

Správne odpovede
1 5
2 6
3 10
4 11
5 12

11. 2 z 2 b.
Ktorá z uvedených možností predstavuje hĺbku AVL stromu s n listami?

Vyberte iba jednu z nasledujúcich možných odpovedí.


Správna Vybraná

hn ≤ 3 log(n)

hn = log(n)

hn ≤ 1.44 log(n)

2 log(n) ≤ hn ≤ O(log(n))

hn ≤ 2 log(n)

12. 2 z 2 b.
Ktorá z uvedených možností predstavuje pre-order prehľadávanie binárneho
vyhľadávacieho stromu?
Vyberte iba jednu z nasledujúcich možných odpovedí.
Správna Vybraná

ľavý podstrom → pravý podstrom → koreň

ľavý podstrom → koreň → pravý podstrom

koreň → ľavý podstrom → pravý podstrom

koreň → pravý podstrom → ľavý podstrom

pravý podstrom → koreň → ľavý podstrom

13. 1,6 z 2 b.
Ktoré z uvedených možností predstavujú možné repzezentácie grafov v počítači?

Vyberte pri jednotlivých možných odpovediach, či sú správne alebo nie.


Správna Vybraná Nevybraná

zoznam hrán

spájaný zoznam

matica susednosti

explicitne reprezentované grafy

matica hrán

14. 2 z 2 b.
Ako sa nazýva graf, ktorý obsahuje orientované hrany, pričom hrany sa nemôžu opakovať
a slučky nie sú povolené?

Vyberte iba jednu z nasledujúcich možných odpovedí.


Správna Vybraná

multimigraf

multidigraf

pseudodigraf

digraf

pseudograf

15. 2 z 2 b.
Akú priestorovú zložitosť má dvojúrovnové perfektné hashovanie?
Vyberte iba jednu z nasledujúcich možných odpovedí.
Správna Vybraná

O(N3)

O(N.log(N))

O(2N)

O(N)

O(log(N))

16. 5 z 5 b.
Zostrojte AVL strom vkladaním nasledovnej postupnosti hodnôt: 13, 23, 26, 28, 40, 55, 8,
6, 47, 53.
Prázdne uzly vyplňte znakom x.

A: 28 1

B: 23 2

C: 47 3

D: 8 4

E: 26 5

F: 40 6

G: 55 7

H: 6 8

I: 13 9

J: x 10

K: x 11

L: x 12

M: x 13

N: 53 14

O: x 15
Vyberte alebo doplňte správne odpovede do znenia otázky.

Správne odpovede
1 28
2 23
3 47
4 8
5 26
6 40
7 55
8 6
9 13
10 X, x
11 x, X
12 x, X
13 x, X
14 53
15 X, x

17. 3 z 3 b.
Nájdite minimálnu kostru hranovo ohodnoteného neorientovaného grafu zobrazeného na
obrázku. Ku každej hrane pod obrázkom napíšte číslo reprezentujúce poradie (napr. AB:
1), v akom ich nájde Kruskalov algoritmus. Ak sa daná hrana v minimálnej kostre
nenachádza, tak napíšte x (napr. AB: x).

Hrana je identifikovaná vrcholmi, ktoré spája. Napr. hrana AB je hrana medzi vrcholmi
A a B.

AB: 6 1 , AC: x 2 , AE: 5 3 , AF: x 4 , AG: 4 5 ,

BC: x 6 , CD: 2 7 , CF: x 8 , DE: 3 9 , DF: 1 10 ,

DG: x 11 , EF: x 12 , EG: x 13 .


Vyberte alebo doplňte správne odpovede do znenia otázky.

Správne odpovede
1 6
2 x
3 5
4 x
5 4
6 x
7 2
8 x
9 3
10 1
11 x
12 x
13 x

18. 2 z 2 b.
Akú časovú zložitosť má binárne vyhľadávanie?

Vyberte iba jednu z nasledujúcich možných odpovedí.


Správna Vybraná

O(2N)

O(N)

O(N.log(N))

O(log(log(N)))

O(log(N))

19. 2 z 2 b.
Akú časovú zložitosť má operácia vyhľadania prvku z dátovej štruktúry realizovanej
pomocou spájaného zoznamu?

Vyberte iba jednu z nasledujúcich možných odpovedí.


Správna Vybraná

O(N)

O(log(log(N)))

O(N!)

O(2N)

O(log(N))

20. 3 z 3 b.
Daný je strom na obrázku nižšie.

Aká je výška stromu (napr. 1)? 4 1

Aká je hĺbka vrcholu A (napr. 1)? 0 2

Aká je výška vrcholu C (napr. 1)? 2 3


Vyberte alebo doplňte správne odpovede do znenia otázky.

Správne odpovede
1 4
2 0
3 2

21. 3 z 3 b.
Uvažujte zoraďovanie údajov použitím quick sort algoritmu, pomocou Hoare schémy. Ako
bude vyzerať pole údajov po definitívnom určení pozície prvého pivota? (výber pivota je
podľa posledného prvku)

na adrese 0 bude hodnota: 11 1

na adrese 1 bude hodnota: 8 2

na adrese 2 bude hodnota: 9 3

na adrese 3 bude hodnota: 10 4

na adrese 4 bude hodnota: 12 5

na adrese 5 bude hodnota: 26 6

na adrese 6 bude hodnota: 17 7

na adrese 7 bude hodnota: 25 8


Vyberte alebo doplňte správne odpovede do znenia otázky.

Správne odpovede
1 11
2 8
3 9
4 10
5 12
6 26
7 17
8 25

Späť na zoznam napísaných testov


Späť na zoznam testov k vypracovaniu
Návrat do osobnej administratívy

You might also like