tehnologii web grile rezolvate incomplet anul 2008-2009.docx

30
Imagini 1. Elementul <IMG atribute> este element de linie sau de bloc? element de linie 2. Cum va fi scris textul pe lingă o imagine aliniată la stânga, ca in exemplu de mai jos? <P> un paragraf inaintea unei imagini</P> <IMG src=poza_mea.jpg alt=”EU” align=left> Acesta e un text liber(frunză) scris după o imagine aliniata la stanga. Atentie la aliniere! <P> Atentie cum se aliniaza al doilea paragraf! </P> paragraf 1 se va fi afisat inainte de poza, paragraf2 va fi afisat in stanga pozei 3. Cum va fi scris textul pe lingă o imagine aliniată la dreapta, ca în exemplul de mai jos? <P> un paragraf inaintea unei imagini</P> <IMG src=poza_mea.jpg alt=”EU” align=right > Acesta e un text liber(frunză) scris după o imagine aliniata la dreapta. Atentie la aliniere! <P> Atentie cum se aliniaza al doilea paragraf! </P paragraful 2 va fi afisat in dreapta pozei 4. Cum va fi scris textul pe lingă o imagine aliniată top, ca în exemplul de mai jos? <P> un paragraf inaintea unei imagini</P> <IMG src=poza_mea.jpg alt=”EU” align=top> Acesta e un text liber(frunză) scris după o imagine aliniata top. Atentie la aliniere! <P> Atentie cum se aliniaza al doilea paragraf! </P ||- aliniate in partea de sus a pozei 5. Cum va fi scris textul pe lingă o imagine aliniată middle, ca în exemplul de mai jos? <P> un paragraf inaintea unei imagini</P> <IMG src=poza_mea.jpg alt=”EU” align=middle> Acesta e un text liber(frunză) scris după o imagine aliniata middle Atentie la aliniere! <P> Atentie cum se aliniaza al doilea paragraf! </P aliniate in mijlocul pozei 6. Cum va fi scris textul pe lingă o imagine aliniată bottom, ca în exemplul de mai jos? <P> un paragraf inaintea unei imagini</P> <IMG src=poza_mea.jpg alt=”EU” align=bottom> Acesta e un text liber(frunză) scris după o imagine aliniata bottom. Atentie la aliniere! <P> Atentie cum se aliniaza al doilea paragraf! </P aliniate in josul pozei 7. Scrieti atributele lui IMG din exemplul precedent care creaza o bordura de grosime 5 imaginii si care lasă un spŃiul alb de 20 pixeli pe orizontală si verticală între imagine si text. <img src=raton.jpg border=5 hspace=20 vspace=20 alt="EU" align=middle> 8. In elementul urmator <IMG src=poza_mea.jpg alt=”EU” height=150 width=100> imaginea va fi deformată sau redimensionată?

Upload: m04r734

Post on 08-Jun-2015

783 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Tehnologii Web Grile Rezolvate Incomplet Anul 2008-2009.Docx

Imagini

1. Elementul <IMG atribute> este element de linie sau de bloc? element de linie2. Cum va fi scris textul pe lingă o imagine aliniată la stânga, ca in exemplude mai jos?<P> un paragraf inaintea unei imagini</P><IMG src=poza_mea.jpg alt=”EU” align=left>Acesta e un text liber(frunză) scris după o imagine aliniata lastanga.Atentie la aliniere!<P> Atentie cum se aliniaza al doilea paragraf! </P> paragraf 1 se va fi afisat inainte de poza, paragraf2 va fi afisat in stanga pozei3. Cum va fi scris textul pe lingă o imagine aliniată la dreapta, ca în exemplul demai jos?<P> un paragraf inaintea unei imagini</P><IMG src=poza_mea.jpg alt=”EU” align=right >Acesta e un text liber(frunză) scris după o imagine aliniata la dreapta.Atentie la aliniere!<P> Atentie cum se aliniaza al doilea paragraf! </P paragraful 2 va fi afisat in dreapta pozei4. Cum va fi scris textul pe lingă o imagine aliniată top, ca în exemplul de mai jos?<P> un paragraf inaintea unei imagini</P><IMG src=poza_mea.jpg alt=”EU” align=top>Acesta e un text liber(frunză) scris după o imagine aliniata top.Atentie la aliniere!<P> Atentie cum se aliniaza al doilea paragraf! </P ||- aliniate in partea de sus a pozei5. Cum va fi scris textul pe lingă o imagine aliniată middle, ca în exemplul de maijos?<P> un paragraf inaintea unei imagini</P><IMG src=poza_mea.jpg alt=”EU” align=middle> Acesta e un text liber(frunză) scris după o imagine aliniata middleAtentie la aliniere!<P> Atentie cum se aliniaza al doilea paragraf! </P aliniate in mijlocul pozei6. Cum va fi scris textul pe lingă o imagine aliniată bottom, ca în exemplul de maijos?<P> un paragraf inaintea unei imagini</P><IMG src=poza_mea.jpg alt=”EU” align=bottom>Acesta e un text liber(frunză) scris după o imagine aliniata bottom.Atentie la aliniere!<P> Atentie cum se aliniaza al doilea paragraf! </P aliniate in josul pozei7. Scrieti atributele lui IMG din exemplul precedent care creaza o bordura degrosime 5 imaginii si care lasă un spŃiul alb de 20 pixeli pe orizontală siverticală între imagine si text. <img src=raton.jpg border=5 hspace=20 vspace=20 alt="EU" align=middle>8. In elementul urmator <IMG src=poza_mea.jpg alt=”EU” height=150width=100> imaginea va fi deformată sau redimensionată? img va fi redimensionata9. In elementul urmator <IMG src=poza_mea.jpg alt=”EU” height=150 >imaginea va fi deformată sau redimensionată? mg va fi deformata10. In elementul următor <IMG src=poza_mea.jpg alt=”EU” width=100border=5> imaginea va fi deformată sau redimensionată? img va fi deformata

