Quiz
Java část 1
Fragen in diesem Quiz (30)
1Co reprezentují instance třídy java.io.File?
- AAbstraktní cestu k souboru či složce
- BData uložená v souborech, které jsou uloženy ve vnější paměti a uspořádány do stromové struktury
- CData uložená na disku
2Identifikátor v Javě může obsahovat:
- Apodtržítko _
- Bčíslice
- Campersand &
- Dzavináč @
- Emezeru
3Identifiká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?
- Aemanuel instanceof Motyl
- Bemanuel instanceof Object
- Cemanuel instanceof ObyvatelLouky
- Demanuel instanceof Serializable
- Eemanuel instanceof Cloneable
4Jak dělíme datové proudy?
- Avstupní x výstupní
- Bbajtové x znakové
- Cdatové proudy nijak nedělíme
- Dotevřené x zavřené
5Jaký typ návratové hodnoty metody může být uvedeno:
- Apole prvků primitivních datových typů
- Bpole prvků objektových (referenčních) typů
- Cjakýkoliv objektový (referenční) typ
- Dtyp void
6Je 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)- Adesitky = (cislo % 100)/10
- Bdesitky = (cislo/10)%10
- Cdesitky = (cislo/ 100)*10
- Ddesitky = cislo/10
7K čemu se v Javě používá identifikátor:
- APro pojmenování metody
- BPro pojmenování proměnné
- CPro pojmenování balíčku
- DPro pojmenování klíčových slov
8Kde se v Javě používají složené závorky?
- APro ohraničení deklarace třídy nebo rozhraní
- BJako operátor přetypování
- CVe výrazech pro označení priority operací
- DPři volání metody při uvádění skutečných parametrů metody
- EV deklaraci metody pro ohraničení seznamu formálních parametrů
- FPři přístupu k prvku vícerozměrného pole
- GV příkazech selekce a iterace pro uvedení podmínek
9Kde se v Javě používají kulaté závorky?
- AV deklaraci metody pro ohraničení seznamu formálních parametrů
- BPři volání metody při uvádění skutečných parametrů metody
- CPro ohraničení bloku příkazů
- DPři určení pořadí položky uvnitř pole
10Která tvrzení o seznamech (třídách implementujících rozhraní List<E>) jsou pravdivá a nepravdivá?
- ASeznamy udržují pořadí prvků a je možné používat indexy
- BSeznamy mohou obsahovat libovolný počet shodných prvků
- CVšechny prvky v seznamu jsou stejného typu nebo jeho podtypů
- DPomocí metody add s jedním parametrem vkládáme prvek na konec seznamu
- ESeznam může obsahovat prvky primitivních typů
- FSeznamy není možné procházet pomocí klasického cyklu for
- GIndexy v seznamu jsou číselné a začínají od 1
- HV seznamech jsou jako indexy používány řetězce
11Která z uvedených pravidel musí platit pro implementaci metody equals()?
- AMusí být tranzitivní: pokud x.equals(y) vrátí true a y.equals(z) také true pak misí x.equals(z) vrátit true
- BMusí být symetrická: pokud x.equals(y) vratí true, musí y.equals(x) vrátit true.
- CPro x, které není null, musí x.equals(null) vrátit false
- DPro x, které je rovné null, musí x.equals(null) vrátit true
12Které z následujících pravidel musí platit pro implementaci metody hashCode()?
- APokud zavoláte metodu hashCode() několikrát za sebou pro tutéž instanci, musí se vždy vrátit stejný výsledek
- BPokud 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
- CPokud metoda hashCode() pro dvě instance vrátí stejné číslo, znamená to, že jsou tyto instance shodné (metoda equals() jejich porovnání vrátí true)
- DPokud jsou dvě instance shodné (metoda equals() vrátí true), musí metoda hashCode() pro tyto instance vrátit hodnotu 0
- EPro dvě rozdílné instance (metoda equals() při jejich porovnání vrátí false) nesmí metoda hashCode() vrátit stejnou hodnotu
13Které modifikátory přístupu lze použít u datových atributů?
- APrivate
- Bpublic
- Cprotected
- Dmodifikátor přístupu neuveden
14Které modifikátory přístupu je možné použít u metod instancí?
- APrivate
- Bpublic
- Cprotected
- Dmodifikátor přístupu neuveden
15Které z následujících / uvedených metod jsou definované ve třídě Object?
- AtoString()
- BhashCode()
- Cequals()
- Dget Class()
- Efinalize()
- Fclone()
- Gclear()
- HgetName()
- Isize()
16Které z následujících cyklů se provedou právě 6x (šestkrát)?
- Afor (int i=1; i<12; i=i+2)
- Bfor (int i=-5; i<=5; i=i+2)
- Cfor (int i=7; i>-11; i=i-3)
- Dfor (int i=1; i<=6; i++)
- Efor (int i =0; i<6; i++)
- Ffor (int i=-2; i<=10; i=i+2)
- Gfor (int i=6; i>0; i--)
- Hfor (int i=0; i<=6; i++)
17Který z následujících identifikátorů je platný v JAVE?
- AMOJE_KONSTANTA
- BceleCislo
- CNěco
- DMoješikovnáMetoda
- E5prstu
- Fthis
18Máme dva textové řetězce:String s1="Praha"; String s2 ="praha"; Které vrátí hodnotu true?
- As1.lenght() == s2.lenght()
- Bs1.toUpperCase().equals(s2.toUpperCase())
- Cs1.lenght() != s2.lenght()
- Ds1.equals(s2)
19Při kterých použití ve stejné třídě vznikne chyba (při překladu nebo za běhu programu):
- Aint cislo = vratCislo();
- BString cislo = vratCislo();
- CvratCislo();
- Ddouble cislo = vratCislo();
20Mezi základní objektové vlastnosti patří:
- Adědičnost
- Bmožnost definování tříd objektů
- Ckomunikace objektů (posílání zpráv, volání metod)
- Dexistence objektů (instancí)
- Ezapouzdření a ukrývání implementace
21Modifikátor final může být uveden:
- AV záhlaví třídy
- Bv záhlaví metody
- Cu parametru metody
- Du formálního parametru metody
- Ev záhlaví konstruktoru
22Nekonečný cyklus while (true) {.....} lze uvnitř bloku (cyklu) ukončit:
- Apříkazem break
- Bpříkazem return
- Cvyvoláním vyjímky pomocí
- Dzavoláním metody System.exit(0)
- Epříkazem continue
- Fpomocí příkazu goto
23Označte dvojice hlaviček metod, ve kterých se jedná o přetížení metod v rámci jedné třídy:
- Avoid metoda () { ... a void metoda (int pocet) { ...
- Bvoid metoda (double stranaA) { ... a void metoda (double stranaB) { ...
- Cvoid metodaA() { ... a double metodaA() { ...
- Dvoid metodaA() { ... a double metodaB() { ...
24Označte části počítače, které jsou součástí historického von Neumannova schématu počítače:
- AVstupně - výstupní zařízení
- Břídící obvody
- Cpaměť
- Dkomunikační zařízení
- Emonitor
- Fpevné disky
25Označte pravdivá a nepravdivá tvrzení o konstruktorech:
- APři psaní konstruktoru potomka lze volat předka pomocí super(..)
- BPři vytváření instance se provádí konstruktor, ostatní metody pouze pokud jsou volány z konstruktoru
- CV hlavičce konstruktoru musí být uvedeno jméno třídy
- DKonstruktory nelze přetěžovat
- EKonstruktor nelze volat ze statických metod
- FProvádění konstruktoru nelze ukončit pomocí příkazu return
26Označte pravdivá tvrzení v debugeru v Javě:
- AZarážky se používají pro vyznačení místa, kde se provádění kodu přerušít.
- BKroková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.
- CPři zastavení provádění kódu lze vidět v debugeru hierarchie volání metod.
- DPokud se zastaví provádění kódu lze v debugeru zobrazit obsah datových atributů a lokálních proměnných.
- EPomocí krokování kódu v debugeru se nejčastěji testuje veřejné rozhraní (API) třídy.
- FPř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)
27Označte ty hodnoty proměnné x, pro které je splněna následující podmínka: (x>2 & x<10) || (x>5 & x<15)
- A6
- B5
- C3
- D9
- E11
- F15
28Označte ty hodnoty proměnné x, pro které je splněna následující podmínka: (x>0 & x<6) || (x>6 & x<10)
- A1
- B5
- C7
- D0
- E6
- F10
29Označte ty hodnoty proměnné x, pro které je splněna následující podmínka: (x<5 || x>15) & (x>10 || x<6)
- A5
- B0
- C16
- D6
- E15
30Označte případy, které pro deklaraci String ss = " PŘÍKLAD "; překladač přeloží:
- AString tt = ss.trim();
- BString tt = "NA" + ss
- Css>>>=3
- Dss[3] = "x"
Informationen
- Beschreibung
- Der Nutzer hat seine Fachbereichs-Information gelöscht. Quiz am Java část 1, erstellt von Gelöschter Nutzer am 29/05/2019.
- Autor
- Gelöschter Nutzer
- Sprache
- English
- Aufrufe
- 26
- Schlagwörter