Frage 1
Frage
1. Co reprezentují instance třídy java.io.File?
Antworten
-
Abstraktní cestu k souboru či složce
-
Data uložená v souborech, které jsou uloženy ve vnější paměti (disk, flash ...) a uspořádány do stromové struktury
-
Data uložená na disku
Frage 2
Frage
2. Identifikátor v Javě může obsahovat:
Antworten
-
podtržítko _
-
číslice
-
ampersand &
-
zavináč @
-
mezeru
Frage 3
Frage
3. Identifikátor emanuel obsahuje odkaz na instanci třídy Motýl, která implementuje rozhraní ObyvatelLouky. Které z následujících podmínek vrátí hodnotu true?
Antworten
-
emanuel instanceof Motyl
-
emanuel instanceof Serializable
-
emanuel instanceof Object
-
emanuel instanceof Cloneable
-
emanuel instanceof ObyvatelLouky
Frage 4
Frage
4. Jak dělíme datové proudy
Frage 5
Frage
5. Jako typ návratové hodnoty metody může být uvedeno:
Antworten
-
pole prvků primitivních datových typů
-
pole prvků objektových (referenčních) typů
-
jakýkoli objektový (referenční) typ
-
typ void
Frage 6
Frage
6. Je dána deklarace proměnných int cislo; int desítky;
Který z následujících kódů získá do proměnné desítky číslici z pozice desítek v proměnné cislo ? (Například aby pro cislo=1234 bylo desitky=3.)
Frage 7
Frage
7. K čemu se v Javě používá identifikátor:
Frage 8
Frage
8. Kde se v javě používají složené závorky?
Antworten
-
pro ohraničení deklarace třídy nebo rozhraní
-
jako operátor přetypování
-
ve výrazech pro označení priority operací
-
při volání metody při uvádění skutečných parametrů metody
-
v deklaraci metody pro ohraničení seznamu formálních parametrů
-
při přístupu k prvku vícerozměrného pole
-
v příkazech selekce a iterace pro uvedení podmínek
Frage 9
Frage
9. Kde se v Javě používají kulaté závorky?
Antworten
-
v deklaraci metody pro ohraničení seznamu formálních parametrů
-
při volání metody při uvádění skutečných parametrů metody
-
pro ohraničení bloku příkazů
-
při určení pořadí položky uvnitř pole
Frage 10
Frage
10. Která tvrzení o seznamech (třídách implementujících rozhraní List<E>) jsou pravdivá a která nepravdivá?
Antworten
-
Seznamy udržují pořadí prvků a je možné používat indexy.
-
Seznamy mohou obsahovat libovolný počet shodných prvků
-
Všechny prvky v seznamu jsou stejného typu nebo jeho podtypů.
-
Pomocí metody add s jedním parametrem vkládáme prvek na konec seznamu.
-
Seznam může obsahovat prvky primitivních typů
-
Seznamy není možné procházet pomocí klasického cyklu for.
-
Indexy v seznamu jsou číselné a začínají od 1.
-
V seznamech jsou jako indexy používány řetězce.
Frage 11
Frage
11. Která z uvedených pravidel musí platit pro implementaci metody equals()?
Antworten
-
Musí být tranzitivní: pokud x.equals(y) vrátí true a y.equals(z) také true pak musí x.equals(z) vrátit true.
-
Musí být symetrická: pokud x.equals(y) vrátí true, musí y.equals(x) vrátit true.
-
Pro x, které není null, musí x.equals(null) vrátit false
-
Pro x, které je rovné null, musí x.equals(null) vrátit true.
Frage 12
Frage
12. Která z následujících pravidel musí platit pro implementaci metody hashCode()?
Antworten
-
Pokud zavoláte metodu hashCode() několikrát za sebou pro tutéž instanci, musí se vždy vrátit stejný výsledek.
-
Pokud jsou si dvě instance rovny (metoda equals() při jejich porovnání vrátí true), musí metoda hashCode pro obě instance vrátit stejné číslo.
-
Pokud metoda hashCode() pro dvě instance vrátí stejné číslo, znamená to, že jsou tyto instance shodné (metoda equals() při jejich porovnání vrátí true).
-
Pokud jsou dvě instance shodné (metoda equals() vrátí true), musí metoda hashCode() pro tyto instance vrátit hodnotu 0.
-
Pro dvě rozdílné instance (metoda equals() při jejich porovnání vrátí false) nesmí metoda hashCode() vrátit stejnou hodnotu.
Frage 13
Frage
13. Které modifikátory přístupu lze použít u datových atributů?
Frage 14
Frage
15. Které z následujících / uvedených metod jsou definované ve třídě Object?
Antworten
-
toString()
-
clear()
-
hashCode()
-
getName()
-
equals
-
size()
-
getClass()
-
finalize()
-
clone()
Frage 15
Frage
15. Které z následujících / uvedených metod jsou definované ve třídě Object?
Antworten
-
toString()
-
clear()
-
hashCode()
-
getName()
-
equals
-
size()
-
getClass()
-
finalize()
-
clone()
Frage 16
Frage
16. Které z následujících cyklů se provedou právě 6× (šestkrát)?
Antworten
-
for (int i=1; i<12; i=i+2)
-
for (int i=-5; i<=5; i=i+2)
-
for (int i=7; i>-11; i=i-3)
-
for (int i=1; i<=6; i++)
-
for (int i=0; i<6; i++)
-
for (int i=-2; i<=10; i=i+2)
-
for (int i=6; i>=0; i--)
-
for (int i=0; i<=6; i++)
Frage 17
Frage
17. Který z následujících identifikátorů je platný v JAVĚ?
Antworten
-
MOJE_KONSTANTA
-
celeCislo
-
Něco
-
MoješikovnáMetoda
-
5prstu
-
this
Frage 18
Frage
18. Máme dva textové řetězce:String s1=“Praha“; String s2=“praha“; Které vrátí hodnotu True ?
Antworten
-
s1.length() == s2.length()
-
s1.toUpperCase().equals (s2.toUpperCase();
-
s1.length() != s2.length()
-
s1.equals(s2)
Frage 19
Frage
19. Při kterých použití ve stejné třídě vznikne chyba (při překladu nebo za běhu programu)://předpokládám, že metoda vrací float nebo double
Frage 20
Frage
20. Mezi základní objektové vlastnosti patří:
Antworten
-
dědičnost
-
možnost definování tříd objektů
-
komunikace objektů (posílání zpráv, volání metod)
-
existence objektů (instancí)
-
zapouzdření a ukrývání implementace