Petr Klepetko
Quiz by , created more than 1 year ago

4IT101 - Java Quiz on Java testové otázky 20 - 40, created by Petr Klepetko on 02/06/2019.

368
4
0
Petr Klepetko
Created by Petr Klepetko almost 5 years ago
Close

Java testové otázky 20 - 40

Question 1 of 20

1

21. Modifikátor final může být uveden:

Select one or more of the following:

  • V záhlaví třídy

  • v záhlaví metody

  • u formálního parametru metody

  • U parametru metody

  • v záhlaví konstruktoru

Explanation

Question 2 of 20

1

22. Nekonečný cyklus while (true) { ..... } lze uvnitř bloku (cyklu) ukončit:

Select one or more of the following:

  • vyvoláním výjimky pomocí

  • příkazem break

  • příkazem return

  • zavoláním metody System.exit(0)

  • pomocí příkazu goto

  • příkazem continue

Explanation

Question 3 of 20

1

23. Označte dvojice hlaviček metod, ve kterých se jedná o přetížení metod v rámci jedné třídy:

Select one or more of the following:

  • void metoda ( ) { ... a void metoda ( int pocet) { ...

  • void metoda (double stranaA) { ... a void metoda (double stranaB) { ...

  • void metodaA ( ) { ... a double metodaA ( ) { ...

  • void metodaA ( ) { ... a double metodaB ( ) { ...

Explanation

Question 4 of 20

1

24. Označte části počítače, které jsou součástí historického von Neumannova schématu počítače:

Select one or more of the following:

  • Vstupně-výstupní zařízení

  • Řídící obvody (ŘADIČ)

  • Paměť

  • Komunikační zařízení

  • Monitor

  • Pevné disky

Explanation

Question 5 of 20

1

25. Označte pravdivá a nepravdivá tvrzení o konstruktorech:

Select one or more of the following:

  • Při psaní konstruktoru potomka lze volat předka pomocí super(..)

  • Při vytváření instance se provádí konstruktor,ostatní metody pouze pokud jsou volány z konstruktoru

  • V hlavičce konstruktoru musí být uvedeno jméno třídy

  • Konstruktory nelze přetěžovat

  • Konstruktor nelze volat ze statických metod

  • Provádění konstruktoru nelze ukončit pomocí příkazu return

Explanation

Question 6 of 20

1

26. Označte pravdivá tvrzení o debugeru v Javě:

Select one or more of the following:

  • Zarážky se používají pro vyznačení místa, kde se provádění kódu přerušit.

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

  • Při zastavení provádění kódu lze vidět v debugeru hierarchie volání metod.

  • Pokud se zastaví provádění kódu, lze v debugeru zobrazit obsah datových atributů a lokálních proměnných.

  • Pomocí krokování kódu v debugeru se nejčastěji testuje veřejné rozhraní (API)
    třídy.

  • Př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).

Explanation

Question 7 of 20

1

27. Označte ty hodnoty proměnné x, pro které je splněna následující podmínka:
(x>2 & x<10) || ( x>5 & x <15)

Select one or more of the following:

  • 6

  • 5

  • 3

  • 9

  • 11

  • 15

Explanation

Question 8 of 20

1

28. 27. Označte ty hodnoty proměnné x, pro které je splněna následující podmínka:
( x>0 & x<6 ) || ( x>6 & x<10 )

Select one or more of the following:

  • 1

  • 5

  • 7

  • 0

  • 6

  • 10

Explanation

Question 9 of 20

1

29. Označte ty hodnoty proměnné x, pro které je splněna následující podmínka:
(X<5 || x>15) & (x>10 || x<6)

Select one or more of the following:

  • 5

  • 0

  • 16

  • 6

  • 15

Explanation

Question 10 of 20

1

30. Označte případy, kdy vznikne výjimka:

Select one or more of the following:

  • int cislo=5 int vysledek = cislo / 0

  • int cislo=5 double vysledek = cislo / 0

  • double cislo = 5 double vysledek = cislo / 0

  • double cislo = 5.0 double vysledek = cislo / 0.0

Explanation

Question 11 of 20

1

31. Označte případy, které pro deklaraci String ss = " PŘÍKLAD "; překladač přeloží:

Select one or more of the following:

  • String tt = ss.trim();

  • String tt = "NA"+ss

  • ss>>>=3

  • ss[3] = "x"

Explanation

Question 12 of 20

1

32. Přetížené metody se od sebe mohou lišit:

Select one or more of the following:

  • Počtem parametrů

  • typem a pořadím parametrů

  • jménem metody

  • návratovou hodnotou

Explanation

Question 13 of 20

1

33. Při deklaraci formálních parametrů metody lze uvést:

Select one or more of the following:

  • modifikátor final

  • určit typ parametru

  • přiřadit defaultní (implicitní) hodnotu

  • modifikátor public

Explanation

Question 14 of 20

1

34. Při zpracování cyklu (kde z je proměnná typu int)
while(z>=0) , suma+=z mohou nastat tyto případy:

Select one or more of the following:

  • cyklus neproběhne ani jednou

  • program se zacyklí

  • Cyklus proběhne právě jednou

  • Skončí až bude proměnná z rovna 0

Explanation

Question 15 of 20

1

35. Při zpracování vstupně-výstupních operací mohou být vyhozeny výjimky,
jejichž typy mají následující hierarchii: Exception – IOException – FileNotFoundException … záleží na formulaci otázky … pozor …

Select one or more of the following:

  • Na uvedené metody nejsou kladeny žádné speciální požadavky. …nejlépe neodpovídat

  • Každá metoda, která volá metodu mmm musí použít konstrukci try-catch zachytávající a ošetřující výjimku FileNotFoundException.

  • Metoda mmm musí deklarovat, že vyhazuje výjimku IOException nebo Exception.

  • Metoda mmm musí deklarovat, že vyhazuje výjimku FileNotFoundException.

Explanation

Question 16 of 20

1

36. Shodně se mohou jmenovat:

Select one or more of the following:

  • dvě metody se stejnou návratovou hodnotou a různými parametry

  • dvě metody s různými návratovými hodnotami a různými parametry

Explanation

Question 17 of 20

1

37. Shodně se mohou jmenovat:

Select one or more of the following:

  • lokální proměnná a datový atribut instance

  • formální parametr metody a datový atribut instance

  • datový atribut instance a metoda instance

  • formální parametr metody a lokální proměnná

Explanation

Question 18 of 20

1

38. Slovo super se používá při:

Select one or more of the following:

  • volání metody předka

  • použití datového atributu předka (pokud k němu má potomek přístup)

  • volání konstruktoru předka

  • jako odkaz na jinou třídu z téhož balíčku

Explanation

Question 19 of 20

1

39. Uvnitř metody může být deklarace:

Select one or more of the following:

  • lokální proměnné

  • datového atributu instance

  • jiné metody

  • statické proměnné třídy

Explanation

Question 20 of 20

1

40. Uvnitř těla metody může být:

Select one or more of the following:

  • příkaz return

  • příkazy skoků

  • příkazy cyklů

  • prázdný odkaz

  • deklarace atributu instance

Explanation