Milena Klikova
Quiz por , criado more than 1 year ago

Java Quiz sobre Java část 3, criado por Milena Klikova em 21-05-2019.

19
0
0
Milena Klikova
Criado por Milena Klikova mais de 5 anos atrás
Fechar

Java část 3

Questão 1 de 30

1

Preencha o espaço em branco para completar o texto.

Doplňte v následující metodě podmínku příkazu if, pomocí které zjistíte, zda parametry metody obsahují stejnou hodnotu (nevkládejte mezery):
private void metoda (String s1, String s2) {
if () { // .... pokračování metody (má se doplnit do mezery)

Explicação

Questão 2 de 30

1

Preencha o espaço em branco para completar o texto.

Hodnota konstanty Math.PI je 3.141592653589793
Co vytiskne následující řádek kódu: System.out.printf ("%5.3f", Math.PI);

Explicação

Questão 3 de 30

1

Preencha o espaço em branco para completar o texto.

Kterým klíčovým slovem uvozujeme v hlavičce metody seznam vyhazovaných výjimek?

Explicação

Questão 4 de 30

1

Preencha o espaço em branco para completar o texto.

String s1, s2 – s1 = “cacao” - s2=s1.replace(“c”,”k”). Jaká je hodnota proměnné s2?

Explicação

Questão 5 de 30

1

Preencha o espaço em branco para completar o texto.

String s1, s2; s1 = " 359 "; s2 = s1.trim(); Jaká je hodnota proměnné s2

Explicação

Questão 6 de 30

1

Preencha o espaço em branco para completar o texto.

String s = „mala a VELKA“ int i=s.indexOf(´a´) Jakou má hodnotu proměnná i ?

Explicação

Questão 7 de 30

1

Preencha o espaço em branco para completar o texto.

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=

Explicação

Questão 8 de 30

1

Preencha o espaço em branco para completar o texto.

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]);

Explicação

Questão 9 de 30

1

Co je to pragmatika informace?

Selecione uma ou mais das seguintes:

  • 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 je ta část informace, kterou lze prakticky (obvykle písemně) zachytit

Explicação

Questão 10 de 30

1

Deklarujete metodu, která má jako parametr pole řetězců: public void metoda(String [ ] pole)

Selecione uma ou mais das seguintes:

  • 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]);

Explicação

Questão 11 de 30

1

for (int i=50 i>0 i=i-2). Kolikrát cyklus proběhne?

Selecione uma ou mais das seguintes:

  • Cyklus proběhne 25x popř.

  • Žádná z předchozích

  • Cyklus neproběhne ani jednou

  • Vznikne nekonečný cyklus

  • 24x

Explicação

Questão 12 de 30

1

Preencha os espaços em branco para completar o texto.

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 =

Set string = new HashSet ()
add.pes – add.kočka – remove myš - size=

List (String) seznam = new ArrayList(string)
add.pes – add.kocka – get 1 – size =

List (String) seznam = new ArrayList(string)
add.pes – add.kocka – get 2 – size =

List (String) seznam = new ArrayList(string)
add.pes – add.kocka – addpes1 – size =

Explicação

Questão 13 de 30

1

Mějme dán kód: final int cislo; cislo =5

Selecione uma ou mais das seguintes:

  • 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

Explicação

Questão 14 de 30

1

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 ?

Selecione uma ou mais das seguintes:

  • pro a menší než 4

  • pro a mezi 4 a 9

  • nikdy

  • pro a větší než 9

  • pro a menší než 0

Explicação

Questão 15 de 30

1

Můžete v Javě napsat a přeložit třídu, která má v hlavičce uvedenou implementaci rozhraní a při tom neimplementuje všechny metody tohoto rozhraní?

Selecione uma ou mais das seguintes:

  • 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

Explicação

Questão 16 de 30

1

Následující cyklus s nestandartním krokem
24x pro for (int i=50, i>0, i=i-2)...

Selecione uma ou mais das seguintes:

  • žádná z předchozích možností

  • ...

Explicação

Questão 17 de 30

1

Preencha o espaço em branco para completar o texto.

Kolikrát proběhne následující cyklus: for (int i = 20; i > 1; i-- )
{System.out.println( i );}

Explicação

Questão 18 de 30

1

Kolikrát proběhne následující cyklus:
int n = 20; while ( n > 0 ) {System.out.println(n); n++;}

Selecione uma ou mais das seguintes:

  • nekonečný cyklus

  • žádná z předchozích

  • 19x

  • 20x

  • 21x

  • ani jednou

Explicação

Questão 19 de 30

1

Které z následujících prvků mohou být součástí hlavičky metody:

Selecione uma ou mais das seguintes:

  • modifikátor final

  • typ návratové hodnoty

  • modifikátory vstupu

  • příkazy

Explicação

Questão 20 de 30

1

Které z následujících prvků mohou být součástí hlavičky metody

Selecione uma ou mais das seguintes:

  • příkazy

  • hodnota null

  • typ návratové hodnoty

  • klíčové slovo return

Explicação

Questão 21 de 30

1

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

Selecione uma ou mais das seguintes:

  • 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();}

Explicação

Questão 22 de 30

1

Označte pravdivá a nepravdivá tvrzení o balíčcích (packages) v Javě.

Selecione uma ou mais das seguintes:

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

Explicação

Questão 23 de 30

1

Pro identifikátor statické proměnné se v Javě používá následující jmenná konvence:

Selecione uma ou mais das seguintes:

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

Explicação

Questão 24 de 30

1

Přátelský přístup k metodě, atributu, třídě atd. se označuje:

Selecione uma ou mais das seguintes:

  • tím, že v deklaraci neuvedeme modifikátor přístupu

  • modifikátorem private

  • modifikátorem public

  • modifikátorem protected

Explicação

Questão 25 de 30

1

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

Selecione uma ou mais das seguintes:

  • příkazem return

  • příkazem break

  • příkazem continue

  • aplikaci nelze ukončit uprostřed metody main

Explicação

Questão 26 de 30

1

Stav instance se uchovává:

Selecione uma ou mais das seguintes:

  • V datových atributech

  • V parametrech metod

  • V lokálních proměnných

  • V metodách

Explicação

Questão 27 de 30

1

Určete jakou hodnotu nabude proměnná kk:
pro int kk =0 po proběhnutí cyklu: int i=10, while (i>kk, kk++, i--

Selecione uma ou mais das seguintes:

  • 6

  • 4

  • 5

  • neprobehne

Explicação

Questão 28 de 30

1

Určete jakou hodnotu nabude proměnná kk:
pro int kk =0 po proběhnutí cyklu: int i=5, while (i>kk, kk++, i--

Selecione uma ou mais das seguintes:

  • 5

  • 2

  • 6

  • 3

Explicação

Questão 29 de 30

1

Preencha o espaço em branco para completar o texto.

V metodě deklaruji lokální pole typu int a naplním ho pomocí následujícího cyklu:
int [] pole = new int [10] ; for (int i=1; i<= pole.length; i++) {pole [i]=i ; }
pole [i] = i;
správná odpověď:

Explicação

Questão 30 de 30

1

Preencha o espaço em branco para completar o texto.

V metodě deklaruji lokální pole typu int a naplním ho pomocí následujícího cyklu:
int [] pole = new int [10] ; for (int i=0; i<= pole.length; i++) {pole [i]=i ; }
pole [i] = i;
správná odpověď:

Explicação