Kolokvijum iz Uvoda u veb i Internet tehnologije (II
godina, I smer, 9. IV 2008.) – A
(Pisati čitko,
hemijskom olovkom!)
Ime i prezime, broj indeksa
______________________________________________
1. Navesti bar četiri Internet protokola
2. Korektna sintaksa za padajuću listu na HTML formularu je
(zaokružiti tačan odgovor)
a) <input type="list"> |
b) <input type="dropdown"> |
c) <list> |
d) <select> |
3. Zaokružiti
korektnu CSS sintaksu:
body {color: black} |
body:color=black |
{body:color=black(body} |
{body;color:black} |
4. Napisati foreach iskaz kojim se štampaju vrednosti indeksa i elemenata
sledećeg PHP asocijativnog niza:
$gdoba = array("zima" =>
4, "prolece" => 1, "leto" => 2, "jesen"
=> 3);
5. Na formularu:
<form action="action.php" method="post" >
Vaše ime i prezime: <input
type="text" name="name"/>
Omiljena literatura: <input
type="text" name="book" />
<input
type="submit" />
</form>
korisnik je uneo vrednosti «Marija Tica», «poezija» i pritisnuo dugme «submit».
Napisati segment PHP
skripta koji za te unete vrednosti proizvodi poruku «Zdravo,
Marija. Vaša omiljena literatura je poezija».
6. Napisati korektan XML dokument koji sadrži podatke o 2
studenta (ime, prezime, adresa, telefon – jedan ili više, fakultet, godina).
Upotrebiti elemente sa elemenatskim i mešovitim sadržajem, kao i bar jedan
atribut.
7. Napisati PHP iskaz kojim se promenljivoj $mesec dodeljuje
asocijativni niz sa indeksima koji su imena meseci i vrednostima 1 do 12.
8. Napisati PHP skript koji, korišćenjem funkcije str_replace,
na odgovarajući način koriguje iskaz „Moji omiljeni predmeti su
analiza i algebra“.
9. Povežite atribute sa leve strane
sa dopustivim vrednostima na desnoj strani (navođenjem rednog broja
vrednosti uz odgovarajući atribut na levoj strani).
SHAPE |
|
SRC |
|
TYPE |
|
LINK |
|
CONTENT |
|
CLEAR |
|
BACKGROUND |
|
BORDER |
|
ALIGN |
|
BGCOLOR |
|
WIDTH |
|
HREF |
|
10. Napisati PHP skript koji ispituje da li se znak '.' sadrži u nisci $adresa i ako da,
ispisuje deo email adrese iz niske $adresa iza poslednje tačke.
11. Napisati PHP skript koja će nisku $vreme koja sadrži vremensku
oznaku u obliku hh:mm:ss. ispisati u
obliku hh->mm->ss
12. Sledeći Google upiti traže (dopuni):
a)
knjiga * java
__________________________________________________________________
b) related:www.sunjava.net ___________________________________________________
c) IDE
+ java –ostrvo
___________________________________________________________
MOGUĆA REŠENJA:
2. d
3. 1
4. foreach ($gdoba
as $k=>$v) {echo "Vrednost ($k):$v";}
8. $s="Moji
omiljeni predmeti su analiza i algebra ";
$novi=str_replace("omiljeni", "omrazeni",
$s);
9. 1 ALIGN
2 BGCOLOR 3 CLEAR
4 SHAPE 5 HREF 6 CONTENT
10.
<?php
$adresa="mi06888@alas.matf.bg.ac.yu";
if
(strpos($adresa, '.') === false) print 'Ne postoji . u e-mail adresi!';
else
{
$niz = explode(".",$adresa);
echo $niz[sizeof($niz)-1];
}
?>
11.
<?php
$vreme="00:12:59";
$niz = explode(":",$vreme);
echo implode("->",$niz);
?>
Kolokvijum iz Uvoda u veb i Internet tehnologije (II
godina, I smer, 9. IV 2008.) - B
(Pisati
čitko, hemijskom olovkom!)
Ime i prezime, broj indeksa
______________________________________________
1. Navesti bar četiri jezika za opisivanje hiperteksta.
2. Korektna sintaksa za overu polja na HTML formularu je (zaokružiti
tačan odgovor)
|
a) <check> |
|
b) <input type="check"> |
|
c) <input type="checkbox"> |
|
d) <checkbox> |
3. Kako se opisuje nepodvučena hiperveza u
CSS-u
a) a {text-decoration:none}
b) a {text-decoration:no underline}
c) a {underline:none}
d) a {decoration:no
underline}
4. Napisati foreach iskaz kojim se štampaju vrednosti indeksa i elemenata
sledećeg PHP niza:
$gdoba = array("prolece", "leto","jesen","zima");
5. Na formularu:
<form action="action.php"
method="post" >
Vaše ime: <input type="text"
name="name"/>
Broj dosijea: <input type="text" name="fileNo"
/>
<input
type="submit" /></form>
korisnik je uneo vrednosti «Marija», «20/2006» i pritisnuo dugme «submit».
Napisati segment PHP skripta koji proizvodi poruku «Zdravo, Marija. Vi ste upisani 2006. godine».
6. Napisati primer korektnog XML dokumenta koji sadrži opis pizza -
menija sa elementima naziv, cena i
sastojak (proizvoljan broj). Element sastojak ima atribut uključen sa
vrednošću da ili ne.
7. Napisati PHP iskaz kojim se promenljivoj $dan dodeljuje
niz sa indeksima 1 do 7 i vrednostima koje su imena dana u nedelji.
8. Napisati PHP skript koji izdaje
vrednost drugog elementa parsirane niske:
$str = "niz[]=jedan+dva&niz[ ]=3+4&niz[ ]=tri";
9. Povežite
atribute sa leve strane sa elementima na desnoj strani (navođenjem brojeva
atributa uz odgovarajući element na desnoj strani).
|
HR |
|
TD |
|
MAP |
|
BR |
|
IMG |
6.
HTTP-EQUIV |
A |
|
UL |
|
TABLE |
|
|
|
OL |
|
AREA |
10. Napisati PHP skript koji ispituje da li se
znak '@'
sadrži u nisci $adresa i ako da, ispisuje domen email adrese iz niske $adresa
(deo adrese iza '@').
11. Napisati PHP skript koja će nisku $datum koja sadrži datum u
obliku dd.mm.gggg ispisati u
obliku mm/dd/gggg
12. Sledeći
Google upiti traže (dopunite):
a) knjiga + java –ostrvo
___________________________________________________________
b)
prijemni date: 3 ___________________________________________
c) zbirka * java –kafa
___________________________________________________________
MOGUĆA REŠENJA:
2. c
3. 1
4. foreach
($gdoba as $k) { echo "Doba".($i+1). "jeste: ".$k. "<br>"; $i++; }
7.
$dan=array(1=>"ponedeljak", 2=>"utorak", 3=>"sreda",4=>"cetvrtak",5=>"petak",6=>"subota",7=>"nedelja");
9. 1 BR
2 IMG 3 AREA 4 TD
5 OL 6 META
10.
<?php
$adresa="mi06888@alas.matf.bg.ac.yu";
if
(strpos($adresa, '@') === false) print 'Ne postoji @ u e-mail adresi!';
else
{
$niz = explode("@",$adresa);
echo $niz[1];
}
?>
11.
<?php
$datum="15.02.2008";
$niz = explode(".",$datum);
$pom=$niz[1]; $niz[1]=$niz[0]; $niz[0]=$pom;
echo implode("/",$niz);
?>