predmet: ZCU FAV KIV PPI
28.1.2003 - 8:30
zkousejici P. Brada
celkem max. 50 bodu
otazky za 1, 2 nebo 3 body.
1) po tomhle stylu: jaky budou barvy prvni, treti, ctvrty?
prvnidruhatretictvrtapata
2) jakej je rozdil v Apachovi mezi DocumentRoot a ServerRoot
3) napiste funkci odkaz v PHP se dvema parametry, ktera vrati dany odkaz.
4) jak vypada zakladni prvek kaskadovych stylu, napiste priklad
5) jakej je rozdil mezi metodami HEAD a GET?
6) k cemu je metoda HEAD
7) rozdil CGI a PHP
8) ktere tri technologie sloucil T.B.Lee pro WWW?
9) co je to entita v SGML/XML, uvedte priklad.
10) jak zasila klient serveru preferovany jazyk? uvedte priklad
11) rozdil a
12) jakej je rozdil mezi DIV a SPAN ?
13) jakej je rozdil mezi "border" a "margin" ? nakreslete obrazek.
14) jaka je role webmastera pri vyvoji a udrzbe stranky v nejake firme?
15) seradte dane vlastnosti webu od nejdulezitejsiho po nejmene:
- barevny navrh
- struktura webu
- layout stranek
16) co vam rekne o tagu P dtd definice:
17) jake je kodovani znaku v URI
18) co vypise tento PHP skript:
$jmeno = 'John';
echo 'Hello, $jmeno!';
[odp.: vytiskne : Hello, $jmeno!
protoze single-quote string neexpanduje promenne]
vetsi priklad za 10b.
dve varianty, jednu se vyberete:
varianta A:
- sklad materialu: nazev (jako id), popis, cena, pocet kusu
- napiste:
a) cistou HTML stranku (jen veci v "body") - formular pro vkladani polozek
b) cisty PHP - skript pro ukladani polozek - jen vypis zda v poho, ci ne
c) mix HTML a PHP - vypis vsech polozek na sklade plus moznost nekterou
polozku smazat
- mate k dispozici knihovnu skl_fce.inc s
// vraci false kdyz chyba, jinak true
boolean uloz_material ($nazev, $popis, $cena, $pocet);
boolean smaz_material ($nazev);
array get_nazvy(); // vrati vsechny nazvy matrosu v poli
array get_material ($nazev); // vraci asociativni pole o materialu
varianta B:
- byla o SSI, test browseru - ze to vracelo v promenne BROWSER "msie", "nn"
nebo "other"
- a pak se mel generovat design stranky kaskadovejma stylama zvlast pro
kazdy browser
... dal uz jsem to necet' :-)