WA1
Z OI wiki
(Zkouška 4.1.2012) |
m (→Zkouška 4.1.2012) |
||
Řádka 72: | Řádka 72: | ||
'''Ústní zkouška''' - Pokud jste prošli písemným testem, dostali jste otázku (já za 5b - udržovací, zda si zasloužím za C). Pokud jste odpověděli správně (a chyběl vám bod do lepší známky), mohli jste si zkusit vzít další za 5b (získal jsem tak lepší známku, v případě neúspěchu bych byl na nule). | '''Ústní zkouška''' - Pokud jste prošli písemným testem, dostali jste otázku (já za 5b - udržovací, zda si zasloužím za C). Pokud jste odpověděli správně (a chyběl vám bod do lepší známky), mohli jste si zkusit vzít další za 5b (získal jsem tak lepší známku, v případě neúspěchu bych byl na nule). | ||
+ | |||
+ | Otázku vybíral tak, že kouknul na přehled přednášek a vypral nějaké téma, někdo si téma i mohl vybrat... | ||
+ | |||
Pokud byste ale měli z testu např. 17b a z ústní -5b >> 12b, zkoušku jste neudělali. Takže se vlastně výsledky z písemné a ústní sečetly a museli jste mít 15 a více bodů... | Pokud byste ale měli z testu např. 17b a z ústní -5b >> 12b, zkoušku jste neudělali. Takže se vlastně výsledky z písemné a ústní sečetly a museli jste mít 15 a více bodů... |
Verze z 6. 1. 2012, 17:51
|
|
Info o předmětu
- Přednášející: Ing. Martin Klíma, Ph.D.
- Cvičící:
Pravidla předmětu
Studijní materiály
Zkoušky
Zkouška 4.1.2012
Moc si toho už nepamatuji, kdyžtak doplňte... --Hanx 6. 1. 2012, 17:49 (UTC)
Vstupní test ke zkoušce - 10 zaškrtávacích odpovědí, žádná nebo právě jedna správná, pro postup nutno 6 bodů z 10. Otázky byly poměrně náročné na pochopení významu (např. dvojitý zápor apod.)
Nepamatuji si přesně obsah, ale byl to víceméně průřez všemi přednáškami na základní věci. Možná jsem něco z toho napsal k písemnému testu...
Písemný test - zaškrtávací odpovědi, žádná, jedna nebo až všechny správné, pro postup nutno 15 bodů z 25 ; některé otázky bylo nutné napsat/nakreslit a poslední otázka byla implementační.
Testové otázky: 1) Web Proxy -> Pracuje na aplikační vrstvě 2) Smarty implementuje -> Pouze View 3) Co je nutné, aby mohlo dojít k XSRF útoku -> Uživatel navštíví v jednom prohlížeči v tomto pořadí: napadená stránka, útočníkova stránka -> Napadená stránka spoléhá pouze na ověření pomocí Cookies/Sessions -> jeste jedna odpoved 4) Dotaz na implementaci komunikace PHP - DB -> Pomocí dynamicky linkované knihovny nebo přikompilovaným modulem 5) Co zajišťuje DNS -> převod textového jména na IP adresu -> převod IP adresy na textové jméno 6)... Dále pak nějaké otázky na PHP a JavaScript Psané otázky: 1) Co je pseudotřída v CSS + alespoň jeden příklad 2) Co je pseudoelement v CSS + alespoň jeden příklad 3) Vysvětlete MVC v realizaci Front Controlleru + popište význam Modul a View Implementační otázka: Implmentujte zpracování formuláře (vstup: Jméno, Příjmení, Submit). Předpokládejte, že máte metody: * validuj($jmeno, $prijmeni) - kontroluje validitu vstupu, return boolean * save($jmeno, $prijmeni) - provede bezpečné uložení do DB Kontrolujte vstup formuláře, v případě špatného vyplnění formuláře se formulář zobrazí znovu se zadanými hodnotami. Pokud dojde k uložení, informujte o úspěšném uložení (k dispozici na thankyou.html) *zde bylo potřeba hlavně hlídat, aby jsme nevypisovali neošetřené vstupy (htmlspecialchars)...
Ústní zkouška - Pokud jste prošli písemným testem, dostali jste otázku (já za 5b - udržovací, zda si zasloužím za C). Pokud jste odpověděli správně (a chyběl vám bod do lepší známky), mohli jste si zkusit vzít další za 5b (získal jsem tak lepší známku, v případě neúspěchu bych byl na nule).
Otázku vybíral tak, že kouknul na přehled přednášek a vypral nějaké téma, někdo si téma i mohl vybrat...
Pokud byste ale měli z testu např. 17b a z ústní -5b >> 12b, zkoušku jste neudělali. Takže se vlastně výsledky z písemné a ústní sečetly a museli jste mít 15 a více bodů...