Zusammenfassung der Ressource
Frage 1
Frage
Označte pravdivost tvrzení o životnosti proměnných v programovacích jazycích:
Antworten
-
Životnost proměnné označuje dobu, kdy proměnná má přiřazenu paměť.
-
Všechny proměnné s modifikátorem static v Javě mají přidělenu paměť od spuštění programu do konce programu.
-
Parametrům metod a lokálním proměnným metod se obvykle přiděluje paměť v zásobníku (stack).
-
Datové atributy typu int v Javě mají shodné hranice rozsahu platnosti a životnosti.
Frage 2
Frage
Označte pravdivost výroků o počítačové grafice:
Antworten
-
Formát PNG je rastrový a používá bezztrátovou kompresi
-
V rastrové grafice je obraz tvořen množinou bodů, ke kterým jsou přiřazeny různé barvy
-
Formát GIF používá bezztrátovou kompresi
-
Průsvitná (transparentní) barva ve formátu GIF, PNG a dalších označuje barvu, přes kterou při zobrazení „prosvítá“ pozadí
Frage 3
Frage
Označte pravdivost výroků o rozsahu platnosti proměnných v jazycích:
Antworten
-
Rozsah platnosti proměnné vymezuje hranice, ve kterých se lze na proměnnou odkázat.
-
Konstanta PI ze třídy Math v Javě má neomezený rozsah platnosti (lze používat všude).
-
Java používá statický rozsah platnosti kontrola se provádí při překladu.
-
Přetypování instancí v Javě je ukázkou dynamického rozsahu platnosti proměnné.
-
V javě… –Š ???
Frage 4
Frage
Třída MojeTrida implementuje rozhraní Rozh1 a Rozh2.Která z následujících přiřazení jsou správná –
Antworten
-
Moje Trida Instance1 = new MojeTrida();
-
Rozhr1 rozhrani1 = new MojeTrida();
-
Rozhr2 rozhrani2 = new MojeTrida();
-
Moje Trida Instance1= newMojeTrida();Rozhr1 rozhrani1=instance1;
-
MojeTrida instance2=(MojeTrida)rozhrani1;
-
MojeTrida Instance 1 =new MojeTrida(), Rozhr1 rozhrani1=instance1
-
Rozhr1 rozhrani1 = new MojeTrida(); Rozhr2 rozhrani2 = rozhrani1
-
Rozhr1 rozhrani1 = new Rozhr1()
-
Rozhr2 rozhrani2 = new MojeRozhr2()
Frage 5
Frage
U následujících výroků o skriptovacích programovacích jazycích označte jejich pravdivost/nepravdivost:
Antworten
-
Původně se skriptovací jazyky se používali pro psaní skriptů - programů pro spouštění jiných programů.
-
Skriptovací jazyky jsou obvykle interpretovány, popř.překládány do mezikódu, který je interpretován.
-
JavaScript patří mezi skriptovací jazyky, konkrétně mezi tzv. "embeded" jazyky, pomocí kterých lze modifikovat chování a rozšiřovat funkčnost aplikace (např.WWW prohlížeče).
-
Ve skriptovacích jazycích z principu nelze používat objekty.
Frage 6
Frage
Vyberte pravdivá tvrzení o programovacích jazycích 4. generace:
Antworten
-
Mezi programovací jazyky 4. generace lze zařadit PowerBuilder či FoxPro.
-
Mezi programovací jazyky 4. generace se občas řadí dotazovací jazyk SQL
-
Progr. jazyky 4. generace jsou určeny pro práci s databázemi.
-
Progr. jazyky 4. generace podporují tvorbu form. uživ. rozhraní a tvorbu výstupních sestav.
-
Pro programovací jazyky 4. generace se častěji používá pojem logické programovací jazyky.
-
Nejznámějším představitelem programovacích jazyků 4. generace je jazyk Prolog.
Frage 7
Frage
Vyberte pravdivá tvrzení o rekurzi při programování:
Antworten
-
Rekurze znamená, že pro řešení problému využijeme menších instancí stejného problému
-
Nepřímá rekurze je situace, kdy vzájemné volání metod vytvoří „kruh“. Např. z metody A je volána metoda B, z metody B voláme metodu C, která volá metodu A.
-
Rekurzivní metody nemohou mít vedlejší efekty, tj. nemohou měnit i jinou proměnnou, než je návratová hodnota.
Frage 8
Antworten
-
double cislo = 4.53;
-
if (cislo > 4.53)
-
if (cislo <> 5.43)
-
if (cislo == 4.5)
-
if (cislo > 43L)
-
if (cislo != 5.43)
Frage 9
Frage
Dědičnosti v Javě...
Antworten
-
V javě je možná pouze jednonásobná dědičnost (tj. Třída může mít pouze jednoho přímého předka)
-
Š-V potomkovi nemohou... - ???
-
Š - Potomek dědí pouze to - ???
-
Dědí se i konstruktory (tj. Pokud má předek konstruktor s jedním parametrem typu String, automaticky ho má i potomek)
-
Zděděné metody lze v potomkovi překrýt