Legături1. Elementul <IMG atribute> este element de linie sau de bloc? linie2. Care sunt culorile implicite ale legăturilor nevizitate, active si vizitate?Schimbati aceste culori implicite în : cyan (#00FFFF), green(#0080000),respectiv orange(#FFA500). cele ale browser-ului3. Ce reprezintă o legatură din exemplul următor?...Detalii despre Editura Teora <br><A href=http://www.teora.ro > Editura Teora<img src=http://www.teorausa.com/picts/Top.jpg> Sigla edituriiTeora </A> Adauga o imagine ca link

Page 2: Tehnologii Web Grile Rezolvate Incomplet Anul 2008-2009.Docx

4. Cum aflatiadresa unei imaginii de pe internet? Realizati o legatura la o parte aunei imagini de pe internet! proprietatile imaginii de pe site codul: <a href=http://www.teora.ro> <img src=http://www.teorausa.com/picts/Top.jpg> </a>5. ScrieŃi cod HTML pentru o legătură care trimite la o adresa de mail mesajul“Puteti sa-mi scrieti”. Formatati legătura ca să fie la început de linie s italic. <html> <body> <p> Mail: <a href="mailto:[email protected]"> <i>Puteti sa-mi scrie</i></a> </body> </html> 6. Ce efect va avea următorul cod HTML? <ADRESS> <A href =mailto:[email protected] ?subject=Intrebare &va rog sa-mi precizati..>Puteti sa-mi scrieti </A> </ADRESS> va crea un link catre adresa stabilita cu subiectul Intrebare&va rog sa-mi precizati

7. DefiniŃi trei ancore într-un document de 3 pagini, cite una la fiecare nceputde pagine, si faceti legătura la ele?8. Sunt corecte următoarele definiŃii de ancore si legături la ele? SpecificaŃicare ancoră este incorect definită?<A id= mat-inf> trimitere la site-ul fac mat-inf </A>…………………………………..<A name=USH> trimitere la site-ul univ SH</A>…………………………….<P id=Arhit> Trimitere la site-ul fac de Arhitectura</A>………………………………….<P name= fac_eng> Trimitere la site-ul fac de Engleză</A>…………………………<A href=#mat_inf> MAT_INF </A><A href =.USH> UnivSH </A><A href=#Arhit> Arhitectura </A:<A href =.fac_eng> fac de Engleză</A>9. Să se creeze un fisier animale.html, cu ancore definite la descriereafiecărui animal., de exemplu<A id=”pisica”> </A><H3> PISICA </H3>Pisica este o felina…..……………………….<A id=”pisica”> </A><H3> PISICA </H3><A id=”ciine”></A><H3>Ciine </H3>Ciinele este un animal f.credicions ….…………………..Sa se creeze un fisier de forma:Imagine animal …. referire la ancora animalului din fisierul animale.html(<IMG src=pisica.jpg> <A href=animale.html#pisica> Pisica </A><br>)

Elementele de structură: HEAD si BODY1. Să se scrie trei legături la pagini diferite din site-ul editurii Teora , care au o partecomună: “http://www.teora.ro”, care va fi trecută ca valoare a atributului href, aelementului BASE.<HEAD><BASE href="“http://www.teora.ro”><TITLE> Elementul BASE </TITLE></HEAD><BODY>…..</BODY> </HTML> <html> <head> <base href="http://www.teora.ro"> <title>Elem BASE</title> </head>

Page 3: Tehnologii Web Grile Rezolvate Incomplet Anul 2008-2009.Docx

<body> <a href="http://www.teora.ro/cgi-bin/teora/libraria/mbshop.cgi?database=08">arta</a> <a href="http://www.teora.ro/cgi-bin/teora/libraria/mbshop.cgi?database=01">comp per</a> <a href="http://www.teora.ro/cgi-bin/teora/libraria/mbshop.cgi?database=26">cariera</a> </body> </html>2. Să se insereze într-o pagină cu titlu “Vizitare site SH”, legături la la site-uluniversitătii Spiru Haret , la paginile: “Carta universitatii”, “Codul etic” si“Facultati”, flolosind tag-ul BASE. <html> <head> <base href="http://www.spiruharet.ro/"> <title>Vizitare site SH</title> </head> <body> <a href="http://www.spiruharet.ro/carta/">Carta</a> <br></br> <a href="http://www.spiruharet.ro/carta/codul_etic.pdf">Cod Etic</a> <br></br> <a href="http://www.spiruharet.ro/facultati/">Facultati</a> </body> </html>3. Ce efect au tag-urile META ? <HEAD> <BASE href="“http://www.teora.ro”><TITLE> Elementul BASE </TITLE><META name="description" content="invatamint suparior"><META name="keywords" content=" Editura Teora”></HEAD><BODY><A href="Beletristica"> beletristica </A> <BR><A href="Arta"> Arta </A><BR></BODY> Tagul META are rolul de a insera inf despre pag web care vor fi transmise motoarelor de cautare sau robotilor informatici4. Ce va afisa codul următor?<HTML> <HEAD> <TITLE> Elementul META_Author</TITLE><META name"description" content="Carte WEB"><META name="author" content="Rodica Niculescu><META name="copyright" content="Editura Spiru Haret"></HEAD><BODY>copyright&copy;2006, Editura Spiru Haret</BODY> </HTML> va afisa: copyright&copy;2006, Editura Spiru Haret5. Ce efect se va produce executând codul?<HTML> <HEAD><TITLE> Elementul META_http-equiv</TITLE><META http-equiv="refresh" content="120"></HEAD><BODY><P> Fisierul contine tag-uri meta</P></BODY></HTML> va afisa: fisierul contine tag-uri meta6. Să se scrie cod HTML pentru redirecŃionare fisierului de mai sus la adresawww.teora.ro la fiecare 5 minute. <HTML> <HEAD> <TITLE> Elementul META_http-equiv</TITLE> <META http-equiv="refresh" content="30;url=www.editura.sh.ro"> </HEAD> <BODY><B> Fisierul va fi redirectionat automat la 5 minute la adresa data</B> </BODY> </HTML> 7. Să se folosească atributele elementului BODY în exemplul de mai jos, pentru aformata legaturile nevizitate cu rosu, cele visitate cu cyan, cele active cu green, iarfundalul sa aiba culoare yellow<HEAD><BASE href="“http://www.teora.ro”><TITLE> Elementul BASE </TITLE></HEAD><BODY>

Page 4: Tehnologii Web Grile Rezolvate Incomplet Anul 2008-2009.Docx

<A href="Beletristica"> beletristica </A> <BR><A href="Arta"> Arta </A><BR><a href=”Dictionare”> Dictionare </A></BODY>8. Să se folosească atributele elementului BODY în exemplul de mai sus,pentru a introduce o imagine de fundal, pentru a lăsa margini staânga 10,dreapta 30, sussi jos 10, iar textul sa fie scris cu darkblue. De asemenea, săse introduca comentarii într-o pagina pe unul sau mai multe râduri si să sefolosească un bloc de centrare informaŃiia

Cadre1. Ce va afisa urmatorul cod HTML?<HTML> <HEAD> </HEAD><FRAMESET rows="30, *"><FRAME src="articol.doc"><FRAME src="c:\windows\wewallpaper\tullips.html"></FRAMESET> </HTML> Va afisa 2 cadre2. Este corect următorul cod HTML?<HTML> <HEAD> </HEAD><BODY><FRAME src="Carte_web.doc"><FRAME src="c:\carte_web\cap_web_5\ex_9_2.html"></BODY> </HTML> da3 . Să se scrie cod HTML pentru a crea 3 cadre, în linia 2, cadranul stângaeste inserat o pagină care are 3 legaturi, care se deschid în cadranul dindreapta,de felul următor:Carte WEBPartea _I_ HMLPartea_II_ CSSPartea <HTML> <FRAMESET rows="50, 15%, *" frameborder="0"> <FRAME src="scriere_col.html"> <FRAMESET cols="30%, 2*, 3*" border="5" bordercolor="red" frameborder="1"> <FRAME src="pagina_1.html"> <FRAME src="pagina_2.html"> <FRAME src="pagina_3.html"> </FRAMESET> <FRAMESET cols="50%,*" border="6" bordercolor="#800080" frameborder="1"> <FRAME src="flori.jpg"> <FRAME src="C:/Windows/WEB/WALLPAPER/Autumn.jpg"> </FRAMESET> </FRAMESET> </HTML>4. Să se scrie cod HTML pentru a afisa patru pagini într-o fereastră, înformatul:5. Să se scrie cod HTML pentru a afisa patru pagini într-o fereastră, înformatul:6. Să se scrie cod HTML pentru a afisa 5 pagini într-o fereastră, în formatul:nu există chenare interioare, chenarul exterior este albastru si degrosime 57. Ce va afisa codul HTML? <FRAMESET rows="15%, *" frameborder="0"><FRAME src="Site-ul meu"><FRAMESET cols="30%, 2*, 3*" border="5" bordercolor="red”><FRAME src="pagina_1.html"><FRAME src="pagina_2.html"><FRAME src="pagina_3.html"></FRAMESET></FRAMESET> 3 pagini web deschide8. În exemplul de mai sus să se adauge o altă culoare sI dimensiune pentrufiecare cadru creat.9. Ce va crea tag-ul<FRAMESET rows="2*, 3*" cols="40%, *" border="5"bordercolor="blue"> aflat în corpul unei pagini?10. Să se creeze un cadru interioar , folosind IFRAME, în care să se deschidă3 pagini html.

Formulare1. Care sunt atributele elementului <FORM> atribute?

Page 5: Tehnologii Web Grile Rezolvate Incomplet Anul 2008-2009.Docx

_ Action_ Method_ Enctype_ Target2. Care este diferenta dintre metodele GET si POST de transmitere a datelordintr-un formular? get este directa, post este indirecta GET:se foloseste ptr a primi date POST: se foloseste ptr a stoca, updata date sau trimite mailuri3. Să se scrie codul HTML pentru a crea un formular cu 3 casete de text:nume, prenume, adresa si un buton de transmitere cu numele GO . <html> <body> <form name="input" action="form_action.asp" method="get"> Nume: <input type="text" name="Nume" size="20" /><br /> Prenume: <input type="text" name="Prenume" size="20" /><br/> Adresa: <input type="text" name="Adresa" size="50" /><br/> <input type="GO" value="GO" /> </form> </body> </html>4. Să se scrie codul HTML pentru a crea un formular cu:_ 2 casete de text: nume_prenume si una cu numele unui examen_ o caseta de tip parolă cu numele “cod student”_ o caset ascunsă care să conŃină nota la examen_ un buton de transmitere cu numele GO <html> <body> <form name="input" action="form_action.asp" method="get"> Nume si Prenume: <input type="text" name="Nume si Prenume" size="50" /><br /> Nume Examen: <input type="text" name="Nume Examen" size="20" /><br/> Cod Student: <input type="password" name="Cod Stundent" size="50" /><br/> Nota Examen: <input type="hidden" name="Nota Examen" size="5" /></br/> <input type="GO" value="GO" /> </form> </body> </html>5. Să se scrie codul HTML pentru a crea un formular care să conŃină un grupde butoane radio: de formaAparitia publicatiei XXzilnicsaptamanallunarannual <html> <body> <form name="input" action="form_action.asp" method="get"> Aparitia editurii XX:<br /> <input type="radio" name="zilnic" size="50" />zilnic<br /> <input type="radio" name="saptamanal" size="20" />saptamanal<br/> <input type="radio" name="lunar" size="50" />lunar<br/> <input type="radio" name="anual" size="5" />anual</br/> </form> </body> </html>6. Să se scrie codul HTML pentru a crea un formular care să conŃină 4 casetede validare , cu posibilele publicatii cumparate, a doua fiind implicitvalidatade forma:Cumpar publicatiile_ adevarul_ cotidianul_ gandul_ cancan <html> <body> <form name="input" action="form_action.asp" method="get"> Cumpar publicatiile:<br /> <input type="checkbox" name="adevarul" size="50" />adevarul<br /> <input type="checkbox" name="cotidianul" size="20" />cotidianul<br/> <input type="checkbox" name="gandul" size="50" />gandul<br/> <input type="checkbox" name="cancan" size="5" />cancan</br/> </form>

Page 6: Tehnologii Web Grile Rezolvate Incomplet Anul 2008-2009.Docx

</body> </html>7. Ce va afisa brwser-ul ?<B>Forma de invatamant</B><SELECT name="Catalog"><OPTION value= "s1">Popescu Ion<OPTION value= "s2">Ene Ana<OPTION value= "s3">Popa Oana<OPTION value= "s4">Ionescu Dan<OPTION value= "s5">Grigore Dana</SELECT> Se va afisa forma de invatamant si o caseta de selectare8. Să se adauge la lista de mai sus atributele elementului SELECT pentru apute alege mai multe elemente din listă si pentru a fi mereu vizibile 3elemente ale listei, iar primul element al listei sa fie mereu selectat. <html> <body> <B>Forma de invatamant</B> <SELECT name="Catalog" multiple="multiple"> <OPTION value= "s1">Popescu Ion <OPTION value= "s2">Ene Ana <OPTION value= "s3">Popa Oana <OPTION value= "s4">Ionescu Dan <OPTION value= "s5">Grigore Dana </SELECT> </body> </html>9. La lista de mai sus sa se adauge un buton de transmitere care sa aibă oimagine si un buton de reinitializare a dtelor din formular10. În formularul creat la 8 să se insereze o caseta de text ca re sa conŃină 5rânduri si 40 de coloane vizibile .Imagini hărŃi si animaŃie <html> <body> <B>Forma de invatamant</B> <SELECT name="Catalog" multiple="multiple"> <OPTION value= "s1">Popescu Ion <OPTION value= "s2">Ene Ana <OPTION value= "s3">Popa Oana <OPTION value= "s4">Ionescu Dan <OPTION value= "s5">Grigore Dana <br></br> <form input type="get"> </br> <textarea rows="5" cols="40"></textarea></br> </SELECT> </body> </html>

Imagini hărti si animatie1. Ce atribut obligatoriu trebuie să contină tag-ul IMG pentru ca imaginearespectivă să fie considerat ca o hartă si care e sintaxa acestuia? .trebuie sa contina USEMAP. Sintaxa este: <img usemap="numepoza"/>2. Care sunt elementele care defineste o hartă? <map> cu atributul NAME care are valoare identificator harta, <area> ptr fiecare zona activa3. Ce efect are următorul cod HTML?<HTML><head></head><IMG src=D:\CARTE_WEB_FINAL\Coperta.jpg USEMAP =#carte><BODY><MAP NAME="carte"><AREA SHAPE=RECT COORDS= "114,775,1003,1018" HREF="D:\CARTE _ WEB \Parte_I_HTML\cap1_web.doc"><AREA SHAPE=CIRCLE COORDS="884,449,159" HREF= "D:\CARTE_ WEB \Parte_I_HTML\cap7_web.doc"><AREA SHAPE=POLY COORDS= "24,383,193,380,203,331,290,332,461,597, 306,662,0,651,17,377,24,383" HREF="D:\CARTE_WEB\Parte_I_HTML \cap8_ web.doc"></MAP></BODY></HTML> creaza o poza cu link catre destinatiile prestabilite4. Ce va crea următorul cod HTML?<HTML> <HEAD> </HEAD><BODY>

Page 7: Tehnologii Web Grile Rezolvate Incomplet Anul 2008-2009.Docx

<TABLE cellspacing="2"><TR><TD><OBJECT data="univsh.jpg" width=200 height=200> </OBJECT><TD> <OBJECT data="facmat.jpg" width=200 height=250> </OBJECT></TR> insereaza in tabel cele 2 imagini5. Ce va crea următorul cod HTML?</TABLE> </BODY> </HTML><HTML><HEAD></HEAD> <BODY><MARQUEE>Acesta este un anunt de publicitate la cartea web!<IMG src=coperta.jpg width=150 height=150></MARQUEE> </BODY> </HTML> creaza un gif cu textul si iamginea predefinite6. Să se creeze o animaŃie a unei imagini care să se deplaseze de sus în jos,conŃinutul blocului să se deplaseze alternativ, la 1 secunda, numărul depixeli la un pas este de 10, iar culoarea de fond este coral.7. Să se creeze o animaŃie a unui bloc care conŃine un text si o imagine, caresă se deplaseze de sus în jos, conŃinutul blocului să se deplaseze alternativ,la 0.5 secunde, culoarea de fond este ivory, direcŃia de deplasare a bloculuisă fie de la stânga la dreapta, iar blocul sa fie inalt de 40% din dimensiuneaferestrei.

JavaScriptPROBLEME INTREBARI1. JavaScript este o versiunea.. Javaxb. LiveScriptc. C++d. VBScript2. Un program JavaScript trebuie să fie inclus îna. Eticheta <object>b. Eticheta <applet>xc. Eticheta <script>d. Eticheta <cgi>3. Butonul Submit estexa. Obiectb. Metodăc. Proprietated. Variabilă4. Culoarea de fundal a unui document estea. Obiectb. Metodăxc. Proprietated. Variabi5. write( ) este :a. Obiectxb. Metodăc. Proprietated. Variabilă6Un punct este folosit pentrua. A identifica un comentariu JavaScriptb. A separa liniile unui program JavaScriptc. A încheia o instrucŃiune JavaScriptxd. A separa numele unui obiect de o proprietate sau de o metodă7. Cum este denumită acŃiunea de executare a unui clic pe un buton al unuiformular afisat de programul dumneavoastră JavaScript?xa. Evenimentb. ReacŃiec. Element de tip rolloverd. Rollover al mouse-ul8. Apelati memoria calculatorului utlilizand una. Operatorxb. Nume de variabilac. Valoare literalad. Tip de variabila9. Ce anume face browserul să întreprindă o acŃiune?a. O expresie matematicăb. O expresie JavaScriptxc. O instrucŃiune JavaScriptd. O expresie logică10. In expresia 1 + 1, ce parte din expresie sunt numerele?

Page 8: Tehnologii Web Grile Rezolvate Incomplet Anul 2008-2009.Docx

xa. Operandulb. Operatorulc. Restuld. Incrementatorul11. In expresia 1 + 1, ce parte din expresie este semnul plus?a. Operandulxb. Operatorulc. Restuld. Incrementatorul12. Ce se întâmplă în expresia ++a?a. Valoarea lui a creste cu 2.xb. Valoarea lui a creste cu 1.c. Valoarea lui a este înmulŃită cu sine.d. Nimic; aceasta nu este o expresie JavaScript validă.13. Ce face operatorul &&?xa. Este true dacă expresiile din dreapta si din stânga sa sunt ambele adevărate.b. Este true dacă expresiile din dreapta sau din stânga sa sunt adevărate.c. Este true dacă nici una din expresiile din dreapta si din stânga sa nu esteadevărată.d. Combină expresia din dreapta sa cu expresia din stânga sa.14. ++ poate fi si la dreapta (c = a++) si la stânga (c = ++a)unei expresii, fără ca acest lucru să aibă vreo influenŃă asupra expresiei.a. TRUExb. FALSE15. Expresia x + = y adună valoarea lui x cu cea a lui y sistochează suma în y.xa. TRUEb. FALSE16. Operatorul ! = transformă ceva adevărat în ceva fals.a. TRUExb. FALSEInstrucŃiuni JS1. Ce ciclu execută instrucŃiuni indiferent de valoarea de adevăr sau fals aunei expresii condiŃionale?a. ciclul do...whileb. ciclul whilec. ciclul forxd. ciclul for in2. Adevărat sau Fals. O instrucŃiune switch...case nu poate avea un cazprestabilit.a. TRUExb. FALSE3. Ce fel de ciclu determină browserul să execute cel puŃin o dată instrucŃiunile dincadrul ciclului?xa. ciclul do...whileb. ciclul whilec. ciclul ford. ciclul for in4. Contorul ciclului for este folosit pentru a:a. Creste valoarea expresiei cu 1xb. Creste sau descreste valoarea contorului din ciclu cu 1c. Limita numărul de instrucŃiuni din cadrul blocului de programd. Limita rezultatele instrucŃiunilor din cadrul blocului de program5. Un ciclu poate deveni ciclu infinit.xa. TRUEb. FALSE6. Ce ciclu este folosit pentru a parcurge un număr necunoscut deelemente dintr-o listă?a. ciclul do...whileb. ciclul whilec. ciclul forxd. ciclul for in7. Adevărat sau Fals. Clauza default este folosită într-o instrucŃiune if pentrua atribui variabilelor valorile prestabilite.a. TRUExb. FALSE8. Care este scopul lui else într-o instrucŃiune if...else?a. ConŃine instrucŃiuni ce sunt executate dacă expresiacondiŃională este trueb. Defineste o altă expresie condiŃională pe care o evaluează browserul încazul în care prima expresie condiŃională este falsexc. ConŃine instrucŃiuni care sunt executate dacă expresia

Page 9: Tehnologii Web Grile Rezolvate Incomplet Anul 2008-2009.Docx

condiŃională este falsed. Se foloseste pentru a imbrica o instrucŃiune if9. Este necesară includerea unui iniŃializator în cadrul unui ciclu?a. TRUExb. FALSE10. Browser-ului i se poate cere să evalueze fiecare caz în cadrul uneiinstrucŃiuni switch...case, chiar dacă valoarea de schimb este egală cu ovaloare de caz.xa. TRUEb. FALSE11. In cadrul definiŃiei unei funcŃii, argumentele trebuie separate două câtedouă prin virgulă?a. TRUExb. FALSE1 2. Un bloc de program este folosit într-una. Apel de funcŃiexb. DefiniŃie de funcŃiec. Valoare returnatăd. Argument13. Domeniul de valabilitate al unei variabile înseamnăa. Mărimea unei variabileb. Tipul de date al unei variabilexc. Partea dintr-o aplicaŃie JavaScript care poate accede la variabilăd. Variabila este folosită ca valoare returnată pentru o funcŃie14. InstrucŃiunea care apelează o funcŃie poate ignora o valoarereturnată de o funcŃie?xa. TRUEb. FALSE15. La o variabilă globală se poate accedea. Doar din funcŃiile definite în programul JavaScriptb. Doar din afara unei funcŃiic. Doar din funcŃia care a definit-oxd. Din orice parte a aplicaŃiei JavaScript16. La o variabilă locală se poate accedea. Doar din funcŃiile definite în programul JavaScriptb. Doar din afara unei funcŃiixc. Doar din funcŃia care a definit-od. Din orice parte a aplicaŃiei JavaScript17. O funcŃie poate fi apelată de codul HTML dintr-o pagină web?xa. TRUEb. FALSE1 8. Toate funcŃiile trebuie definite în eticheta <head>?a. TRUExb. FALSE19. Valorile transferate unei funcŃii trebuie să corespundă ca tipde date argumentelor din definiŃia funcŃiei?xa. Adevăratb. Fals20. O variabilă este în afara domeniului de valabilitate dacăa. InstrucŃiunea care apelează o funcŃie ignoră valoarea retumată de funcŃiexb. La variabilă nu se poate accede dintr-o instrucŃiunec. O variabilă nu este definită într-o funcŃied. O variabilă este transferată unei funcŃii

OBIECTE1. Folosind obiectul Math să se scrie un script pentru a afisa:- Aria unui cerc de raza 10- [1.78] (parte întreagă)- | -7.89| valoare absoluta <HTML> <HEAD> </HEAD> <BODY> <SCRIPT language="JavaScript"> alert("Aria cercului de raza 10= " + Math.PI*Math.pow(5,2)) alert("[1.78]= " + Math.floor (1.78)) alert("abs(-7.89) =" + Math.abs (-7.89 ) ) </SCRIPT> </BODY> </HTML>2. ScrieŃi codul care afiseazăMetode ale obiectului Math

Page 10: Tehnologii Web Grile Rezolvate Incomplet Anul 2008-2009.Docx

<HTML> <HEAD> </HEAD> <BODY> <SCRIPT language="JavaScript"> alert("Math.sqrt(Math.pow((4-8),2)+Math.pow((5-2),2))= " + Math.sqrt(Math.pow((4-8),2)+Math.pow((5-2),2)) +" lungime segment") </SCRIPT> </BODY> </HTML>3. ScrieŃi cod pentru aflarea modululi unui numar complex <HTML> <HEAD> <SCRIPT language="JavaScript"> function complex(a,b) { this.real=a; this.imag=b; this.modul=modul} function modul() {return Math.sqrt(this.real*this.real + this.imag*this.imag)} </SCRIPT> </HEAD> <BODY> <B> Modulul unui număr complex </B> <BR> <SCRIPT language="JavaScript"> z=new complex(3,4) document.write("z.real= " +z.real + " z.imaginar= " + z.imag +"<BR>") m=z.modul() document.write("modulul numarului complex z= " + m) </SCRIPT> </BODY> </HTML><HTML> <HEAD> <SCRIPT language="JavaScript"> function complex(a,b) { this.real=a; this.imag=b; this.modul=modul} function modul() {return Math.sqrt(this.real*this.real + this.imag*this.imag)} </SCRIPT> </HEAD> <BODY> <B> Modulul unui număr complex </B> <BR> <SCRIPT language="JavaScript"> z=new complex(3,4) document.write("z.real= " +z.real + " z.imaginar= " + z.imag +"<BR>") m=z.modul() document.write("modulul numarului complex z= " + m) </SCRIPT> </BODY> </HTML>

Tablouri si siruriProbleme întrebări1. Acesta este primul element al tabloului products: products[l]?a. TRUExb. FALSE2. Ce metodă aŃi folosi pentru a crea un sir din elementele unui tablou, separânduleprin cratimă?a. shift()b. join()xc. concat ()d. str join()3. Ce metodă este folosită pentru a sterge un element de la sfârsitul (baza) unuitablou?a. push( )xb. pop ()c. reverse ()d. shift()234. Ce metodă este folosită pentru a sterge primul element al unui tablou?a. push( )b. pop ()

Page 11: Tehnologii Web Grile Rezolvate Incomplet Anul 2008-2009.Docx

c. reverse ()xd. shift()5. Ce metodă e folosită pentru a adăuga un nou element la sfârsitul unui tablou?xa. push( )b. pop ()c. reverse ()d. s h i f t ( )6. Metoda sort ( ) nu face altceva decât să sorteze textul?xa. TRUEb.FALSE7. Adevărat sau fals: dimensiunea unui tablou este egală cu indicele ultimuluielement al tabloului?a. TRUExb.FALSE8. In JavaScript un clement de tablou poate fi folosit la fel ca ovariabilă?xa. TRUEb. FALSE9. Ce metodă e folosită pentru a inversa elementele unui tablou?xa. reverse( )b . d i v ( )c . s p l i c e ( )d. s h i f t ( )10. Ce efect produce următorul cod_n=parseInt(prompt("Dim. vect n= ", 0))v= new Array()for(i=0;i<n;i++)v[i]=parseInt(prompt("v[" +i +"]=", 0))a. iniŃializează un vector cu zerob. iniŃializează un vector cu o valoare cerutăc. crează un vectorxd. declară un vector si il iniŃializează cu o valoare cerută sau implicit cu zero

1. Primul caracter al unui tablou de sir este sir[ 1] ?a. TRUExb. FALSE2. Un număr în virgula mobilă estea. Un număr întregxb. O valoare zecimalăc. Un număr Unicode3. Ce metodă se foloseste pentru a împărŃi un sir de date cu delimitare prin virgulă întruntablou de date?a. parseFloat()xb. split()c. parselnt()d. charCodeAt()4. Ce indică argumentul ce reprezintă poziŃia finală în metoda substring ( )''.a.. PoziŃia ultimului caracter care este copiat în subsirb. PoziŃia primului caracter care este copiat în subsirxc. PoziŃia caracterului care urmează după ultimul caracter copiat în subsird. PoziŃia caracterului care precede ultimul caracter din subsir5. Ce indică al doilea argument al metodei substr () ?a. PoziŃia ultimului caracter care este copiat în subsirxb. Numărul de caractere care trebuie copiate din sir în subsirc. PoziŃia caracterului care precede ultimul caracter copiat în subsird. PoziŃia caracterului care precede ultimul caracter din subsir6. Care este valoarea length a unui obiect sir?xa. Numărul total de caractere din sirb. Indicele ultimului caracter din sirc. Lungimea sirului, exclusiv spaŃiiled. Lungimea sirului, exclusiv spaŃiile de la sfârsit7. Indicele ultimului element din tabloul sirului are aceeasi valoare cu lungimea sirului?xa. TRUEb. FALSE8. Metoda parseint() nu poate fi utilizată în cazul unui număr zecimal?xa. TRUEb.FALSE9. Un sir de delimitare este utilizat de metoda split ( ) pentru a crea un tabloucu elemente de informaŃie?xa. TRUEb.FALSEEvenimente

Page 12: Tehnologii Web Grile Rezolvate Incomplet Anul 2008-2009.Docx

1. O casetă de validare este un element de formular?xa. TRUEb. FALSE2. Care este programul ce prelucrează un formular?xa. Common Gateway Interfaceb. Common Program Interfacec. Common Web Server Interfaced. Common Web Server Gateway3. Ce eveniment are loc când un element intră în atenŃie?a. onblurxb. onfocusc. onselectd. onchange4. Ce eveniment are loc când un element iese din atenŃie?xa. onblurb. onfocusc. onselectd. onchange5. Ce eveniment are loc când un utilizator evidenŃiază text într-un câmp de text?a. onblurb. onfocusxc. onselecte. onchange6. Toate atributele, exceptând atributul de nume, pot fi schimbatede un program JavaScript?xa. TRUEb. FALSE7. Valorile unui element nu pot fi schimbate după ce unutilizator execută clic pe butonul Submit?a. TRUExb.FALSE8. O funcŃie JavaScript poate schimba doar atributele unui element care apelează funcŃiaJavaScript?xa. TRUEb.FALSE9. O funcŃie internăa. Trebuie definită în eticheta <head>b. Trebuie definită în eticheta <body>c. Trebuie definită de programator fie pentru a înainta, fie pentru a resetaformularulxd. Nu e definită de programator10 Să se scrie un formular care să conŃină un buton pe care e afist la interval de 2 secundealternativ, apasă si mesaj. La apasăsare se va scrie “Bine ati venit la firma noastra”. <HTML><HEAD> <SCRIPT language = "JavaScript"> function Afiseaza() { alert("Bine ati venit la firma noastra ")} function Schimba() { if (but.value == "Apasa") but.value = " mesaj " else but.value="Apasa" setTimeout("Schimba()",2000) } </SCRIPT></HEAD> <BODY onload = Schimba()> <INPUT type="button" id="but" value=Apasa onclick="Afiseaza()"> </BODY></HTML> 11. Să se realizeze un buton cu o imagine, pe care e scris un mesaj cu albastru dedimensiune 20.12. Sa se scrie o functie care să deschide/inchide o ferestra care are menubar, resizable,scollbar, status, toolbar, height=40%, width50% . Functia este apelata cu ajutorul a2 butoane actionate de evenimentul onclick<BODY><INPUT type="button" name="Deschide"onclick="Deschide_fereastra()"> <BR><INPUT type="button" name="Inchide"onclick="Inchide_fereastra()"><BODY></HTML>13. Să se deschidă mai multe ferestre vide, apoi să se închidă14. Să se deschidă o nouă fereastră care va insera o pagina web. În fereastra principalăse crează trei butoane pentru: deschiderea ferestrei, activarea ei si respective dezactivarea ei.

Page 13: Tehnologii Web Grile Rezolvate Incomplet Anul 2008-2009.Docx

<HTML><HEAD><TITLE>Metodele focus() si blur()</TITLE> <SCRIPT language="JavaScript"> function Deschide() {fereastra_1=window.open("http://www.edu.ro/index.php/articles/3880", "Spiru Haret", "resizable=1, height=300, width=300, menubar=yes, status=yes, scrollbars=yes")} function Activare(){fereastra_1.focus()} function Dezactivare() {fereastra_1.blur()} </SCRIPT></HEAD> <BODY> <A href="http://www.edu.ro/index.php/articles/C487">Universitate stat</A> <INPUT type="button" value="Deschide" onclick="Deschide()"> <INPUT type="button" value="Activ" onclick="Activare()"> <INPUT type="button" value="Dezactiv" onclick="Dezactivare()"> </BODY></HTML>15. Să se scrie un cod pentru a apela metoda scrollTo(x,y) si un buton în corpulprogramului care să apeleze funcŃia <HTML><HEAD><TITLE></TITLE> <SCRIPT language="JavaScript"> function Derulare() {fereastra_1.scrollTo(0,0)} </SCRIPT></HEAD> <BODY> <INPUT type="button" value="Derulat" onclick="Derulare()"> </BODY></HTML>

PHP1. Care este operatorul de concatenare a mai multor siruri?a. +xb. _c. &d. *2. Ce va afisa urmatorul script PHP:“Buna ”. “sunt ”. “PHP”a. Bunasunt PHPb. Eroarexc. Buna sunt PHPd. Buna.sunt.PHP3. Cum se introduce in PHP text la linie noua?Ex.: BunasuntPHPxa. <? Phpecho “Buna <BR> sunt <BR> PHP”;?>b. <? Phpecho “Buna”<BR>”sunt” <BR>”PHP”;?>c. <? Phpecho “BunasuntPHP”;?>d. print “Buna”,<BR>,”sunt”,<BR>,” PHP”;4. Comentariile in PHP nu se pot introduce cu:a. #…....xb. //…....c. /*…........…...........…..........*/d. <!…...!>d. <!--…...-->5. Ce va afisa scriptul<? Php$a=10;$b=”a”;echo $$b;?>a. nimicxb. 10

Page 14: Tehnologii Web Grile Rezolvate Incomplet Anul 2008-2009.Docx

c. ad. “a”6. Care varianta este corecta pentru definirea unei constante?a. def Pi=3.1415926535;b. define (Pi=3.1415926535);xc. define (“Pi”,3.1415926535);d. define (“Pi=3.1415926535”);7. Ce va afisa urmatorul script PHP?<? Php$x =”1 sir”;$y=”2 siruri”;$x=(int) $x;$y=(int) $y;echo ($x+$y);a. 1 sir 2 sirurixb. 3c. “1+2”d. eroare8. Care dintre variante afiseaza “Java Script”, daca avem $ Text=”Java”?a. echo “Acest curs prezinta $TextScript”;b. echo “Acest curs prezinta {$Text}Script”;c. echo “Acest curs prezinta ($Text)Script”;xd. Print ‘Acest curs prezinta”, $TextScript;9. Care dintre variante nu afiseaza x=10 cu salt la rand nou?a. echo “x= “,$x,”<BR>”;b. echo “x=$x <BR>”;xc. echo “x= “,”$x”,<BR>;d. print (“$x <BR>”);10. Care dintre variante nu afiseaza “Numarul x=100”?$x=100;$y=”x”;xa. echo “Numarul x = $$y”;b. echo “Numarul x = ${$y}”;c. echo “Numarul x =”,$$y;d. print("numarul x= ${$y}");11. Care este operatorul combinat de concatenare si atribuire?xa. + =b. =c. ^ =d. ~ =12. Ce va afisa urmatorul script PHP?>?.php$a=$b=$c=$d=1;echo $a++,”;”,++$b,”;”,$c--,”;”,--$d;?>xa. 1;2;1;0b. 1;2;1;0c. 1;2;1;0d. 2;2;0;113. Care dintre operatori de mai jos nu este un operator de comparare?a. = =xb. =c. = = =d. ! = =14. Care dintre operatorii logicii are prioritate mai mare?a. ORb. XORxc. ||d. AND15. Daca variabilele $a si $b sunt coeficientii ecuatiei de gradul 1 (ax+b=0),atunci ce varianta va afisa solutia?a. $x=$a!=0? echo -$b/$a: echo “nu exista solutie”;b. $x=$a!=0 : echo -$b/$a: echo ”nu exista solutie”;c. $x=$a!=0 ! echo -$b/$a: echo ”nu exista solutie”;xd. $x=$a!=0? -$b/$a: “nu exista solutie”;16. Ce va afisa scriptul PHP:<?php

Page 15: Tehnologii Web Grile Rezolvate Incomplet Anul 2008-2009.Docx

$a=100;$b=”100”;$rez=a= = =b?”egali”:”inegali”;echo $rez;?>a. 100=”100”xb. inegalic. egalid. eroare17. Ce va afisa scriptul PHP?<?php$x=7;$x=6;switch ($x) {case 7:case 8: echo "Nota buna"; break;case 9:case 10: echo "Nota Foarte buna"; break;default : echo "Nota mica"; }?>a. eroare instructiunexb. Nota micac. Nota bunad. Nota foarte buna18. Ce va afisa scriptul?<? phpfor($i=1 ;$i<=10; $i++) : $s +=$i; endfor;echo $s ;?>a. 10xb. 55c. 45d. eroare19. Ce va afisa scriptul?<? Phpfor( $y=-2; $y<=2; $y++){if ($y!=0)echo "inversul lui $y = ", 1 / $y, "<BR>";}a. 1,2xb. –0.5 - 1, 1, 0.5c. -1,1d. -0,5 ,0,520. Care varianta a instructiuni FOR este gresita?a. FOR ($i=0;$i<10;$i++):echo “se repeata de 5 ori”; endfor;xb. FOR ($i=0;$i<10;$i++){ echo “se repeata de 5 ori” };c. FOR($i=0;$i<10;$i++)?echo (“se repeata de 5 ori”);d. FOR($i=0;$i<10;$i++)echo “se repeata de 5 ori”;21. Ce se va afisa dupa executarea urmatoarei secvente?<? php$sir= “Un exemplu”;echo strlen ($sir), “;”;echo chr(65),chr(66),chr(67), “;”;echo strtoupper ($sir), “;”;echo strtolower ($sir);?>a. 10; xyz; Un Exemplu; un exemplub. 9; abc; UN EXEMPLU; Un exempluxc. 10; ABC; UN EXEMPLU; un exemplud. 10;abc; un exemplu; UN EXEMPLU22. Ce se va afisa dupa executarea urmatoarei secvente?<? php$sir= “Facultatea de Matematica_Informatica”;echo strpos($sir, “ma”), “;”;

Page 16: Tehnologii Web Grile Rezolvate Incomplet Anul 2008-2009.Docx

echo stripos ($sir, “ma”), “;”;echo strrpos ($sir, “Ma”), “;”;echo strripos ($sir, “Ma”);?>a. 14;14;30;30xxb. 18;14;14;30c. 18,18,30,30d. 14,18,30,1823. Ce se va afisa dupa executarea urmatoarei secvente?<? php$sir= “un exemplu”echo strstr ($sir, “ex”), “;”echo substr ($sir, 3), “;”;echo substr ($sir, 3, 2);echo substr_replace ($sir, “t”, 3, 2);?>a. ex, ex, exemplu, templuxb. exemplu, exemplu, ex, un templuc. ex, exemplu, ex, un templud. ex, ex, ex, templu24. Ce se va afisa dupa executarea urmatoarei secvente?<? php$x=-7.45;$y=-40;printf (“x=%f ”, $x);printf (“x=%,6.2f ”, $x);printf (“y=% ‘.7d”, $y);printf (“y=% ‘. - d; $y);?>xa. x= -7.450000 x= -7.45 y=....-40 y= -40....b. x= -7.45 x= -7.45 y= -40 y=.....-40c. x= -7.4500 x= -7.45 y= -40 y= -40....d. x= -7.45 x= -7.45 y=.......-40 y= -4025. Ce se va afisa dupa executarea urmatoarei secvente?<? phpprint sprintf (“Semestrul acesta avem %s examene si %s verificari”, 5, 3);?>a. Semestrul acesta avem %s examene si %s verificarixb. Semestrul acesta avem 5 examene si 3 verificaric. Eroared. Semestrul acesta avem %s examene si %s verificari 5,326. Ce se va afisa dupa executarea urmatoarei secvente?<? php$x=+47;print ($x);printf (“in baza 8=% o si in baza 16=% x, $x, $x);?>a. 47b. 47 in baza 8=57 si in baza 16=3A;c. 47 in baza 8=5 si in baza 16=2;xd. 47 in baza 8=57 si in baza 16=2F;27. Ce va afisa executarea urmatoarei secvente?<?$EXAM[0]= “Baze”;$EXAM[1]= “Web”;$EXAM[2]= “Algoritmi”;$EXAM[]= “PO”;for ($i=0; $i< count($EXAM); $i++)echo $EXAM[$i], “;”;a. Baze; Web; Algoritmi;xb. Baze; Web; Algoritmi; PO;c. Nimicd. EXAM[0];EXAM[1];EXAM[2];28. Ce va afisa executarea urmatoarei secvente?<? php$EX=array ( “Baze”, “Web”, “SO”, “PO”);unset ($EX[1]);foreach ($EX as $key =>$Value)

Page 17: Tehnologii Web Grile Rezolvate Incomplet Anul 2008-2009.Docx

echo $key, “=>”, $value, “;”;?>xa. 0=>Baze; 2=>SO 3=>PO;b. Baze; Web; SO; PO;c. 0=>Baze; 1=>SO; 2=>PO;d. 1=>Baze; 2=>Web; 3=>SO; 4=>PO;29. Ce va afisa executarea urmatoarei secvente?<? php$fruct [“bun”]= “banane”;$fruct [“acru”]= “lamaie”;$fruct [“gustos”]= “ananas”;$fruct [“zemos”]= “pepene”;arsort($fruct);print_r($fruct);?>a. pepene lamaie banane ananasb. Array ([0]=>pepene [1]=>lamaie [2]=>banane [3]=>ananas)xc. Array ([zemos]=>pepene [acru]=>lamaie [bun]=>banane [gustos]=>ananas)d. ananas banane lamaie pepene30. Ce afiseaza executarea urmatoarei secvente?<? php$fruct [“bun”]= “banane”;$fruct [“acru”]= “lamaie”;$fruct [“gustos”]= “ananas”;$fruct [“zemos”]= “pepene”;ksort ($fruct);print_r($fruct);?>a. acru bun gustor zemosxb. Array([acru]=>lamiae [bun]=>lamiae [gustos]=>ananas [zemos]=pepene)c. ananas lamiae lamiae pepened. Array ([gustos]=>ananas [bun]=>banana [acru]=>lamiae [zemos]=>pepene)31. Care este functia care transforma o matrice int-un sir?xa. Implodeb. Explodec. Stringd. Math32. Care este functia care transforma un sir int-o matrice?a. Strb. Stringxc. Exploded. Implode33. Ce afiseaza executarea urmatoarei secvente?<?php$ sir = “mere,pere,portocale,cirese”;$ vect = explode (“,”,$sir);print_r($vect);xa. Array ([0]=>mere [1]=>pere [2]=>portocale [3]=>cirese)b. mere pere portocale ciresec. mere, pere, portocale, ciresed. Array(mere,pere,portocale,cirese)34. Ce afiseaza executarea urmatoarei secvente?<?phpfor ($i=0;$i<10;$i++) $x[$i]=$i;$sir=implode(“,”,$x);echo $sir.?>a. Array(0,1,2,3,4,5,6,7,8,9)b. 0 1 2 3 4 5 6 7 8 9xc. 0,1,2,3,4,5,6,7,8,9e. Eroare35. Ce afiseaza executarea urmatoarei secvente?<?phpfor($i=1;$i<4;$i++)for($j=1;$j<4;$j++) $matr[$i][$j]=$i+$j;for($i=1;$i<4;$i++) {for($j=1;$j<4;$j++) echo ($matr[$i][$j] . " ");

Page 18: Tehnologii Web Grile Rezolvate Incomplet Anul 2008-2009.Docx

echo ("<BR>");}?>a. 1 2 3 2 3 4 3 4 5xb. 2 3 4 3 4 5 4 5 6c. 0 1 2 3 1 2 3 4 2 3 4 5 3 4 5 6e. Array(1,2,3,4,5,6,7,8,9)36. Ce afiseaza executarea urmatoarei secvente?<?php$x=10;function f($x) {echo ($x) ;}echo f($x);echo (f(100));?>xa. 10100b. 10c. 100d. Eroare37. Ce afiseaza executarea urmatoarei secvente?<?php$sir="Facultatea de matematica ";function concat(&$text) {$text .="-informatica";}concat($sir);echo $sir;?>a. Facultatea de matematicab. Eroarexc. Facultatea de matematica -informaticad. -informatica38. Ce afiseaza executarea urmatoarei secvente?<?php$text="Buna";salut( );function salut( $text) {echo $text ;}?>xa. Nimicb. Bunac. Textd. $textBuna39. Ce afiseaza executarea urmatoarei secvente?<?phpsituatie ("Ion");situatie ("Pop", 7);situatie ("Ene", 5, "Slab");situatie ("Popa", 9, "Foarte bun");function situatie ($nume, $nota=8, $calif="Bun"){echo " $nume $nota $calif <br>" ;}?>a. Eroarexb. Ion 8 BunPop 7 BunEne 5 SlabPopa 9 Foarte bunc. on Pop 7 Ene 5 Slab Popa 8 Bund. IonPop 7Ene 5 SlabPopa 9 Foarte bun40. Ce afiseaza executarea urmatoarei secvente?<?php$x=10;

Page 19: Tehnologii Web Grile Rezolvate Incomplet Anul 2008-2009.Docx

f($x);echo $x;function f($x) {$x++ ;}?>xa. 10b. 11c. Nimicd. 101141. Ce afiseaza executarea urmatoarei secvente?<?php$x=10;f($x);echo $x;function f(&$x) {$x++ ;}?>a. 10xb. 11c. Nimicd. 101142. Ce afiseaza executarea urmatoarei secvente?<?php$nota[0]=9;$nota[1]=8;$nota[2]=8;$nota[3]=7;medie ($nota);function medie($vector) { for($i=0; $i < count($vector) ; $i++) {$s +=$vector[$i];}echo "mediea= ", $s/ count($vector) ; }?>a. s/4xb. 8c. 32d. Eroare43. Ce afiseaza executarea urmatoarei secvente?<?phpfunction f1(){echo "sunt prima functie! \n" ;function f2() {echo "sunt a doua functie!";} }f1(); f2();?>a. Eroareb. sunt prima functie!c. sunt a doua functie!xd. sunt prima functie! sunt a doua functie!44. Ce afiseaza executarea urmatoarei secvente?<?phpfunction p($n){if ($n==0) return 1;else return $n*p($n-1);}echo p(5);?>a. 1b. 2xc. 120d. Nimic45. Daca finclus.inc este următorul fisier:<? Phpdefine(“pi”, 3.14159)?>Ce afiseaza executarea urmatoarei secvente?<?phpinclude ("finclus.inc");function aria($r){return pi*$r*$r ; }$raza=10;echo aria($raza);

Page 20: Tehnologii Web Grile Rezolvate Incomplet Anul 2008-2009.Docx

?>a. 31.4xb. 314c. 3.14d. Nimic46. Ce afiseaza executarea urmatoarei secvente?<?php$vect=array(1,2,3,4);list($a, $b, $c, $d)=patrate($vect);echo "$a $b $c $d" ;function patrate($v) { for($i=0; $i < count($v) ; $i++) $v[$i] *=$v[$i];return $v;}?>xa. 1 4 9 16b. 2 4 6 8c. Eroared. 2 6 12 447. Ce afiseaza executarea urmatoarei secvente?<?php$refer=10;$ref= referinta($refer);$ref++;echo $ref;function referinta(&$x) { return $x;}?>a. 10xb. 11c. Xd. Eroare48. Ce afiseaza executarea urmatoarei secvente?<?php$x=8; $y=-16;function ec1($a,$b) {if ($a!=0) return TRUE;else return False;}if( ec1($x,$y)) echo "solutia= ", -$y/$x ;else echo "ecuatia nu are solutie";?>a. Eroarexb. solutia=2c. ecuatia nu are solutied. Nimic49. Ce afiseaza executarea urmatoarei secvente?<?php$x=100;echo f();function f() {global $x; $x++; return $x; }?>a. 100xb. 101c. 102d. Nimic50. Daca fisierul fnume.text esteIonescu AlinaPopescu DanEne MariusCe va arata fisierul fnume.textdupa rularea scriptului?<?php$f=fopen("fnume.txt", "a");$sir="\r\nMarin \t Maria";fwrite($f, $sir);fclose($f);?>a. Ionescu Alina Popescu Dan Ene Mariusxb. Ionescu AlinaPopescu DanEne Marius

Page 21: Tehnologii Web Grile Rezolvate Incomplet Anul 2008-2009.Docx

Marin Mariac. Ionescu Alina Popescu Dan Ene Marius Marin Mariad. Ionescu Alina Popescu Dan Ene Marius Marin MariaI51. Daca ftest.txt esteIonescu 10Popescu 9Ene 7Popa 8Ce afiseaza executarea urmatoarei secvente?<?php$f=fopen("ftest.txt", "r");while(!feof($f) ){$sir=fgets($f);echo $sir;}fclose($f);?>xa. Ionescu 10 Popescu 9 Ene 7 Popa 8b. Ionescu 10Popescu 9Ene 7Popa 8c. Ionescu 10d. Eroare52. Ce va contine fisierul ftext.txt, dupa executarea urmatoarei secvente?<?php$f=fopen("ftext.txt", "w+");for ($i=1;$i<=2;$i++){fwrite($f, "linia: ");fwrite($f, $i);fwrite($f, " ");for ( $j=1; $j<=3;$j++) { fwrite($f, $i*10+$j); fwrite($f, " ");}fwrite($f, "\r\n");}fclose($f);?>a. linia: 1 111213linia: 2 212223xb. linia: 1 11 12 13linia: 2 21 22 23c. linia: 1 11 12 13 linia: 2 21 22 23d. Nimic53. Ce va contine fisierul fnumere dupa executarea urmatoarei secvente?<?php$x=10; $y="un sir"; $z=100.47;$sir=sprintf("x= %5d y = %10s z= %10.2f", $x, $y, $z);$f=fopen("fnumere.txt", "w");fwrite($f, $sir);fclose($f);?>xa. x= 10 y = un sir z= 100.47b. x=10 y=un sir z= 100.47c. x=10 y=un sir z= 100.47d. x=10 y=Un sir z=100.4754. Fisierul f2_text.php contine un formular cu 3 rubrici de text ca insecventa de mai jos<html> <head> </head> <body><form ACTION="prel2_text.php" method="POST"><input type="text" name = "a"> <br><input type="text" name = "b"> <br><input type="text" name = "c"> <br><input type="submit" value ="Trimite"></form> </body> </html>Prin apasarea pe butonul "Trimite se vor introduce numerele inregi: a=1 sib=-5, c=6, valori ce reprezinta coeficientii ecuatiei de gradul II.Ce va afisa script-ul prel12_text.pxp:<?php$d= $_POST["b"] * $_POST["b"] - 4* $_POST["a"]*$_POST["c"];if ($d>=0) echo "x1= ", (- $_POST["b"]+ sqrt ($d) )/ (2* $_POST["a"]), "; x2= " , (- $_POST["b"]-sqrt ($d) )/ (2* $_POST["a"]);

Page 22: Tehnologii Web Grile Rezolvate Incomplet Anul 2008-2009.Docx

else echo " Radacini complexe";?>a. x1=5 ; x2= 6xb. eroarec. x1= 2 ; x2=3d. Radacini complexe55. Daca fisierul f3_text.php contine un formular cu 2 rubrici de text ca insecventa de mai jos<html> <head> </head> <body><form ACTION="prell3_text.php"><input type="text" name = "nume"> <br><input type="text" name = "virsta"> <br><input type="submit" value ="Trimite"></form> </body> </html>si prin apasarea pe butonul "Trimite" se vor introduce nume=Ionescu Danvirsta=25, ce va afisa scriptul prell3_text.php:<?phpecho $_POST["nume"] , " ; " , $_POST["virsta"];?>a. The page cannot be foundxb. ;c. Ionescu Dan 25d. Ionescu Dan ; 2556. Fisierul f4_ctext.php contine un formular cu o caseta de text cain secventa de mai jos<html> <head> </head> <body><form ACTION="prel4_ctext.php"' method="GET"><TEXTAREA name = "Studenti" cols=10 rows=3></TEXTAREA><input type="submit" value ="Trimite"></form> </body> </html>Prin apasarea pe butonul "Trimite" se vor introduce urmatoarele date:Ionescu IonPopescu FlorentinaMarinescu MadalinaCe va afisa scriptul urmator?<?phpecho $_REQUEST["Studenti"] , "<br>";?>xa. Ionescu Ion Popescu Florentina Marinescu Madalinab. Ionescu IonPopescu FlorentinaMarinescu Madalinac. Ionescu IonPopescu FlMainescud. Ionescu Ion Popescu Fl Marinescu57. Fisierul f5_cbox.php contine un formular cu 2 casete de validare ca insecventa de mai jos:<html> <head> </head> <body><form ACTION="prel5_cbox.php"' method="POST"><input type="checkbox" name = "casuta1" value="DA"> DA <br><input type="checkbox" name = "casuta2" value="NU"> NU<br><input type="submit" value ="Trimite"></form> </body> </html>Prin apasarea pe butonul "Trimite" se va bifa doar casuta DA.Ce va afisa scriptul prel5_cbox.php?<?phpecho " S-a tastat ", $_POST["casuta2"], "<BR>";?>a. S-a tastat NUxb. S-a tastatc. S-a tastat DA NUd. S-a tastat DANU58. Fisierul f6_cbox.php contine un formular cu 2 casete de validare , cain secventa de mai jos:<html> <head> </head> <body>

Page 23: Tehnologii Web Grile Rezolvate Incomplet Anul 2008-2009.Docx

<form ACTION="prel6_cbox.php"' method="POST"><input type="checkbox" name = "casuta1" value="DA"> DA <br><input type="checkbox" name = "casuta2" value="NU"> NU<br><input type="submit" value ="Trimite"></form> </body> </html>Prin apasarea pe butonul "Trimite" se va bifa ambele casute: DA si NU.Ce va afisa scriptul prel6_cbox.php?<?phpIf (isset($_REQUEST["casuta1"])) echo "S-a tastat ", $_REQUEST["casuta1"] ,"<br>";If (isset($_REQUEST["casuta2"])) echo "S-a tastat ", $_REQUEST["casuta2"] ,"<br>";?>a. S-a tastat DA S-a tastat NUxb. S-a tastat DAS-a tastat NUc. S-a tastat DAd. S-a tastat NU59. Fisierul f7_radio.php contine un formular cu 3 butoane radio, ca insecventa de mai jos:<html> <head> </head> <body><form ACTION="prel7_radio.php"><input type="RADIO" name = "BUTON" value="[5-6]"> [5-6]<br><input type="RADIO" name = "BUTON" value="[7-8]"> [7-8]<br><input type="RADIO" name = "BUTON" value="[9-10]"> [9-10]<br><input type="submit" value ="Trimite></form> </body> </html>Prin apasarea pe butonul "Trimite" se va selecta butonul [7-8].Ce va afisa scriptul prel7_radio.php?<?phpecho "S-a selectat butonul ", $_REQUEST["BUTON"];?>a. S-a selectat butoanele [5-7][7-9][9-10]b. S-a selectat butonul [5-7]xc. S-a selectat butonul [7-8]d. S-a selectat butonul60. Fisierul web f8_radio.php contine un formular cu o lista, ca insecventa de mai jos:<html> <head> </head> <body><form ACTION="prel8_lista.php"><SELECT name = "Lista[]" multiple><OPTION>mandarine</OPTION><OPTION>portocale</OPTION><OPTION>kivi</OPTION><OPTION>lamai</OPTION></SELECT ><input type="submit" value ="trimite"></form> </body> </html>Prin apasarea pe butonul "Trimite" se vor selecta elementele 2 si 4 dinlista. Ce va afisa scriptul prel8_lista.php?<?phpecho "S-au selectat " , $_GET["Lista"];//foreach ( $_GET["Lista"] as $fructe) echo $fructe, " , ";?>a. S-a selectat portocale , lamai ,b. S-a selectat mandarine , portocale , kivi , lamai ,xc. S-a selectate. S-a selectat portocale .61. Daca fisierul f9_pass.php contine un formular cu o rubrica de tipparola ca in secventa de mai jos<html> <head> </head> <body><form ACTION="prel9_pass.php"' method="POST"><input type="PASSWORD" name = "PASS"> <br><input type="submit" value ="Trimite"></form> </body> </html>si prin apasarea pe butonul "Trimite" se va introduce parola florentina,ce va afisa scriptul urmator:

Page 24: Tehnologii Web Grile Rezolvate Incomplet Anul 2008-2009.Docx

<?phpecho "Parola este " , $_POST["PASS"];?>a. Parola estexb. Parola este florentinac. Parola este florentif. Parola este floren62. Ce rol are functia isset()?a. intoarce True sau False daca un element se afla respectiv nu se afla intr-o listaxb. intoarce True sau False daca un control al unui formular este , respectiv nu este completatc. intoarce True sau False daca un caracter se afla respectiv nu se afla intr-un sir