\documentclass[a4paper]{article}
\usepackage[serbian]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[cm]{fullpage}

\pagestyle{empty}

\begin{document}
\begin{center}
\textbf{Uvod u Veb i Internet tehnologije - septembar 2010.}

\textbf{Grupa A}
\end{center}

\begin{enumerate}
\item Napisati HTML/javascript aplikaciju koja prikazuje tri polja u koje
se unose dan, mesec i godina. \v Cim korisnik unese sva tri podatka, program
izra\v cunava i prikazuje koliko je dana preostalo od teku\' ceg do unetog 
datuma. Proveravati i ispravnost unosa i u slu\v caju neodgovaraju\' cih 
vrednosti korisnicima prikazati gre\v sku. 

\item Napisati PHP aplikaciju koja korisnicima omogu\' cava da sortiraju spisak
osoba (najvi\v se 10) po imenu, odnosno prezimenu. Korisnici podatke o osobama
unose u HTML formular koji sadr\v zi polja za unos teksta, dok na\v cin 
sortiranja biraju kori\v s\' cenjem radio dugmadi. Nakon pritiska na dugme
\verb|sortiraj| generi\v se se i prikazuje HTML tabela koja sadr\v zi sortiran 
spisak. 

\item Kreirati PHP/MySQL aplikaciju (nad postoje\' com izdava\v ckom bazom) 
koja prikazuje spisak izdava\v ca koji nisu izdali ni jedan roman doma\' ceg 
pisca. Prikazati \v sifru izdava\v ca, naziv kao i ukupan broj knjiga koje su
izdali.
\end{enumerate}

\hrulefill

\begin{center}
\textbf{Uvod u Veb i Internet tehnologije - septembar 2010.}

\textbf{Grupa A}
\end{center}

\begin{enumerate}
\item Napisati HTML/javascript aplikaciju koja prikazuje tri polja u koje
se unose dan, mesec i godina. \v Cim korisnik unese sva tri podatka, program
izra\v cunava i prikazuje koliko je dana preostalo od teku\' ceg do unetog 
datuma. Proveravati i ispravnost unosa i u slu\v caju neodgovaraju\' cih 
vrednosti korisnicima prikazati gre\v sku. 

\item Napisati PHP aplikaciju koja korisnicima omogu\' cava da sortiraju spisak
osoba (najvi\v se 10) po imenu, odnosno prezimenu. Korisnici podatke o osobama
unose u HTML formular koji sadr\v zi polja za unos teksta, dok na\v cin 
sortiranja biraju kori\v s\' cenjem radio dugmadi. Nakon pritiska na dugme
\verb|sortiraj| generi\v se se i prikazuje HTML tabela koja sadr\v zi sortiran 
spisak. 

\item Kreirati PHP/MySQL aplikaciju (nad postoje\' com izdava\v ckom bazom) 
koja prikazuje spisak izdava\v ca koji nisu izdali ni jedan roman doma\' ceg 
pisca. Prikazati \v sifru izdava\v ca, naziv kao i ukupan broj knjiga koje su
izdali.
\end{enumerate}

\hrulefill

\begin{center}
\textbf{Uvod u Veb i Internet tehnologije - septembar 2010.}

\textbf{Grupa A}
\end{center}

\begin{enumerate}
\item Napisati HTML/javascript aplikaciju koja prikazuje tri polja u koje
se unose dan, mesec i godina. \v Cim korisnik unese sva tri podatka, program
izra\v cunava i prikazuje koliko je dana preostalo od teku\' ceg do unetog 
datuma. Proveravati i ispravnost unosa i u slu\v caju neodgovaraju\' cih 
vrednosti korisnicima prikazati gre\v sku. 

\item Napisati PHP aplikaciju koja korisnicima omogu\' cava da sortiraju spisak
osoba (najvi\v se 10) po imenu, odnosno prezimenu. Korisnici podatke o osobama
unose u HTML formular koji sadr\v zi polja za unos teksta, dok na\v cin 
sortiranja biraju kori\v s\' cenjem radio dugmadi. Nakon pritiska na dugme
\verb|sortiraj| generi\v se se i prikazuje HTML tabela koja sadr\v zi sortiran 
spisak. 

\item Kreirati PHP/MySQL aplikaciju (nad postoje\' com izdava\v ckom bazom) 
koja prikazuje spisak izdava\v ca koji nisu izdali ni jedan roman doma\' ceg 
pisca. Prikazati \v sifru izdava\v ca, naziv kao i ukupan broj knjiga koje su
izdali.
\end{enumerate}

\hrulefill

\begin{center}
\textbf{Uvod u Veb i Internet tehnologije - septembar 2010.}

\textbf{Grupa A}
\end{center}

\begin{enumerate}
\item Napisati HTML/javascript aplikaciju koja prikazuje tri polja u koje
se unose dan, mesec i godina. \v Cim korisnik unese sva tri podatka, program
izra\v cunava i prikazuje koliko je dana preostalo od teku\' ceg do unetog 
datuma. Proveravati i ispravnost unosa i u slu\v caju neodgovaraju\' cih 
vrednosti korisnicima prikazati gre\v sku. 

\item Napisati PHP aplikaciju koja korisnicima omogu\' cava da sortiraju spisak
osoba (najvi\v se 10) po imenu, odnosno prezimenu. Korisnici podatke o osobama
unose u HTML formular koji sadr\v zi polja za unos teksta, dok na\v cin 
sortiranja biraju kori\v s\' cenjem radio dugmadi. Nakon pritiska na dugme
\verb|sortiraj| generi\v se se i prikazuje HTML tabela koja sadr\v zi sortiran 
spisak. 

\item Kreirati PHP/MySQL aplikaciju (nad postoje\' com izdava\v ckom bazom) 
koja prikazuje spisak izdava\v ca koji nisu izdali ni jedan roman doma\' ceg 
pisca. Prikazati \v sifru izdava\v ca, naziv kao i ukupan broj knjiga koje su
izdali.
\end{enumerate}

\hrulefill



\newpage

\begin{center}
\textbf{Uvod u Veb i Internet tehnologije - septembar 2010.}

\textbf{Grupa A}
\end{center}

\begin{enumerate}
\item Interfejs \verb|Node| je definisan u okviru:

\begin{tabular}{lllll}
(a) XML DOM specifikacije \\
(b) Core DOM specifikacije \\
(c) HTML DOM specifikacije \\
(d) ECMAScript DOM specifikacije
\end{tabular}


\item Dopuni upit: \verb|UPDATE zaposleni|\ \hrulefill\ \verb|plata=plata*1.1|

\item Trenutno aktuelni standard jezika HTML je:
\begin{tabular}{lllll}
(a) 3.01 &
(b) 3.2  &
(c) 4.01 &
(d) 2.01
\end{tabular}

\item Jezik JavaScript napravljen je u kompaniji:

\begin{tabular}{lllll}
(a) Sun Microsystems &
(b) Google Inc. &
(c) Microsoft &
(d) Netscape Communications
\end{tabular}

\item Izraz \verb|A*| u okviru navođenja složenog modela sadržaja elementa u DTD označava:

\begin{tabular}{lllll}
(a) da se \verb|A| ne sme pojaviti \\
(b) da se \verb|A| javlja jedan ili više puta \\
(c) da se \verb|A| javlja nula ili više puta \\
(d) da se \verb|A| javlja najviše jedan put
\end{tabular}


\item Arpanet i Internet su mreže zasnovane na principu:

\begin{tabular}{lllll}
(a) prespajanja kanala (circuit switching) \\
(b) posvećenih veza (dedicated connections) \\
(c) prespajanja poruka (message switching) \\
(d) paketnog prespajanja (packet switching)
\end{tabular}

\item Za izvršavanje upita nad bazom podataka koristi se PHP MySQL API funkcija \hrulefill.

\item Ime pregledača je moguće ustanoviti korišćenjem DOM svojstva:

\begin{tabular}{lllll}
(a) document.browserName &
(b) window.appName &
(c) navigator.appName &
(d) navigator.browserName
\end{tabular}

\item Ispravan način da se tekst u svim pasusima u dokumentu načini podebljanim je:

\begin{tabular}{lllll}
(a) \verb|p {text-size: bold}| \\
(b) \verb|<p style="font-size: bold">| \\
(c) \verb|p {font-weight: bold}| \\
(d) \verb|<p style="text-weight: bold">|
\end{tabular}

\item Koji se protokol najmanje uklapa u ostale?
\begin{tabular}{lllll}
(a) IMAP &
(b) POP3 &
(c) HTTP &
(d) SMTP
\end{tabular}

\item Za nasilan prekid PHP skripta obično se koristi funkcija \hrulefill.

\item Akronim za XML format koji je W3C preporuka za opisivanje dvodimenzionalne vektorske grafike je: \hrulefill.

\item Tehnologija koja omogućava komunikaciju JavaScript skriptova sa Veb serverom, bez potrebe za ponovnim učitavanjem cele strane, naziva se: \hrulefill.

\item Osnovni princip prilikom dizajniranja XML-a nije bio da:

\begin{tabular}{lllll}
(a) XML dokumenti će biti čitljivi i za ljude \\
(b) Dizajn jezika XML će biti formalan i koncizan \\
(c) XML sadrži mnoštvo opcionih i proizvoljnih delova koji olakšavaju kreiranje dokumenata \\
(d) XML će biti kompatibilan sa SGML
\end{tabular}

\item Za direktno navođenje opisa vizuelne prezentacije nekog HTML elementa (najčešće u CSS-u) koristi se generički atribut \hrulefill.
\item Nakon izvršavanja JavaScript koda:
\begin{verbatim}
        s = "Hello, world!"
        x = s.substr(7)
\end{verbatim}
vrednost promenjive \verb|x| je:

\begin{tabular}{lllll}
(a) nije definisana jer je kod sintaksno neispravan (nedostaje ; na kraju naredbe) \\
(b) w \\
(c) Hello, \\
(d) world!
\end{tabular}

\item PHP sesije se čuvaju:

\begin{tabular}{lllll}
(a) u bazi podataka \\
(b) na klijentskoj mašini \\
(c) na serverskoj mašini \\
(d) i na serverskoj i na klijentskoj mašini
\end{tabular}

\item Dopuni upit tako da izdvaja sve zaposlene kojima ime sadrži nisku \verb|"ika"|:

\verb|SELECT * FROM zaposleni WHERE ime| \hrulefill.

\item Argument funkcije \verb|mysql_fetch_row| je:

\begin{tabular}{lllll}
(a) povratna vrednost funkcije \verb|mysql_connect| \\
(b) niska karaktera koja sadrži upit \\
(c) povratna vrednost funkcije \verb|mysql_query|\\
(d) tabela baze podataka
\end{tabular}

\item Margine sadržaja ćelije HTML tabele (tj. prostor između okvira i sadržaja ćelije zadaju se):

\begin{tabular}{lllll}
(a) atributom \verb|margin| elementa \verb|td| \\
(b) atributom \verb|margin| elementa \verb|table| \\
(c) atributom \verb|cellpadding| elementa \verb|table| \\
(d) elementom \verb|cellspacing|
\end{tabular}

\end{enumerate}

\end{document}
