Petr Klepetko
Quiz von , erstellt am more than 1 year ago

4IT101 - Java Quiz am Java testové otázky 1-20, erstellt von Petr Klepetko am 02/06/2019.

358
5
0
Petr Klepetko
Erstellt von Petr Klepetko vor mehr als 5 Jahre
Schließen

Java testové otázky 1-20

Frage 1 von 20

1

1. Co reprezentují instance třídy java.io.File?

Wähle eine der folgenden:

  • 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

Erklärung

Frage 2 von 20

1

2. Identifikátor v Javě může obsahovat:

Wähle eine oder mehr der folgenden:

  • podtržítko _

  • číslice

  • ampersand &

  • zavináč @

  • mezeru

Erklärung

Frage 3 von 20

1

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?

Wähle eine oder mehr der folgenden:

  • emanuel instanceof Motyl

  • emanuel instanceof Serializable

  • emanuel instanceof Object

  • emanuel instanceof Cloneable

  • emanuel instanceof ObyvatelLouky

Erklärung

Frage 4 von 20

1

4. Jak dělíme datové proudy

Wähle eine oder mehr der folgenden:

  • vstupní x výstupní

  • bajtové x znakové

  • datové proudy nijak nedělíme

  • otevřené x zavřené

  • soubory x složky (Datové proudy pro Otevření a uzavření souboru v C a C++)

Erklärung

Frage 5 von 20

1

5. Jako typ návratové hodnoty metody může být uvedeno:

Wähle eine oder mehr der folgenden:

  • pole prvků primitivních datových typů

  • pole prvků objektových (referenčních) typů

  • jakýkoli objektový (referenční) typ

  • typ void

Erklärung

Frage 6 von 20

1

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.)

Wähle eine oder mehr der folgenden:

  • desitky = (cislo % 100)/10

  • desitky = (cislo/10)%10

  • desitky = (cislo/ 100)*10

  • desitky = cislo/10

Erklärung

Frage 7 von 20

1

7. K čemu se v Javě používá identifikátor:

Wähle eine oder mehr der folgenden:

  • Pro pojmenování metody

  • Pro pojmenování klíčových slov

  • Pro pojmenování proměnné

  • Pro pojmenování balíčku

Erklärung

Frage 8 von 20

1

8. Kde se v javě používají složené závorky?

Wähle eine oder mehr der folgenden:

  • 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

Erklärung

Frage 9 von 20

1

9. Kde se v Javě používají kulaté závorky?

Wähle eine oder mehr der folgenden:

  • 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

Erklärung

Frage 10 von 20

1

10. Která tvrzení o seznamech (třídách implementujících rozhraní List<E>) jsou pravdivá a která nepravdivá?

Wähle eine oder mehr der folgenden:

  • 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.

Erklärung

Frage 11 von 20

1

11. Která z uvedených pravidel musí platit pro implementaci metody equals()?

Wähle eine oder mehr der folgenden:

  • 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.

Erklärung

Frage 12 von 20

1

12. Která z následujících pravidel musí platit pro implementaci metody hashCode()?

Wähle eine oder mehr der folgenden:

  • 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.

Erklärung

Frage 13 von 20

1

13. Které modifikátory přístupu lze použít u datových atributů?

Wähle eine oder mehr der folgenden:

  • Private

  • Protected

  • Public

  • Modifikátor přístupu neuveden

Erklärung

Frage 14 von 20

1

15. Které z následujících / uvedených metod jsou definované ve třídě Object?

Wähle eine oder mehr der folgenden:

  • toString()

  • clear()

  • hashCode()

  • getName()

  • equals

  • size()

  • getClass()

  • finalize()

  • clone()

Erklärung

Frage 15 von 20

1

15. Které z následujících / uvedených metod jsou definované ve třídě Object?

Wähle eine oder mehr der folgenden:

  • toString()

  • clear()

  • hashCode()

  • getName()

  • equals

  • size()

  • getClass()

  • finalize()

  • clone()

Erklärung

Frage 16 von 20

1

16. Které z následujících cyklů se provedou právě 6× (šestkrát)?

Wähle eine oder mehr der folgenden:

  • 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++)

Erklärung

Frage 17 von 20

1

17. Který z následujících identifikátorů je platný v JAVĚ?

Wähle eine oder mehr der folgenden:

  • MOJE_KONSTANTA

  • celeCislo

  • Něco

  • MoješikovnáMetoda

  • 5prstu

  • this

Erklärung

Frage 18 von 20

1

18. Máme dva textové řetězce:String s1=“Praha“; String s2=“praha“; Které vrátí hodnotu True ?

Wähle eine oder mehr der folgenden:

  • s1.length() == s2.length()

  • s1.toUpperCase().equals (s2.toUpperCase();

  • s1.length() != s2.length()

  • s1.equals(s2)

Erklärung

Frage 19 von 20

1

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

Wähle eine oder mehr der folgenden:

  • int cislo = vratCislo();

  • String cislo = vratCislo();

  • vratCislo();

  • double cislo = vratCislo();

Erklärung

Frage 20 von 20

1

20. Mezi základní objektové vlastnosti patří:

Wähle eine oder mehr der folgenden:

  • 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

Erklärung