Petr Klepetko
Test por , creado hace más de 1 año

4IT101 - Java Test sobre Java testové otázky 20 - 40, creado por Petr Klepetko el 02/06/2019.

369
4
0
Petr Klepetko
Creado por Petr Klepetko hace casi 5 años
Cerrar

Java testové otázky 20 - 40

Pregunta 1 de 20

1

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

Selecciona una o más de las siguientes respuestas posibles:

  • V záhlaví třídy

  • v záhlaví metody

  • u formálního parametru metody

  • U parametru metody

  • v záhlaví konstruktoru

Explicación

Pregunta 2 de 20

1

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

Selecciona una o más de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 3 de 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:

Selecciona una o más de las siguientes respuestas posibles:

  • 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 ( ) { ...

Explicación

Pregunta 4 de 20

1

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

Selecciona una o más de las siguientes respuestas posibles:

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

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

  • Paměť

  • Komunikační zařízení

  • Monitor

  • Pevné disky

Explicación

Pregunta 5 de 20

1

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

Selecciona una o más de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 6 de 20

1

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

Selecciona una o más de las siguientes respuestas posibles:

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

Explicación

Pregunta 7 de 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)

Selecciona una o más de las siguientes respuestas posibles:

  • 6

  • 5

  • 3

  • 9

  • 11

  • 15

Explicación

Pregunta 8 de 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 )

Selecciona una o más de las siguientes respuestas posibles:

  • 1

  • 5

  • 7

  • 0

  • 6

  • 10

Explicación

Pregunta 9 de 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)

Selecciona una o más de las siguientes respuestas posibles:

  • 5

  • 0

  • 16

  • 6

  • 15

Explicación

Pregunta 10 de 20

1

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

Selecciona una o más de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 11 de 20

1

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

Selecciona una o más de las siguientes respuestas posibles:

  • String tt = ss.trim();

  • String tt = "NA"+ss

  • ss>>>=3

  • ss[3] = "x"

Explicación

Pregunta 12 de 20

1

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

Selecciona una o más de las siguientes respuestas posibles:

  • Počtem parametrů

  • typem a pořadím parametrů

  • jménem metody

  • návratovou hodnotou

Explicación

Pregunta 13 de 20

1

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

Selecciona una o más de las siguientes respuestas posibles:

  • modifikátor final

  • určit typ parametru

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

  • modifikátor public

Explicación

Pregunta 14 de 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:

Selecciona una o más de las siguientes respuestas posibles:

  • cyklus neproběhne ani jednou

  • program se zacyklí

  • Cyklus proběhne právě jednou

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

Explicación

Pregunta 15 de 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 …

Selecciona una o más de las siguientes respuestas posibles:

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

Explicación

Pregunta 16 de 20

1

36. Shodně se mohou jmenovat:

Selecciona una o más de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 17 de 20

1

37. Shodně se mohou jmenovat:

Selecciona una o más de las siguientes respuestas posibles:

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

Explicación

Pregunta 18 de 20

1

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

Selecciona una o más de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 19 de 20

1

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

Selecciona una o más de las siguientes respuestas posibles:

  • lokální proměnné

  • datového atributu instance

  • jiné metody

  • statické proměnné třídy

Explicación

Pregunta 20 de 20

1

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

Selecciona una o más de las siguientes respuestas posibles:

  • příkaz return

  • příkazy skoků

  • příkazy cyklů

  • prázdný odkaz

  • deklarace atributu instance

Explicación