Pregunta 1
Pregunta
21. Modifikátor final může být uveden:
Pregunta 2
Pregunta
22. Nekonečný cyklus while (true) { ..... } lze uvnitř bloku (cyklu) ukončit:
Pregunta 3
Pregunta
23. Označte dvojice hlaviček metod, ve kterých se jedná o přetížení metod v rámci jedné třídy:
Respuesta
-
void metoda ( ) { ... a void metoda ( int pocet) { ...
-
void metoda (double stranaA) { ... a void metoda (double stranaB) { ...
-
void metodaA ( ) { ... a double metodaA ( ) { ...
-
void metodaA ( ) { ... a double metodaB ( ) { ...
Pregunta 4
Pregunta
24. Označte části počítače, které jsou součástí historického von Neumannova schématu počítače:
Pregunta 5
Pregunta
25. Označte pravdivá a nepravdivá tvrzení o konstruktorech:
Respuesta
-
Při psaní konstruktoru potomka lze volat předka pomocí super(..)
-
Při vytváření instance se provádí konstruktor,ostatní metody pouze pokud jsou volány z konstruktoru
-
V hlavičce konstruktoru musí být uvedeno jméno třídy
-
Konstruktory nelze přetěžovat
-
Konstruktor nelze volat ze statických metod
-
Provádění konstruktoru nelze ukončit pomocí příkazu return
Pregunta 6
Pregunta
26. Označte pravdivá tvrzení o debugeru v Javě:
Respuesta
-
Zarážky se používají pro vyznačení místa, kde se provádění kódu přerušit.
-
Krokování kódu označuje činnost, kdy programátor v debugeru sleduje provádění kódu po jednotlivých řádcích - stisknutím tlačítka volí okamžik, kdy se má provést další řádek.
-
Při zastavení provádění kódu lze vidět v debugeru hierarchie volání metod.
-
Pokud se zastaví provádění kódu, lze v debugeru zobrazit obsah datových atributů a lokálních proměnných.
-
Pomocí krokování kódu v debugeru se nejčastěji testuje veřejné rozhraní (API)
třídy.
-
Při krokování kódu lze v debugeru změnit průběh provádění kódu (např. přeskočit některé příkazy).
Pregunta 7
Pregunta
27. Označte ty hodnoty proměnné x, pro které je splněna následující podmínka:
(x>2 & x<10) || ( x>5 & x <15)
Pregunta 8
Pregunta
28. 27. Označte ty hodnoty proměnné x, pro které je splněna následující podmínka:
( x>0 & x<6 ) || ( x>6 & x<10 )
Pregunta 9
Pregunta
29. Označte ty hodnoty proměnné x, pro které je splněna následující podmínka:
(X<5 || x>15) & (x>10 || x<6)
Pregunta 10
Pregunta
30. Označte případy, kdy vznikne výjimka:
Respuesta
-
int cislo=5 int vysledek = cislo / 0
-
int cislo=5 double vysledek = cislo / 0
-
double cislo = 5 double vysledek = cislo / 0
-
double cislo = 5.0 double vysledek = cislo / 0.0
Pregunta 11
Pregunta
31. Označte případy, které pro deklaraci String ss = " PŘÍKLAD "; překladač přeloží:
Respuesta
-
String tt = ss.trim();
-
String tt = "NA"+ss
-
ss>>>=3
-
ss[3] = "x"
Pregunta 12
Pregunta
32. Přetížené metody se od sebe mohou lišit:
Pregunta 13
Pregunta
33. Při deklaraci formálních parametrů metody lze uvést:
Pregunta 14
Pregunta
34. Při zpracování cyklu (kde z je proměnná typu int)
while(z>=0) , suma+=z mohou nastat tyto případy:
Respuesta
-
cyklus neproběhne ani jednou
-
program se zacyklí
-
Cyklus proběhne právě jednou
-
Skončí až bude proměnná z rovna 0
Pregunta 15
Pregunta
35. Při zpracování vstupně-výstupních operací mohou být vyhozeny výjimky,
jejichž typy mají následující hierarchii: Exception – IOException – FileNotFoundException … záleží na formulaci otázky … pozor …
Respuesta
-
Na uvedené metody nejsou kladeny žádné speciální požadavky. …nejlépe neodpovídat
-
Každá metoda, která volá metodu mmm musí použít konstrukci try-catch zachytávající a ošetřující výjimku FileNotFoundException.
-
Metoda mmm musí deklarovat, že vyhazuje výjimku IOException nebo Exception.
-
Metoda mmm musí deklarovat, že vyhazuje výjimku FileNotFoundException.
Pregunta 16
Pregunta
36. Shodně se mohou jmenovat:
Pregunta 17
Pregunta
37. Shodně se mohou jmenovat:
Respuesta
-
lokální proměnná a datový atribut instance
-
formální parametr metody a datový atribut instance
-
datový atribut instance a metoda instance
-
formální parametr metody a lokální proměnná
Pregunta 18
Pregunta
38. Slovo super se používá při:
Respuesta
-
volání metody předka
-
použití datového atributu předka (pokud k němu má potomek přístup)
-
volání konstruktoru předka
-
jako odkaz na jinou třídu z téhož balíčku
Pregunta 19
Pregunta
39. Uvnitř metody může být deklarace:
Pregunta 20
Pregunta
40. Uvnitř těla metody může být: