Frage 1
Frage
41. U kterých z následujících zápisů ohlásí překladač chybu?
Předchází deklarace float abc = 5
Antworten
-
if (abc=5.37)
-
if (<4.3)
-
if ((int) 4)
-
if (abc <= 4L)
Frage 2
Frage
44. Uvnitř jedné třídy se mohou shodně jmenovat:
Antworten
-
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
Frage 3
Frage
45. V Javě může identifikátor začínat:
Antworten
-
Podtržítkem
-
Písmenem
-
Mezerou
-
Zavináčem @
-
Ampersandem &
-
Číslicí
Frage 4
Frage
47. Vyberte pravdivá tvrzení o objektech a abstraktních datových typech
Antworten
-
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.
Frage 5
Frage
48. Vyberte pravdivá tvrzení o jednotkovém testování pomocí Junit
Antworten
-
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
Frage 6
Frage
49. Vyberte pravdivá tvrzení o vedlejších efektech metody (výrazu):
Antworten
-
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);
Frage 7
Frage
50. Vyberte pravdivé výroky o jazyce Prolog:
Antworten
-
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
Frage 8
Frage
51. Vyberte správnou verzi hlavičky metody, která se musí ve třídě nadeklarovat pro spuštění
Antworten
-
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)
Frage 9
Frage
52. Výjimky dělíme na:
Antworten
-
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í
Frage 10
Frage
53. Z konstruktoru lze volat
Frage 11
Frage
54. Z následujícího seznamu vyberte funkcionální programovací jazyky:
Antworten
-
LISP
-
Haskel
-
Scheme
-
Common Lisp
-
ML
-
C
-
Perl
-
Java
-
Ruby
Frage 12
Frage
55. Z následujícího seznamu vyberte programovací jazyky, které byly od začátku navrženy s objekty:
Antworten
-
C#
-
java
-
SmallTalk
-
Cobol
-
C
-
LISP
-
Prolog
-
Python
Frage 13
Frage
56. Záhlaví konstruktoru může obsahovat:
Frage 14
Frage
57. Záhlaví metody může obsahovat:
Antworten
-
modifikátor protected
-
návratovou hodnotu
-
klauzuli throws
-
klauzuli implements
Frage 15
Frage
58. Záhlaví třídy (samostatně ne vnitřním nebo vnořené) může obsahovat:
Antworten
-
Klauzuli implements
-
Klauzuli throws
-
Modifikátor Protected
-
Návratovou hodnotu
Frage 16
Frage
101.Jakého typu jsou uvedené konstanty, přiřaďte.
5f
Frage 17
Frage
101.Jakého typu jsou uvedené konstanty, přiřaďte.
0xf
Antworten
-
int
-
double
-
String
-
boolean
Frage 18
Frage
101.Jakého typu jsou uvedené konstanty, přiřaďte.
null
Frage 19
Frage
101.Jakého typu jsou uvedené konstanty, přiřaďte.
25L
Frage 20
Frage 21
Frage
101.Jakého typu jsou uvedené konstanty, přiřaďte.
2.8e10
Frage 22
Frage
101.Jakého typu jsou uvedené konstanty, přiřaďte.
2.5