Java skuska 29.1.2008

Každý neuvedený předmět

Java skuska 29.1.2008

Příspěvekod nardew » 29. 1. 2008 15:03

Skusim nacrtnut len otazky, jednotlive mozne odpovede ktore k nim boli si samozrejme nepamatam:

1.) co znamena ked je trieda deklarovana ako abstract
2.) co moze nastat pri pouziti neinicializovanej lokalnej premennej
3.) co robi import static
4.) co nepatri medzi klucove slova: import, implements, run, sizeof, foreach(a este dake dalsie)
5.) funkcia foo() pri volani urcite vyhodi vynimku MyExcp, ktora dedi od Exception. co sa vypise:
Kód: Vybrat vše
try {
foo();
} catch (MyExcpt x) {
System.out.println("MyExcp");
} catch catch (Exception x) {
System.out.println("Exception");
} finally {
System.out.println("finally");
}
 
6.) napisat funkciu, ktora prijma dva int parametre - mzdu a dan a vracia double, kde navratova hodnota je velkost dane z danej mzdy. pri nevhodnych vstupoch ako zaporna mzda alebo dan mimo rozsah <0, 100> treba vyhodit vynimku.
7.) napisat triedu implementujucu dynamicke pole, ktore sa interne drzi ako klasicke pole intov, a ktore pri pridavani prvku na koniec sa bude realokovat. teda bolo treba napisat funkciu void add(int x) a potom este funkciu int get(int i), co vratilo i-ty prvok z pola, pripadne hodilo vynimku.
8.) trieda ma dve metody, set() a get(), ktore obe maju pred sebou modifikator synchronized. ako sa to bude spravat, ked z nejakeho ineho vlakna pristupime k metode get a zaroven z ineho k metode set.
9.)
Kód: Vybrat vše

class Test {
int x = 1;
void foo() {
System.out.println(x);
}
{
x += 1;
}
Test()
{
}
}

co sa stane pri zavolani
Test t = new Test();
t.foo();
10.) bohuzial nepamatam
Uživatelský avatar
nardew
Matfyz(ák|ačka) level II
 
Příspěvky: 59
Registrován: 2. 11. 2006 10:15
Bydliště: Otava - Jizni Mesto
Typ studia: Informatika Bc.

Zpět na Ostatní

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník