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

  1. CENTER

SRC

  1. #FFFF00

TYPE

  1. ALL

LINK

  1. RECT

CONTENT

  1. mailto:pera@alas.matf.bg.ac.yu

CLEAR

  1. text/html; charset=iso-8859-2

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).

  1. CLEAR

HR

  1. USEMAP, VSPACE, HSPACE

TD

  1. HREF, SHAPE

MAP

  1. ALIGN, BGCOLOR, COLSPAN

BR

  1. TYPE, START

IMG

      6.   HTTP-EQUIV

A

 

UL

 

TABLE

 

META

 

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);

?>