Test z ak. roku 2004/2005
Na tejto stránke nájdete test z ak. roku 2004/2005. Vtedy predmet niesol názov Programovacie jazyky, mal menší rozsah a končil klasifikovaným zápočtom. Test bol na konci semestra.
Test je dostupný tu (PDF).
Nasledujú riešenia otázok z testu okrem otázok 9 a 10, lebo tie boli späté s projektom.
- Otázky 1: (c)
- Otázky 2: (c)
- Otázky 3: (b)
- Otázky 4: (a)
- Otázky 5: (b)
- Otázky 6: (e)
- Otázka 7:
Sú tri možné riešenia:
Vo všetkých troch riešeniach je možné dedenie triedy X od I nahradiť dedením od triedy C.
- Otázka 8:
Uvedené riešenie je len jedno z možných. Napríklad postava namiesto abstraktnou triedou môže byť modelovaná rozhraním. Množina postáv v miestosti môže byť reprezentovaná v inom kontejneri než ArrayList alebo aj ako reťazec (array). Ďalej, odkaz na miestnosť môže byť uchovávaný v postavách, a nie naopak. Tento odkaz by potom mal byť v triede Postava (Postava v takomto prípade nemôže byť rozhranie) — ostatné triedy ho potom zdedia.
Valentino Vranić
vranic at fiit.stuba.sk