- Pomocou akej triedy môžeme čítať a pomocou akej triedy môžeme zapisovať do textového súboru?
- Pomocou akej metódy sa zavrie súbor pre čítanie alebo zápis?
- Akým spôsobom je vhodné použiť bloky try – catch – finally v kontexte práce so súbormi?
- Ako budete postupovať, pokiaľ si dáta programu (zoznam študentov) budete chcieť uložiť do textového súboru a následne ich znovu pomocou programu jednoducho načítať?
- Pomocou akej metódy zistíte, či existuje súbor na danom mieste?
Objektovo orientované programovanie – OOP2
- Čo to znamená, keď povieme, že trieda A dedí z triedy B?
- K čomu slúži modifikátor prístupu protected?
- Ako sa volá trieda, ktorá je všeobecným predkom všetkých výnimiek?
- Ako sa volajú tri bloky, ktoré sa v súvislosti s výnimkami používajú?
- Čím sa líšia metódy, vlastnosti a premenné, ktoré sú označené ako statické?
- Ako funguje kolekcia typu Dictionary?
Objektovo orientované programovanie – OOP1
- Čo je to trieda a objekt?
- K čomu slúžia modifikátory prístupu public a private?
- Čo sú gettery a settery?
- K čomu slúži kľúčové slovo null?
- K čomu slúži dátový typ List?
Metódy
- Popíšte čo je to metóda.
- Ako môžete metóde podávať informácie, ktoré pri svojej činnosti použije? Napr. Metoda pre súčet dvoch čísiel bude potrebovať ako svoj vstup práve dve čísla.
- Akým spôsobom z metódy vrátite hodnotu?
- Aký dátový typ použijete, pokiaľ budete chcieť pracovať s dátumom a časom?
- Ako z premennej typu DateTime získate len dátum (rok, mesiac a deň )?
- Ako získate aktuálny dátum a čas? Akým spôsobom vytvoríte konkrétny dátum?
Práca s poliami a ladenie programu
- Aký je rozdiel medzi cyklom for a foreach?
- K čomu slúži príkaz break?
- Čo znamená vnorenie cyklu? Uveďte príklad programu, kde je vhodné vnorený cyklus použiť?
- K čomu slúži debugger?
- Ako do zdrojového kódu vložíte breakpoint a k čomu slúži?
- K čomu v rámci ladenia programu slúžia príkazy Step Over a Continue?
- Program je pozastavený na breakpointe. Akým spôsobom môžete zistiť aktuálne hodnoty v premenných?
Cykly a polia
- Čo je to cyklus a aké cykly poznáte?
- Aký je rozdiel medzi cyklom while a do-while?
- Ako funguje cyklus for a kedy je vhodné ho použiť?
- Čo je pole a ako vytvoríte premennú typu pole?
- Ako zistite veľkosť pola?
Riadenie toku programu
- K čomu je vhodný dátový typ Boolean?
- Vysvetlite tri základné logické operátory.
- Ako funguje a aké sú rozdiely pri použití príkazov if, else, else if?
- K čomu slúži príkaz switch a kedy je vhodné ho použiť?
Dátové typy a premenné
- Čo znamená pojem premenná, uveďte príklad, zadeklarujte premennú s hodnotou.
- Aké poznáte základne štyri dátové typy?
- Pomocou akej metódy môžeme vypisovať reťazce na konzolu?
- Akou metódou môžete načítať reťazec od užívateľa z konzoly?
- Ako prevediete reťazec na cele číslo?
- Čo je Intelisense, ako ju môžeme využiť?
Základy práce s MS Visual Studio
- K comu sluzi vyvojové prostredie MS Visual Studio?
- Co je Project a Solution a aký je medzi nimi vztah?
- Co je program a programovaci jazyk?
- Akym prikazom vytvorite spustitelny subor vasho programu, bez toho aby ste ho naraz aj spustili? Kde tento .exe subor nájdete? (uvedte relativnu adresu)
- Akým prikazom spustite program priamo z MS Visual Studia?
- Pokial sa program nepodari kvoli chybam spustit, kde najdete informacie o vyskyte chyb?