Questão 1
Questão
208.String s = „mala a VELKA“ int i=s.indexOf(´a´) Jakou má hodnotu proměnná i ?
[blank_start]1[blank_end]
Questão 2
Questão
209.V následujícím kódu doplňte část pro zjištění délky řetězce s:
String s="mala a VELKA"; int delka=
[blank_start]s.length();[blank_end]
Questão 3
Questão
210.V následující ukázce se rozdělí textový řetězec na více částí:
String adr = "Karel Novák,Dlouhá 35,Praha 1,101 00";
String [] casti = adr.split(",");
Co vypíše následující řádek kódu: System.out.print (casti[2]);
[blank_start]Praha 1[blank_end]
Questão 4
Questão
301.Co je to pragmatika informace?
Responda
-
Pragmatika informace označuje "praktický význam" zprávy pro osobu příjemce.
-
Pragmatika informace zkoumá vztah informace k příjemci
-
Pragmatika informace označuje strukturu informace. Pragmatika se skládá z morfologie a syntaxe.
-
Pragmatika označuje nezrušitelnou, neměnnou část informace.
-
Pragmatika informace se používá pro vyjádření takového významu informace,
který je nezávislý na příjemci.
-
Pragmatika informace se používá pro vyjádření takového významu informace,
který je nezávislý na příjemci
-
Pragmatika informace je ta část informace, kterou lze prakticky (obvykle písemně) zachytit
Questão 5
Questão
302.Deklarujete metodu, která má jako parametr pole řetězců: public void metoda(String [ ] pole)
Responda
-
for (String polozka : pole) {System.out.println(polozka);}
-
for (int i= 0; i< pole.length; i++ ) {System.out.println(pole[i]);
-
for (int i= 1; i++ ; i<= pole.length) {System.out.println(pole[i]);}
-
for (int i= 1; i<= pole.length; i++) {System.out.println(pole[i]);}
-
for (int i= 0; i< pole.length; i+1 ) {System.out.println(pole[i]);
Questão 6
Questão
303. for (int i=50 i>0 i=i-2). Kolikrát cyklus proběhne?
Questão 7
Questão
304. Jakou hodnotu vrátí metoda size() volaná v následujícím kódu:
Set string mnozina = new HashSet String ()
add.pes – add.kočka – add.pes - - size = [blank_start]2[blank_end]
Set string = new HashSet ()
add.pes – add.kočka – remove myš - size= [blank_start]nic -> chyba[blank_end]
List (String) seznam = new ArrayList(string)
add.pes – add.kocka – get 2 – size = [blank_start]vznikne výjimka (indexy od nuly)[blank_end]
List (String) seznam = new ArrayList(string)
add.pes – add.kocka – addpes1 – size = [blank_start]3[blank_end]
Questão 8
Questão
305. Mějme dán kód: final int cislo; cislo =5
Responda
-
nevznikne žádná chyba, proměnná bude 5
-
Vznikne chyba (výjimka) za běhu programu
-
nevznikne žádná chyba, proměnné bude 0
-
Vznikne chyba při překladu
Questão 9
Questão
306. Mějme následující kód:
if (a>4) {
System.out.println("A");
}
else {
if (a>9) {
System.out.println("B");
}
else {
System.out.println("C");
}
}
Pro jakou hodnotu proměnné a bude vytištěno B ?
Responda
-
pro a menší než 4
-
pro a mezi 4 a 9
-
nikdy
-
pro a větší než 9
-
pro a menší než 0
Questão 10
Questão
307.Můžete v Javě napsat a přeložit třídu, která má v hlavičce uvedenou implementaci rozhraní a při tom neimplementje všechny metody tohoto rozhraní?
Responda
-
Ano, ale třída musí být označena jako abstraktní.
-
Ano může, může to být libovolná třída.
-
Ano, ale taková třída musí být označená jako konečná (s modifikátorem final).
-
Ne, takovou třídu není možné přeložit.
Questão 11
Questão
309.Kolikrát proběhne následující cyklus: for (int i = 20; i > 1; i-- )
{System.out.println( i );}
[blank_start]19[blank_end]x
Questão 12
Questão
310. Kolikrát proběhne následující cyklus:
int n = 20; while ( n > 0 ) {System.out.println(n); n++;}
Responda
-
Nekonečný cyklus
-
19
-
20
-
21
-
ani jednou
Questão 13
Questão
311. Které z následujících prvků mohou být součástí hlavičky metody:
Responda
-
modifikátor final
-
modifikátory vstupu
-
typ návratové hodnoty
-
příkazy
-
modifikátory přístupu
Questão 14
Questão
312. Které z následujících prvků mohou být součástí hlavičky metody
Responda
-
příkazy
-
hodnota null
-
typ návratového hodnoty
-
klíčové slovo return
Questão 15
Questão
313. Který z následujících fragmentů kódu nám při následném odchycení výjimky poskytne informaci o jméně souboru, který nebyl nalezen (předpokládejte, že všechny proměnné jsou korektně deklarovány a použity):
Responda
-
If (!f.exists()) { throw new IOException („Soubor „ + f.getName()+“nenalezen“);}
-
Exception e=new IOException („Soubor nenalezen“); if (!f.exists()){throw e;}
-
If (!f.exists()) { throw „Soubor nenalezen“;}
-
If (!f.exists()) { throw new IOException();}
Questão 16
Questão
314. Označte pravdivá a nepravdivá tvrzení o balíčcích (packages) v Javě.
Responda
-
Balíčky slouží k vytváření jmenných prostorů, tj. v různých balíčcích mohou být třídy se stejným jménem.
-
Třídy umístěné v jednom balíčku mohou vzájemně přistupovat k datovým
atributům a metodám označeným modifikátorem přístupu private.
-
Balíčky se používají k seskupování tříd pro posílání zpráv, tj. lze poslat jednu
zprávu všem třídám v balíčku.
-
V jednom balíčku může být několik tříd stejného jména.
Questão 17
Questão
315. Pro identifikátor statické proměnné se v Javě používá následující jmenná konvence:
Responda
-
Začátek každého slova je velkým písmenem s výjimkou prvního slova, které začíná malým písmenem např.: static double bankovniUrok = 4,5;
-
Všechna slova jsou velkým písmenem, jednotlivá slova jsou oddělena tečkou např.:static double BANKOVNI.UROK = 4,5;
-
Začátek každého slova je velkým písmenem, např.: static double BankovniUrok
= 4,5;
-
Všechna slova jsou velkým písmenem, jednotlivá slova jsou oddělena podtržítkem např.: static double BANKOVNI_UROK = 4,5;
Questão 18
Questão
316. Přátelský přístup k metodě, atributu, třídě atd. se označuje:
Questão 19
Questão
317. Při spuštění Java aplikace z příkazové řádky končí obvykle program provedením všech příkazů v metodě public static void main(String [] args). Jak ukončíte aplikaci uprostřed metody main (nepředpokládáme spouštění vláken z metody main)?
Questão 20
Questão
318. Stav instance se uchovává:
Responda
-
V datových atributech
-
V parametrech metod
-
V lokálních proměnných
-
V metodách