# Id | Kysymys | vastaus ;; ... ;; vastaus | Aika | min | max | tyyppi | järjestys huomioidaan | Kombinaatio ; pisteet ;; ... ;; kombinaatio ; pisteet 0|Ihan aluksi tehdään|en tiedä;;aletaan kirjoittamaan silmukoita;;mietitään ja kokeillaan miten itse tehtäisiin sama asia;;katsotaan Googlesta apua|30|1|1|0|0|2;1 1|Voiko toimia näillä muuttujien tyypeillä (yksi).|en tiedä;;ei;;kyllä;;jos aliohjelma tehdään taitavasti|40|1|1|0|0|1;1 2|Miksi (monta)?|en tiedä;;funktio voi palauttaa vain yhden arvon;;String luokan oliota ei voi muuttaa;;numero 3 ei ole String;;jonon3EnsimmaistaVokaalia on laiton muuttujan nimi|40|1|5|0|0|2;1 3|Minkä muuttujien tyyppi pitää vaihtaa (monta)?|en tiedä;;jono;;jonon3EnsimmaistaVokaalia;;maara;;vokaalit|40|1|5|0|0|1;1 4|Mikä on oikea tyyppi muuttujalle jono (yksi)?|String;;double;;int;;char;;StringBuilder;;boolean;;StringBuffer|40|1|1|0|0|4;1;;6;1 5|Mitkä sanat tulevat ennen funktion tyyppiä ja missä järjestyksessä x1 x2 TYYPPI siirraKirjaimet()|static;;int;;public;;private;;String;;void;;boolean;;StringBuilder|40|1|8|0|1|20;1 6|Mikä on funktion palauttama tyyppi public static TYYPPI siirraKirjaimet()|static;;int;;public;;private;;String;;void;;boolean;;StringBuilder|30|1|1|0|0|4;1 7|Mikä on 1. parametrin tyyppi|static;;int;;public;;String;;void;;boolean;;StringBuilder;;char|30|1|1|0|0|6;1 8|Mikä on 2. parametrin tyyppi|static;;int;;public;;String;;void;;boolean;;StringBuilder;;char|30|1|1|0|0|3;1 9|Mikä on hyvä nimi parametrille 2|vokaalit;;poistettava;;poistettavaMerkki;;siirrettavat;;vokaali|30|1|1|0|0|3;1 10|Mikä on 3. parametrin tyyppi|static;;int;;public;;String;;void;;boolean;;StringBuilder;;char|30|1|1|0|0|1;1 11|Valitse 3 tärkeää asiaa julkisesti kommentoitavaksi|käytetty algoritmi;;mitä funktio/aliohjelma tekee;;parametrien käyttötarkoitus;;käyttöesimerkit;;aliohjelman versionumero|60|3|3|0|0|123;1 12|Mitä aliohjelmaan kirjoitetaan seuraavaksi testilähtöisessä kehityksessä (yksi)|for (int i=0; i= 0 );;if ( siirrettavat.charAt(0) == merkki );;if ( siirrettavat.charAt(i) == merkki );;if ( siirrettavat[0-length]] <= merkki )|40|1|1|0|0|1;1 22|Jos merkki on poistettavia, niin se pitäisi lisätä tulos-jonoon. Mikä olisi tulosjonon tyyppi (yksi)|static;;int;;public;;String;;void;;boolean;;StringBuilder;;char|30|1|1|0|0|6;1 23|Miten merkki lisätään tulosjonoon (yksi)|tulos = merkki;;tulos += merkki;;tulos = tulos.append(merkki);;tulos.append(merkki);;tulos = new StringBuilder(tulos+merkki)|40|1|1|0|0|3;1 24|Merkin löytyessä pitää tehdä vielä (mahdollisesti monta)|i = i + 1;;i++;;lkm++;;tulos = "";;jono = "";;return i|30|1|4|0|0|2;1 25|Jos merkkiä ei löydy, pitää tehdä|i = i + 1;;i++;;lkm++;;tulos = "";;jono = "";;return i|30|1|1|0|0|0;1;;1;1 26|Kun kaikki merkit on käyty läpi, seuraavaksi tehdään|return i;;return tulos;;return tulos.toString();;return lkm|40|1|1|0|0|2;1 27|Aliohjelma on valmis. Mitä tehdään seuraavaksi (yksi)|en tiedä;;lähdetään syömään;;ajetaan testit;;todetaan että ohjelma on valmis|30|1|1|0|0|2;1 28|Tarvittaisiinko lkm-muuttujaa lainkaan?|en tiedä;;ei välttämättä;;tarvitaan|20|1|1|0|0|1;1