Buscar
Estás en modo de exploración. debe iniciar sesión para usar MEMORY

   Inicia sesión para empezar

4IT101 - ZT


🇨🇿
In Checo
Creado:


Public
Creado por:
Karel Marčík


0 / 5  (0 calificaciones)



» To start learning, click login

1 / 25

[Front]


Co reprezentují instance třídy java.io.File? ● Abstraktní cestu k souboru či složce ● Data uložená v souborech, které jsou uloženy ve vnější paměti (disk, flash ...) a uspořádány do stromové struktury ● Data uložená na disku
[Back]


● Abstraktní cestu k souboru či složce

Practique preguntas conocidas

Manténgase al día con sus preguntas pendientes

Completa 5 preguntas para habilitar la práctica

Exámenes

Examen: pon a prueba tus habilidades

Pon a prueba tus habilidades en el modo de examen

Aprenda nuevas preguntas

Modos dinámicos

InteligenteMezcla inteligente de todos los modos
PersonalizadoUtilice la configuración para ponderar los modos dinámicos

Modo manual [beta]

Seleccione sus propios tipos de preguntas y respuestas
Modos específicos

Aprende con fichas
Escuchar y deletrearOrtografía: escribe lo que escuchas
elección múltipleModo de elección múltiple
Expresión oralResponde con voz
Expresión oral y comprensión auditivaPractica la pronunciación
EscrituraModo de solo escritura

4IT101 - ZT - Marcador

los usuarios han completado este curso

Ningún usuario ha jugado este curso todavía, sé el primero


4IT101 - ZT - Detalles

Niveles:

Preguntas:

