Pregunta 1
Pregunta
41. U kterých z následujících zápisů ohlásí překladač chybu?
Předchází deklarace float abc = 5
Respuesta
-
if (abc=5.37)
-
if (<4.3)
-
if ((int) 4)
-
if (abc <= 4L)
Pregunta 2
Pregunta
44. Uvnitř jedné třídy se mohou shodně jmenovat:
Respuesta
-
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á metody
Pregunta 3
Pregunta
45. V Javě může identifikátor začínat:
Respuesta
-
Podtržítkem
-
Písmenem
-
Mezerou
-
Zavináčem @
-
Ampersandem &
-
Číslicí
Pregunta 4
Pregunta
47. Vyberte pravdivá tvrzení o objektech a abstraktních datových typech
Respuesta
-
Třídy v objektových programovacích jazycích jsou příklady abstraktního datového typu.
-
Abstraktní datový typ (ADT) umožňuje ukrývat implementaci.
-
V programu lze deklarovat a inicializovat proměnné abstraktního datového typu.
-
Při deklaraci abstraktního datového typu (ADT) může programátor definovat operace(metody, funkce) pro tento typ.
-
Při deklaraci abstraktního datového typu lze použít dědičnost a to i v případě, že se nejedná o třídu v OOP jazycích.
Pregunta 5
Pregunta
48. Vyberte pravdivá tvrzení o jednotkovém testování pomocí Junit
Respuesta
-
Dle konvencí by jméno testovací třídy mělo tvořit jméno testové třídy a slovo Test
-
Pro porovnání očekávané hodnoty se skutečnou návratovou hodnotou se v testech nejčastěji používá metoda assertEquals.
-
S pomocí Junit se většinou testuje veřejné rozhraní (API) třídy
-
Dle konvencí by jméno testovací metody mělo začínat slovem test
-
Pomocí Junit testů lze přímo otestovat privátní metody testované třídy
Pregunta 6
Pregunta
49. Vyberte pravdivá tvrzení o vedlejších efektech metody (výrazu):
Respuesta
-
Vedlejší efekt metody (výrazu) označuje situaci, kdy metoda (či výraz) mění i jiný stav (proměnnou) procesu, než je návratová hodnota.
-
Metody bez vedlejších efektů jsou čitelnější, neboť při pochopení významu se nemusí brát v úvahu další proměnné mimo metodu.
-
Operátor ++ v Javě je příkladem operátoru s vedlejším efektem - vrací návratovou hodnotu a současně zvyšuje hodnotu příslušné proměnné.
-
Metody bez vedlejších efektů deklarované uvnitř třídy nemění hodnotu datových atributů instance této třídy.
-
Pokud by metody met1 a met2 v následující ukázce byly bez vedlejších efektů, tak nezávisí na pořadí volání následujících dvou příkazů:
int a = met1(prom1); int b =met2(prom2);
Pregunta 7
Pregunta
50. Vyberte pravdivé výroky o jazyce Prolog:
Respuesta
-
Databáze v pojetí Prologu je seznam fakt a pravidel
-
Fakta v Prologu popisují vlastnosti objektů a vztahy mezi objekty
-
Pravidla umožňují ze stávajících fakt odvozovat další fakta
-
Prolog podporuje cykly i v rekurzi
-
V Prologu jsou všechny proměnné stejného typu // Jak se to vezme, spíš ne
Pregunta 8
Pregunta
51. Vyberte správnou verzi hlavičky metody, která se musí ve třídě nadeklarovat pro spuštění
Respuesta
-
Public static void main (String [ ] cokoliv)
-
Java aplikace z příkazové řádky:
-
Static void main (String [ ] ars)
-
Public static void start (String [ ] parametry)
-
Public static void main (String args)
Pregunta 9
Pregunta
52. Výjimky dělíme na:
Respuesta
-
Kontrolované x nekontrolované
-
aplikační x programové x systémové
-
ošetřené x neošetřené
-
nepoužíváme žádné z uvedených dělení
Pregunta 10
Pregunta
53. Z konstruktoru lze volat
Pregunta 11
Pregunta
54. Z následujícího seznamu vyberte funkcionální programovací jazyky:
Respuesta
-
LISP
-
Haskel
-
Scheme
-
Common Lisp
-
ML
-
C
-
Perl
-
Java
-
Ruby
Pregunta 12
Pregunta
55. Z následujícího seznamu vyberte programovací jazyky, které byly od začátku navrženy s objekty:
Respuesta
-
C#
-
java
-
SmallTalk
-
Cobol
-
C
-
LISP
-
Prolog
-
Python
Pregunta 13
Pregunta
56. Záhlaví konstruktoru může obsahovat:
Pregunta 14
Pregunta
57. Záhlaví metody může obsahovat:
Respuesta
-
modifikátor protected
-
návratovou hodnotu
-
klauzuli throws
-
klauzuli implements
Pregunta 15
Pregunta
58. Záhlaví třídy (samostatně ne vnitřním nebo vnořené) může obsahovat:
Respuesta
-
Klauzuli implements
-
Klauzuli throws
-
Modifikátor Protected
-
Návratovou hodnotu
Pregunta 16
Pregunta
101.Jakého typu jsou uvedené konstanty, přiřaďte.
5f
Pregunta 17
Pregunta
101.Jakého typu jsou uvedené konstanty, přiřaďte.
0xf
Respuesta
-
int
-
double
-
String
-
boolean
Pregunta 18
Pregunta
101.Jakého typu jsou uvedené konstanty, přiřaďte.
null
Pregunta 19
Pregunta
101.Jakého typu jsou uvedené konstanty, přiřaďte.
25L
Pregunta 20
Pregunta 21
Pregunta
101.Jakého typu jsou uvedené konstanty, přiřaďte.
2.8e10
Pregunta 22
Pregunta
101.Jakého typu jsou uvedené konstanty, přiřaďte.
2.5