Tentti
Lausekielinen ohjelmointi | Syksy 2014 | Jorma Laurikkala
2
Yleistä
Torstaina 11.12. klo 16-20 D10ab (Päätalo).
WENTTI-ilmoittautuminen sulkeutuu to 4.12. klo 23.59.
Laita postia vastuuopettajalle, jos et muistanut ilmoittautua!
Neljä tehtävää:
Yksi monivalintatehtävä.
Muissa tehtävissä pitää kirjoittaa Java-ohjelma paperille.
Tenttiin ei saa tuoda mitään kirjallista materiaalia kutenkirjoja, monisteita tai muistiinpanoja.
Kysymyspaperin liitteenä pieni Java-ohjelma muistin tueksi.
Lausekielinen ohjelmointi | Syksy 2014 | Jorma Laurikkala
3
Tenttialueeseen ei kuulu
Vuokaaviot tai pseudokoodi. (Näistä ei kysytä, mutta ovattietysti hyviä ratkaisujen hahmottelussa.)
Tulostus erikoismerkeillä ja edistyneempi tulosteidenmuotoilu.
Alkeistyyppien arvoalueet.
Kahden komplementti, ali- ja ylivuoto.
Bittioperaatiot.
Scanner-luokka.
Yhdistetyt sijoitusoperaatiot +=, -=, *=, /= ja %=.
Ehto-operaattori (?:).
Lausekielinen ohjelmointi | Syksy 2014 | Jorma Laurikkala
4
Tenttialueeseen ei kuulu
Ei tarvitse laskea lohkoja.
Nimikonflikti (16.16–16.19).
Pakkaukset.
Rakentajia tai attribuutteja ei tarvitse tehdä – on syytäkuitenkin tietää mitä ne ovat.
Aksessorit ja kuormittaminen.
Math- ja kääreluokat. (Jos tarvitsee, niin annetaan esimerkki.)
Rekursio.
Komentoriviparametrit ja poikkeukset.
Tiedostojen lukeminen ja kirjoittaminen.
Lausekielinen ohjelmointi | Syksy 2014 | Jorma Laurikkala
5
Tentin arvostelu
Saatava vähintään puolet pisteistä (≥ 12 pistettä).
Harjoitusaktiivisuudesta saa hyvityspisteitä seuraavasti:40% +0p, 50% +1p, … , 95% +6p.
Hyvityspisteet huomioidaan vain, jos tenttipisteitä onvähintään puolet pisteiden kokonaismäärästä.
Ohjelmien ei tarvitse olla pilkulleen oikein, mutta jokin ideaniissä pitää olla.
Käytä pseudokoodia, jos et osaa sanoa Javalla.
Kommentoi koodiasi.