155 preguntas
🇨🇿🇨🇿
Identifikátor v Javě může obsahovat:
● podtržítko _ ● číslice
Jak dělíme datové proudy
● vstupní x výstupní ● bajtové x znakové
Jako typ návratové hodnoty metody může být uvedeno:
● pole prvků primitivních datových typů ● pole prvků objektových (referenčních) typů ● jakýkoli objektový (referenční) typ ● typ void
Jako typ návratové hodnoty metody může být uvedeno: ● pole prvků primitivních datových typů ● pole prvků objektových (referenčních) typů ● jakýkoli objektový (referenční) typ ● typ void
● pole prvků primitivních datových typů ● pole prvků objektových (referenčních) typů ● jakýkoli objektový (referenční) typ ● typ void
Jako typ návratové hodnoty metody může být uvedeno: ● pole prvků primitivních datových typů ● pole prvků objektových (referenčních) typů ● jakýkoli objektový (referenční) typ ● typ void
● pole prvků primitivních datových typů ● pole prvků objektových (referenčních) typů ● jakýkoli objektový (referenční) typ ● typ void
Která tvrzení o seznamech (třídách implementujících rozhraní List<E>) jsou pravdivá a která nepravdivá? - Seznam může obsahovat prvky primitivních typů - Seznamy udržují pořadí prvků a je možné používat indexy. - Seznamy mohou obsahovat libovolný počet shodných prvků - Seznamy není možné procházet pomocí klasického cyklu for. - Všechny prvky v seznamu jsou stejného typu nebo jeho podtypů. - Pomocí metody add s jedním parametrem vkládáme prvek na konec seznamu. - Indexy v seznamu jsou číselné a začínají od 1. - V seznamech jsou jako indexy používány řetězce.Pravdivá: - Seznamy udržují pořadí prvků a je možné používat indexy. - Seznamy mohou obsahovat libovolný počet shodných prvků - Všechny prvky v seznamu jsou stejného typu nebo jeho podtypů. - Pomocí metody add s jedním parametrem vkládáme prvek na konec seznamu.
Která z následujících pravidel musí platit pro implementaci metody hashCode()? - Pokud zavoláte metodu hashCode() několikrát za sebou pro tutéž instanci, musí se vždy vrátit stejný výsledek. - Pokud jsou si dvě instance rovny (metoda equals() při jejich porovnání vrátí true), musí metoda hashCode pro obě instance vrátit stejné číslo. - Pokud metoda hashCode() pro dvě instance vrátí stejné číslo, znamená to, že jsou tyto instance shodné (metoda equals() při jejich porovnání vrátí true). - Pokud jsou dvě instance shodné (metoda equals() vrátí true), musí metoda hashCode() pro tyto instance vrátit hodnotu 0. - Pro dvě rozdílné instance (metoda equals() při jejich porovnání vrátí false) nesmí metoda hashCode() vrátit stejnou hodnotu.- Pokud zavoláte metodu hashCode() několikrát za sebou pro tutéž instanci, musí se vždy vrátit stejný výsledek. - Pokud jsou si dvě instance rovny (metoda equals() při jejich porovnání vrátí true), musí metoda hashCode pro obě instance vrátit stejné číslo.
Mezi základní objektové vlastnosti patří: - dědičnost - možnost definování tříd objektů - komunikace objektů (posílání zpráv, volání metod) - existence objektů (instancí) - zapouzdření a ukrývání implementace
- dědičnost - možnost definování tříd objektů - komunikace objektů (posílání zpráv, volání metod) - existence objektů (instancí) - zapouzdření a ukrývání implementace
Označte pravdivá tvrzení o debugeru v Javě: - Zarážky se používají pro vyznačení místa, kde se provádění kódu má přerušit. - Krokování kódu označuje činnost, kdy programátor v debugeru sledujeprová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).- Zarážky se používají pro vyznačení místa, kde se provádění kódu má přerušit. - Krokování kódu označuje činnost, kdy programátor v debugeru sledujeprová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.
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 ... - Každá metoda, která volá metodu mmm musí použít konstrukci try-catchzachytávající a ošetřující výjimku FileNotFoundException. - Metoda mmm musí deklarovat, že vyhazuje výjimku IOException neboException. - Metoda mmm musí deklarovat, že vyhazuje výjimku FileNotFoundException. - Na uvedené metody nejsou kladeny žádné speciální požadavky.● Na uvedené metody nejsou kladeny žádné speciální požadavky. ...nejlépe neodpovídat -------------------------- Jinde se tvrdí, že: ● 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
Uvnitř těla metody může být: - příkaz return - prázdný odkaz - prázdný příkaz - příkazy skoků a cyklu - deklarace atributu instance
- příkaz return - prázdný příkaz - příkazy skoků a cyklu - prázdný odkaz ...spíše ne - raději neodpovídat-to je sporné
U kterých z následujících zápisů ohlásí překladač chybu? Předchází deklarace float abc = 5 (Tahle "otázka" je nějaká divná) ● if (abc=5.37) ● if(abc !<=4L) ● if (abc<4.3) ● (int) 4
(Tahle "otázka" je nějaká divná) ● if (abc=5.37) ● if (abc<4.3) ● (int) 4 --------------------- jinde tvrdí jenom: ● if (abc=5.37)
Vyberte pravdivá tvrzení o datovém typu pointer: - Proměnná typu pointer může odkazovat na hodnotu, které již byla zrušena. - Po nevhodné aritmetice s proměnnou typu pointer může proměnná ukazovat jinam, než kam bylo zamýšleno. - Typ pointer podporuje operace přiřazení adresy, přičítání celého čísla k adrese a odečítání celého čísla od adresy. - Java podporuje datový typ pointer.
- žádná z možností //podle mě není nic správně, TYP pointer v jave podle mě není, ale pointery ano, zvláštní co -------------------------------- Jinde tvrdí že je správně: ● Proměnná typu pointer může odkazovat na hodnotu, které již byla zrušena. ● Po nevhodné aritmetice s proměnnou typu pointer může proměnná ukazovat jinam, než kam bylo zamýšleno. ● Typ pointer podporuje operace přiřazení adresy, přičítání celého čísla k adrese a odečítání celého čísla od adresy.
Vyberte pravdivá tvrzení o objektech a abstraktních datových typech - 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.- 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.
Vyberte pravdivá tvrzení o jednotkovém testování pomocí Junit - 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 - Pomocí JUnit testů nelze testovat vznik výjimek v testované metodě.● 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. ● Dle konvencí by jméno testovací metody mělo začínat slovem test // někde je uvedeno i: ● S pomocí Junit se většinou testuje veřejné rozhraní (API) třídy
Vyberte pravdivá tvrzení o vedlejších efektech metody (výrazu): - 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 senemusí 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ýchatributů 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);- 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 senemusí 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ýchatributů 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);
Vyberte pravdivé výroky o jazyce Prolog: - 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
- 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 - V Prologu jsou všechny proměnné stejného typu // Jak se to vezme, spíš ne
Jakého typu jsou uvedené konstanty, přiřaďte. Typy: 5f ; null ; 0xf ; 2.8e10 ; 258 ; 'A' ; true ; 25L ; 2.5 ; "ahoj" ; '\u010D' ; 2 Možnosti: char, boolean, double, int, long String, referenční (objektový) typ, float
● 5f - float ● null - referenční (objektový) typ ● 0xf- int ● 2.8e10 - double ● 258 - int ● 'A' - char ● true - boolean ● 25L - long ● 2.5 - double ● "ahoj" - String ● '\u010D' - char ● 2 - int
Ke každému programovacímu jazyku přiřaďte oblast užití, pro kterou byl navrhován: Jazyky: Cobol ; Prolog ; C ; Perl ; PHP ; Fortran Možnosti: - Progr.jazyk pro programování OS - Jazyk pro vědecko-technické výpočty - Jazyk pro obchodní aplikace - Jazyk pro umělou inteligenci a expertní systémy - Skriptovací jazyk pro zpracování textů - Skriptovací jazyk pro tvorbu /gen. Webových stránek
C - Progr.jazyk pro programování OS - Fortran - Jazyk pro vědecko-technické výpočty - Cobol - Jazyk pro obchodní aplikace - Prolog - Jazyk pro umělou inteligenci a expertní systémy - Perl - Skriptovací jazyk pro zpracování textů - PHP - Skriptovací jazyk pro tvorbu /gen. Webových stránek
Ke každému termínu/operátoru přiřaďte odpovídající význam termíny/operátory: - ; // ; class ; = ; case ; == ; break ; ! ; continue ; /= ; / ; ; ; ++ ; = ; for ; && ; || ; % ; switch ; += ; /
● class - klíčové slovo označující deklaraci třídy● // - začátek jednořádkového komentáře● case - klíčové slovo označující jednu větev v příkazu vícenásobného větvená● ! - operátor logické negace● continue - příkaz pro přerušení průběhu cyklu s návratem zpět na podmínku● /= složený operátor dělení a přiřazení● / operátor dělení● ; konec příkazu● ++ operátor přičtení jedničky● = operátor přiřazení● break - //přeskočí daný cyklus a pokračuje dalším kódem po cyklu● && operátor pro logický součin● || operátor pro logický součet● % operátor pro zbytek po celoč. dělení● + - sčítání● switch - příkaz pro větvení ● += - sčítání a přiřazení ● /* - začátek komentáře ● % - zbytek po celočíselném dělení ● // - jednořádkový komentář ● for - příkaz cyklu ● *= - násobení a přiřazení ● == - operátor porovnávání
Přiřaďte jednotlivé činnosti k lexikální, syntaktické a sémantické analýze - Odstranění komentářů ze zdrojového kódu probíhá při - Identifikace klíčových slov (např. if či for v Javě) probíhá při - Syntaktický strom se vytváří při - Generování mezikódu je součástí - Kontrola správného zápisu příkazu při
- Odstranění komentářů ze zdrojového kódu probíhá při - Lexikální a. - Identifikace klíčových slov (např. if či for v Javě) probíhá při - Lexikální a. - Syntaktický strom se vytváří při - syntaktická a. - Generování mezikódu je součástí - sémantická a. - Kontrola správného zápisu příkazu při - syntaktická a.
Přiřaďte jednotlivá následující tvrzení buď k funkcionálním F či k procedurálním P programovacím jazykům: ● jsou založeny na von Neumannově schématu počítače ● příkladem je např. programovací jazyk Fortran ● pro opakující se činnosti se používá rekurze ● příkladem je programovací jazyk LISP ● nemá proměnné (adresovatelné části paměti) ● pro opakující se činnosti se používají cykly ● založeny na matematických funkcích ● používá se přiřazovací příkaz● jsou založeny na von Neumannově schématu počítače - P ● příkladem je např. programovací jazyk Fortran - P ● pro opakující se činnosti se používá rekurze - F ● příkladem je programovací jazyk LISP - F ● nemá proměnné (adresovatelné části paměti) - F ● pro opakující se činnosti se používají cykly - P ● založeny na matematických funkcích -F ● používá se přiřazovací příkaz - P
Přiřaďte jednotlivé strategie zpracování aplikace k přísl. popisu Strategie: distribuované, decentralizované, centralizované - Probíhá na vzájemně - Zpracování probíhá v různých - Peer-to-Peer sítě jsou - Veškeré zpracování
- Probíhá na vzájemně = distribuované - Zpracování probíhá v různých = decentralizované - Peer-to-Peer sítě jsou = distribuované - Veškeré zpracování = centralizované
Přiřaďte k metodám ze třídy Object jednoduchý popis Metody: finalize() ; clone() ; getClass() ; equals() ; hashCode() Popis: - Metoda sloužící k porovnání instancí (většinou obsahů instancí) - Metoda sloužící pro vytváření kopií instance - Metoda, která vrací číselný kód instance, který se používá např. Při vkládání HashSetu - Metoda, která vrací informace o třídě - Metoda, jterou spouští Garbage Collector před odstraněním instance z paměti- Metoda sloužící k porovnání instancí (většinou obsahů instancí) - equals() - Metoda sloužící pro vytváření kopií instance - clone() - Metoda, která vrací číselný kód instance, který se používá např. Při vkládání HashSetu - hashCode() - Metoda, která vrací informace o třídě - getClass() - Metoda, jterou spouští Garbage Collector před odstraněním instance z paměti finalize()
Přiřaďte k situaci odpovídající klíčové slovo: this, Super, PNM, ... Situace: - Za statické třídy se můžeme - Z konstruktoru můžeme - Pro zavolání konstruktoru - Pro identifikaci dat.atr. - Na statickou konstantu
- Za statické třídy se můžeme - PNM - Z konstruktoru můžeme - Super - Pro zavolání konstruktoru - this - Pro identifikaci dat.atr. - this - Na statickou konstantu -...
Přiřaďte k situaci odpovídající klíčové slovo super či this: - Pro identifikaci datového atributu ve stejné instanci použijeme klíčové slovo - Pro zavolání konstru. z jiného konstruktoru stejné třídy použijeme klíčové slovo - Z konstruktoru můžeme zavolat konstruktor předka s pomocí klíčového slova - Na statickou konstantu(static final)ve st. tř. se můžeme odkázat s pomocí klíčového slova - Ze statické metody třídy se můžeme na privátní metody instance stejné třídy odkázat pomocí klíčového slova.- This-Pro identifikaci datového atributu ve stejné instanci použijeme klíčové slovo - This-Pro zavolání konstru. z jiného konstruktoru stejné třídy použijeme klíčové slovo - Super-Z konstruktoru můžeme zavolat konstruktor předka s pomocí klíčového slova - This-Na statickou konstantu(static final)ve st. tř. se můžeme odkázat s pomocí klíčového slova - Ze statické metody třídy se můžeme na privátní metody instance stejné třídy odkázat pomocí klíčového slova - Přístup není možný - pozor na to!
Přiřaďte spráné koncovky k souborům Koncovky: ● .class; .ctxt; .enum; .java Soubory: ● bytecode rozraní ● zdroj. kod rozh. ● bytecode (přeložený kod) výčt. typu ● bytecode (přeložený kod) třídy) ● zdroj. kod třídy ● zdroj. kod výčtového typu
● bytecode rozraní-class ● zdroj. kod rozh.-java ● bytecode (přeložený kod) výčt. typu-class ● bytecode (přeložený kod) třídy)-class ● zdroj. kod třídy-java ● zdroj. kod výčtového typu-java
Přiřaďte správné jméno metody ze třídy Math k jejímu popisu: Metody: sqrt; floor, abs, exp, log10, pow, log Popis: - absolutní hodnota - zaokrouhlení na nižší - mocnina - přirozený logaritmus - přir.mocnina - druhá odmocnina - desítkový logaritmus
- absolutní hodnota - abs - zaokrouhlení na nižší - floor - mocnina - pow - přirozený logaritmus - log - přir.mocnina - exp - druhá odmocnina - sqrt - desítkový logaritmus - log10
Rozhodujete se, zda pro evidenci předmětů a známek použít textové soubory či databázi. - lze definovat přístupová práva k jednotlivým záznamům či položkám - snadná přenositelnost dat - jednodušší používání - není potřeba instalovat, spravovat a učit se další SW - aktualizovat data může současně více uživatelů - udržuje se i popis struktury dat
- lze definovat přístupová práva k jednotlivým záznamům či položkám - relační dat. - snadná přenositelnost dat - soubory na disku - jednodušší používání - není potřeba instalovat, spravovat a učit se další SW - soubory - aktualizovat data může současně více uživatelů - relační databáze - udržuje se i popis struktury dat - relační databáze
Co je to pragmatika informace? ● Pragmatika informace označuje "praktický význam" zprávy pro osobu příjemce. ● Pragmatika informace označuje strukturu informace. Pragmatika se skládá z morfologie a syntaxe. ● Pragmatika označuje nezrušitelnou, neměnnou část informace. ● Pragmatika informace zkoumá vztah informace k příjemci ● Pragmatika informace se používá pro vyjádření takového významu informace, který je nezávislý na příjemci. ● Pragmatika informace se používá pro vyjádření takového významu informace, který je nezávislý na příjemci ● Pragmatika informace je ta část informace, kterou lze prakticky (obvykle písemně) zachytit● Pragmatika informace označuje "praktický význam" zprávy pro osobu příjemce. ● Pragmatika informace zkoumá vztah informace k příjemci