Sunteți pe pagina 1din 84

Tehnologii Web

HTML
HTML notiuni de baza
1) Să se creeze o pagină HTML, al cărei continut să fie format dintr-un text pe
mai multe rănduri. Paginii i se va da titlul : Exemplu 1.

<html>
<head>
<title>Exemplu 1</title>
</head>
<body>
bla bla bla <BR> bla bla bla
</body>
</html>

2) Să se creeze o pagină HTML, al cărei continut să fie format dintr-un text


format din mai multe paragrafe. Fiecare paragraf să fie scris la rând nou, fară
a folosi eticheta <P>. Paginii i se va da titlul : Exemplu 2.

<html>
<head>
<title>Exemplu 2</title>
</head>
<body>
bla bla bla <BR><BR> bla bla bla
</body>
</html>

3) Să se creeze o pagină HTML, al cărei conŃinut să fie format dintr-un


text text format din 4 paragrafe. Fiecare paragraf să fie scris între etichetele
<P>...</P>. Paragrafele vor fi aliniate: dreapta, stănga, centru si respectiv la
ambele margini.

<html>
<head>
<title>Exemplu 2</title>
</head>
<body>
<P align=right>bla bla bla</P>
<P align=left>bla bla bla</P>
<P align=center>bla bla bla</P>
<P align=justify>bla bla bla</P>
</body>
</html>

4) Să se creeze o pagină HTML, al cărei continut să fie format dintr-un


text text format din 2 paragrafe. Fiecare paragraf să fie scris între etichetele
<P>...</P>. Primul paragraf conŃine 2 fraze, fiecare scrise de la inceputul
rândului. Al doilea paragraf, va contine 2 fraze, care se vor scrie pe un singur
rând. La întâlnirea unui cuvânt (ales de dvs.) se va face salt la rând nou.

<html>
<head>
<title>Exemplu 2</title>
</head>
<body>
<P align=left>bla bla1 bla.<BR>bla bla1 bla</P>
<P align=left><nobr>bla bla1 bla.bla bla1<BR> bla</nobr></P>
</body>
</html>

5) Ce va afisa browser-ul când întâlneste secvena?


<P align=right> data: 25-11-08 <BR> Maria&nbspPopescu
Afiseaza:
Data: 25-11-08
Maria&nbspPopescu

Textul e aliniat la dreapta

6) Scrieti etichetele care să afiseze :


“Limbajele care crează o pagină statică sunt:
HTML, XHTML, XML
Limbajele care crează o pagină dinamică sunt:
JavaScript, PHP, ASP, Flach”

<html>
<head>
<title>Exemplu 2</title>
</head>
<body>
<P><nobr>Limbajele care crează o pagină statică sunt:<br>
HTML, XHTML, XML<br>
Limbajele care crează o pagină dinamică sunt:<br>
JavaScript, PHP, ASP, Flach</nobr></p>
</body>
</html>

7) Ce va afisa browser-ul când întâlneste secvenŃa?


<P> text preformatat
<NOBR>Acest text a fost scris in HyperText Markup
Language(HTML) si afisat in browser-ul <WBR> InternetExplorer

Afiseaza “text preformatat Acest text a fost scris in HyperText Markup Language(HTML) si
afisat in browser-ul InternetExplorer ” scris la rand fara nici o linie noua.

8) Scrieti două paragrafe, utilizând <P>, respectiv </PRE>. ObservaŃi


diferenta!

<html>
<head>
<title>Exemplu 4</title>
</head>
<body>
<p> data: 25-11-08 <br> Maria&nbspPopescu</p>
<p> data: 25-11-08 <br> Maria&nbspPopescu1</p>
<pre> data: 25-11-08 <br> Maria&nbspPopescu</pre>
<pre> data: 25-11-08 <br> Maria&nbspPopescu1</pre>
</body></html>

Cu <pre> lasa un spatiu la dreapta.

<html>
<head>
<title>Exemplu 4</title>
</head>
<body>
<p> data: 25-11-08 <br> Maria&nbspPopescu
data: 25-11-08 <br> Maria&nbspPopescu1</p>
<pre> data: 25-11-08 <br> Maria&nbspPopescu
data: 25-11-08 <br> Maria&nbspPopescu1</pre>
</body></html>

Cu <P> le scrie la rand cu <pre> mai din dreapta

9) Ce va afisa browser-ul când întâlneste secvenŃa?


<PRE width=200, cols=40>
<B> <I> Catalog </I> </B>

Catalog (va aparea in bold si italic, cu 2 spatii in fata)


Popescu Ion
Marinescu Ana
Stefanescu Dan
Ionescu Maria

10) Ce va afisa browser-ul când întâlneste secvenŃa?


<HR> Paragraf 1
<HR align=center width=500 size=4 color=blue> Paragraf 2
<HR align=right width=50% color=red size=3 noshade> Paragraf 3

Linie neagra
Paragraft 1
Linie Albastra
Paragraft 2
Linie Rosie
Paragraf 3

Stiluri de text

1) Scrieti elementele HTML necesare formatării textului:


HTML (HyperText Markup Language) este un limbaj prin care se descriere
modul în care arată paginile WEB.

<B><U>HTML</B></U> (<B>H</B>yper<B>T</B>ext <B>M</B>arkup <B>L</B>anguage)


<I>este un limbaj prin care se descriere
modul în care arată paginile WEB.</I>

2) Scrieti elementele HTML necesare formatării textului:


“Elementul <BASEFONT> are atributele: face, color si size
Elementul <BASEFONT> are atributele: face, color si size”

“Elementul <<B>BASEFONT</B>> are atributele: <I>face, color si size</I><BR>


Elementul <<B><S>BASE</S>FONT</B>> are atributele: <I>face, color si size</I>”

3) Scrieti cod HTML pentru formatarea unui paragraf cu: fontul Courier
New, culoarea rosie, dimensiune 5.

<FONT face="Courier New" color ="red" size=5>xyz</FONT>

4) Scrieti cod HTML pentru formatarea paginii cu: fontul Arial Black,
culoarea magenta, dimensiune 3.

<basefont face="Arial Black" color ="magenta" size=3>xyz

5) Ce va afisa browser-ul pentru codul:


<STRONG> Observatie: </STRONG> <EM> elementele STRONG si EM
ajută la evidentierea unui text</EM>

Observatie in bold restul scris italic.

6) Scrieti mai mare HTML si mai mic WEB pentru fraza de la 1.

<BIG><B><U>HTML</B></U></BIG> (<B>H</B>yper<B>T</B>ext <B>M</B>arkup


<B>L</B>anguage) <I>este un limbaj prin care se descriere
modul în care arată paginile <SMALL>WEB</SMALL>.</I>

7) FolosiŃi elemtele de formatare logică pentru a scrie un citat si a face o


referinŃă
“ Dati-i omului un peste si-l veti hrăni o zi.
Învătati-l să pescuiască si vă va invita si el la prânz.”
Calvin Keegan

<BLOCKQUOTE>"DaTi-i omului un peste si-l veTi hrăni o zi.<BR>


ÎnvăTaTi-l să pescuiască si vă va invita si el la prânz."</BLOCKQUOTE>
<CITE>Calvin Keegan</CITE>

8) Să se structureze (folosind titluri) următorul text


Capitolul 3 Stiluri (H 1)
Paragraful 1 Stiluri fizice(H2)
Stiluri<TT>, <I>, <B> ,<BIG>, <SMALL>c, <STRIKE> sau <S>,
<U> , <sup>, <sub>(H3)
Paragraful 2 Stiluri logice(H2)
Stiluri <em>, <strong>, <dfn>, <code>, <var>, <cite>, <P>
<h1>, <h2>, <h3>, <h4>, <h5> <h6>. <blockquote>(H3)

<H1>Capitolul 3 Stiluri (H 1)<br>


<H2>Paragraful 1 Stiluri fizice(H2)<br>
<H3>Stiluri&lt;TT&gt;, &lt;I&gt;, &lt;B&gt; ,&lt;BIG&gt;, &lt;SMALL&gt;c, &lt;STRIKE&gt;
sau &lt;S&gt;,<br>
&lt;U&gt; , &lt;sup&gt;, &lt;sub&gt;(H3)<br>
<H2>Paragraful 2 Stiluri logice(H2)<br>
<H3>Stiluri &lt;em&gt;, &lt;strong&gt;, &lt;dfn&gt;, &lt;code&gt;, &lt;var&gt;, &lt;cite&gt;,
&lt;P&gt;<br>
&lt;h1&gt;, &lt;h2&gt;, &lt;h3&gt;, &lt;h4&gt;, &lt;h5&gt; &lt;h6&gt;. &lt;blockquote&gt;(H3)

Sau

<H1>Capitolul 3 Stiluri (H 1)</H1><br>


<H2>Paragraful 1 Stiluri fizice(H2)</H2><br>
<H3>Stiluri&lt;TT&gt;, &lt;I&gt;, &lt;B&gt; ,&lt;BIG&gt;, &lt;SMALL&gt;c, &lt;STRIKE&gt;
sau &lt;S&gt;,<br>
&lt;U&gt; , &lt;sup&gt;, &lt;sub&gt;(H3)</H3><br>
<H2>Paragraful 2 Stiluri logice(H2)</H2><br>
<H3>Stiluri &lt;em&gt;, &lt;strong&gt;, &lt;dfn&gt;, &lt;code&gt;, &lt;var&gt;, &lt;cite&gt;,
&lt;P&gt;<br>
&lt;h1&gt;, &lt;h2&gt;, &lt;h3&gt;, &lt;h4&gt;, &lt;h5&gt; &lt;h6&gt;. &lt;blockquote&gt;
(H3)</H3>
Liste

1) Să se creeze o listă ordonată cu elemente studentii dintr-o grupă.


<OL type=1>
<LI>GIGI</LI>
<LI>FANE</LI>
</OL>

2) Să se creeze o listă ordonată cu elemente studenŃii dintr-un an de studii care


sunt bursieri. Lista să fie numerotată cu litere romane scrise cu litere mari

<OL type=I>
<LI>GIGI</LI>
<LI>FANE</LI>
</OL>

3) Sa se creeze o listă neordonată cu elemente facultăŃile din universitate, iar


simbolul listei să fie un cerc.

<UL type=circle>
<LI>GIGI</LI>
<LI>FANE</LI>
</UL>

4) Să se scrie cod HTML pentru a crea următoarea lista imbricată:

I. Exemplul 1
 Varianta A
 Varianta B
 Varianta C
II. Exemplul 2
 Varianta A
• Varianta 2.A. a)
• Varianta 2 A b)
 Varianta B

<OL type=I>
<LI>Exemplul 1
<UL type=square>
<LI>Varianta A</LI>
<LI>Varianta B</LI>
<LI>Varianta C</LI>
</UL></LI>
<LI>Exemplul 2
<UL type=square>
<LI>Varianta A</LI>
<UL type=disc>
<LI>Varianta 2.A. a)</LI>
<LI>Varianta 2.A. b)</LI>
</UL>
<LI>Varianta B</LI>
</UL></LI>
</OL>

5) Să se scrie cod HTML pentru a crea următoarea lista de definitii:


I appreciate your help
Multumesc pentru ajutor
Excuse me
A atrege atentia cuiva
My name is
Numele meu este

<DL>
<DT>I appreciate your help
</DT>
<DD>Multumesc pentru ajutor
</DD>
<DT>Excuse me
</DT>
<DD>A atrege atentia cuiva
</DD>
<DT>My name is
</DT>
<DD>Numele meu este
</DD>
</DL>

6) Cu ce atribut al elementului <DL> browser-ul va alinia definiŃia pe


acelasi rând cu termenul asociat ?

<DL COMPACT>

TABELE

1.
<html>
<head>
<title> Exemplu1</title>
</head>
<body>
<table border=1 align="center">
<tr> <td> Nume </td> <td>Prenume </td> <td> Adresa</td></tr>
<tr> <td> Ene </td> <td> Ana </td> <td> Sos Pantelimon, nr 400, sector 2,
Bucuresti</td></tr>
<tr> <td> Georgescu </td> <td> Dan </td> <td> Sos Colentina, nr 300, sector 2,
Bucuresti</td></tr>
<tr> <td> Ioanitiu </td> <td> Oana </td> <td> Sos Iancului, nr 120, sector 2,
Bucuresti</td></tr>

</table>
</body>
</html>

2.
<html>
<head>
<title> Exemplu2</title>
</head>
<body>
<table border=5 align="center" bordercolor="blue" bgcolor="yellow" rules=cols>
<caption align="top"> <b> Vanzari </b> </caption>
<tr > <td align="center" height="70%"> Produs </td> <td align="center" height="70%">
Cantitate </td> <td align="center" height="70%"> Pret/Buc </td></tr>
<tr> <td align="center"> A </td> <td align="center"> 20b </td> <td align="center"> 10
RON</td></tr>
<tr> <td align="center"> B </td> <td align="center"> 10b </td> <td align="center"> 20
RON</td></tr>

</table>
</body>
</html>

3.
<html>
<head>
<title> Exemplu3</title>
</head>
<body>
<table border=1 align="center" cellspacing=15 cellpadding=10>
<tr > <td align="center"> Produs </td> <td align="center"> Cantitate </td> <td
align="center"> Pret/Buc </td></tr>
<tr> <td align="center"> A </td> <td align="center"> 20b </td> <td align="center"> 10
RON</td></tr>
<tr> <td align="center"> B </td> <td align="center"> 10b </td> <td align="center"> 20
RON</td></tr>

</table>
</body>
</html>

4.
<html>
<head>
<title> Exemplu4</title>
</head>
<body>
<table border=5 align="center" cellspacing=15 cellpadding=10 bordercolor="orange"
rules=all>
<col height="55%">
<tr bgcolor="yellow"> <td colspan=3 align="center"> FIRMA X </td> </tr>
<tr bgcolor="green"> <td align="center"> Produs </td> <td align="center"> Cantitate
</td> <td align="center"> Pret/Buc </td></tr>
<tr bgcolor="green"> <td align="center"> A </td> <td align="center"> 20b </td> <td
align="center"> 10 RON</td></tr>
<tr bgcolor="green"> <td align="center"> B </td> <td align="center"> 10b </td> <td
align="center"> 20 RON</td></tr>
<tr bgcolor="yellow"> <td align="center" colspan=2> 5. SUMA </td> <td
align="center"> 6. 30 RON </td></tr>
</table>
</body>
</html>

5. elementele <TD> si <TH> descriu o celula a unui tabel. daca respectiva celula contine si text,
prin folosirea tag-ului <TH> acesta va aparea aldin si centrat in celula.
6. antet: <THEAD>.......</THEAD>
subsol: <TFOOT> .....</TFOOT>
corp: <TBODY>.......</TBODY>
7. <COLGRUP>.......</COLGROUP> si <COL>
8.
<html>
<head>
<title> Exemplu8</title>
</head>
<body>
<table border=1>
<colgroup span=1 width=50% align="right">
<col width="50%">
<colgroup span=2 align=left>

<col width="25%" align=right>


<col width="25%" align=right>
<tr > <td> A </td> <td> 20B </td> <td> 10RON</td></tr>
<tr > <td> B </td> <td> 10B </td> <td> 20RON</td></tr>

</table>
</body>
</html>

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 spTiul 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ă?
img va fi redimensionata

9. In elementul urmator <IMG src=poza_mea.jpg alt=”EU” height=150 >


imaginea va fi deformată sau redimensionată?
mg va fi deformata
10. In elementul următor <IMG src=poza_mea.jpg alt=”EU” width=100
border=5> imaginea va fi deformată sau redimensionată?
img va fi deformata

Legături
1. Elementul <IMG atribute> este element de linie sau de bloc?
linie
2. 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-ului
3. 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 editurii
Teora </A>
Adauga o imagine ca link
4. Cum aflati adresa unei imaginii de pe internet? Realizati o legatura la o parte a
unei 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. ScrieTi 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:someone@microsoft.com">
<i>Puteti sa-mi scrie</i></a>
</body>
</html>
6. Ce efect va avea următorul cod HTML?
<ADRESS> <A href =mailto:rodicaniculescu@gmail.com
?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. DefiniTi trei ancore într-un document de 3 pagini, cite una la fiecare nceput
de pagine, si faceti legătura la ele?
8. Sunt corecte următoarele definiTii de ancore si legături la ele? SpecificaTi
care 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 descrierea
fiecă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 BODY


1. Să se scrie trei legături la pagini diferite din site-ul editurii Teora , care au o parte
comună: “http://www.teora.ro”, care va fi trecută ca valoare a atributului href, a
elementului 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>
<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-ul
universită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 informatici
4. 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 Haret
5. 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 meta
6. Să se scrie cod HTML pentru redirecTionare fisierului de mai sus la adresa
www.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 a
formata legaturile nevizitate cu rosu, cele visitate cu cyan, cele active cu green, iar
fundalul sa aiba culoare yellow
<HEAD>
<BASE href="“http://www.teora.ro”>
<TITLE> Elementul BASE </TITLE>
</HEAD>
<BODY>
<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ă se
folosească un bloc de centrare informaTiia

Cadre
1. 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 cadre
2. 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>
da
3 . Să se scrie cod HTML pentru a crea 3 cadre, în linia 2, cadranul stânga
este inserat o pagină care are 3 legaturi, care se deschid în cadranul din
dreapta,de felul următor:
Carte WEB
Partea _I_ HML
Partea_II_ CSS
Partea
<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ă, în
formatul:
5. Să se scrie cod HTML pentru a afisa patru pagini într-o fereastră, în
formatul:
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 de
grosime 5
7. 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 deschide
8. În exemplul de mai sus să se adauge o altă culoare sI dimensiune pentru
fiecare 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.

Formulare
1. Care sunt atributele elementului <FORM> atribute?
_ Action
_ Method
_ Enctype
_ Target
2. Care este diferenta dintre metodele GET si POST de transmitere a datelor
dintr-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 mailuri
3. 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ă conTină 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ă conTină un grup
de butoane radio: de forma
Aparitia publicatiei XX
o zilnic
o saptamanal
o lunar
o annual
<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ă conTină 4 casete
de validare , cu posibilele publicatii cumparate, a doua fiind implicit
validatade forma:
Cumpar publicatiile
o adevarul
o cotidianul
o gandul
o 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>
</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 selectare
8. Să se adauge la lista de mai sus atributele elementului SELECT pentru a
pute alege mai multe elemente din listă si pentru a fi mereu vizibile 3
elemente 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ă o
imagine si un buton de reinitializare a dtelor din formular
10. În formularul creat la 8 să se insereze o caseta de text ca re sa conTină 5
rânduri si 40 de coloane vizibile .
Imagini hărTi si animaTie
<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 animatie

1. Ce atribut obligatoriu trebuie să contină tag-ul IMG pentru ca imaginea


respectivă 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
activa
3. 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 prestabilite
4. Ce va crea următorul cod HTML?
<HTML> <HEAD> </HEAD><BODY>
<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 imagini
5. 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 predefinite
6. Să se creeze o animaTie a unei imagini care să se deplaseze de sus în jos,
conTinutul blocului să se deplaseze alternativ, la 1 secunda, numărul de
pixeli la un pas este de 10, iar culoarea de fond este coral.
7. Să se creeze o animaTie a unui bloc care conTine un text si o imagine, care
să se deplaseze de sus în jos, conTinutul blocului să se deplaseze alternativ,
la 0.5 secunde, culoarea de fond este ivory, direcTia de deplasare a blocului
să fie de la stânga la dreapta, iar blocul sa fie inalt de 40% din dimensiunea
ferestrei.

CSS…..

JavaScript
PROBLEME INTREBARI
1. JavaScript este o versiune
a.. Java
xb. LiveScript
c. C++
d. VBScript

2. Un program JavaScript trebuie să fie inclus în


a. Eticheta <object>
b. Eticheta <applet>
xc. Eticheta <script>
d. Eticheta <cgi>

3. Butonul Submit este


xa. Obiect
b. Metodă
c. Proprietate
d. Variabilă

4. Culoarea de fundal a unui document este


a. Obiect
b. Metodă
xc. Proprietate
d. Variabi

5. write( ) este :
a. Obiect
xb. Metodă
c. Proprietate
d. Variabilă

6Un punct este folosit pentru


a. A identifica un comentariu JavaScript
b. A separa liniile unui program JavaScript
c. A încheia o instrucTiune JavaScript
xd. A separa numele unui obiect de o proprietate sau de o metodă

7. Cum este denumită acTiunea de executare a unui clic pe un buton al unui


formular afisat de programul dumneavoastră JavaScript?
xa. Eveniment
b. ReacTie
c. Element de tip rollover
d. Rollover al mouse-ul

8. Apelati memoria calculatorului utlilizand un


a. Operator
xb. Nume de variabila
c. Valoare literala
d. Tip de variabila

9. Ce anume face browserul să întreprindă o acTiune?


a. O expresie matematică
b. O expresie JavaScript
xc. O instrucTiune JavaScript
d. O expresie logică

10. In expresia 1 + 1, ce parte din expresie sunt numerele?


xa. Operandul
b. Operatorul
c. Restul
d. Incrementatorul

11. In expresia 1 + 1, ce parte din expresie este semnul plus?


a. Operandul
xb. Operatorul
c. Restul
d. Incrementatorul
12. 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 înmulTită 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 este
adevă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 influenTă asupra expresiei.
a. TRUE
xb. FALSE

15. Expresia x + = y adună valoarea lui x cu cea a lui y si


stochează suma în y.
xa. TRUE
b. FALSE

16. Operatorul ! = transformă ceva adevărat în ceva fals.


a. TRUE
xb. FALSE

Instructiuni JS

1. Ce ciclu execută instrucTiuni indiferent de valoarea de adevăr sau fals a


unei expresii condiTionale?
a. ciclul do...while
b. ciclul while
c. ciclul for
xd. ciclul for in

2. Adevărat sau Fals. O instrucTiune switch...case nu poate avea un caz


prestabilit.
a. TRUE
xb. FALSE

3. Ce fel de ciclu determină browserul să execute cel puTin o dată instrucTiunile din
cadrul ciclului?
xa. ciclul do...while
b. ciclul while
c. ciclul for
d. ciclul for in

4. Contorul ciclului for este folosit pentru a:


a. Creste valoarea expresiei cu 1
xb. Creste sau descreste valoarea contorului din ciclu cu 1
c. Limita numărul de instrucTiuni din cadrul blocului de program
d. Limita rezultatele instrucTiunilor din cadrul blocului de program

5. Un ciclu poate deveni ciclu infinit.


xa. TRUE
b. FALSE
6. Ce ciclu este folosit pentru a parcurge un număr necunoscut de
elemente dintr-o listă?
a. ciclul do...while
b. ciclul while
c. ciclul for
xd. ciclul for in

7. Adevărat sau Fals. Clauza default este folosită într-o instrucTiune if pentru
a atribui variabilelor valorile prestabilite.
a. TRUE
xb. FALSE

8. Care este scopul lui else într-o instrucTiune if...else?


a. ConTine instrucTiuni ce sunt executate dacă expresia
condiTională este true
b. Defineste o altă expresie condiTională pe care o evaluează browserul în
cazul în care prima expresie condiTională este false
xc. ConTine instrucTiuni care sunt executate dacă expresia
condiTională este false
d. Se foloseste pentru a imbrica o instrucTiune if

9. Este necesară includerea unui iniTializator în cadrul unui ciclu?


a. TRUE
xb. FALSE

10. Browser-ului i se poate cere să evalueze fiecare caz în cadrul unei


instrucTiuni switch...case, chiar dacă valoarea de schimb este egală cu o
valoare de caz.
xa. TRUE
b. FALSE

11. In cadrul definiTiei unei funcTii, argumentele trebuie separate două câte
două prin virgulă?
a. TRUE
xb. FALSE

12. Un bloc de program este folosit într-un


a. Apel de funcTie
xb. DefiniTie de funcTie
c. Valoare returnată
d. Argument

13. Domeniul de valabilitate al unei variabile înseamnă


a. Mărimea unei variabile
b. Tipul de date al unei variabile
xc. Partea dintr-o aplicaTie JavaScript care poate accede la variabilă
d. Variabila este folosită ca valoare returnată pentru o funcTie

14. InstrucTiunea care apelează o funcTie poate ignora o valoare


returnată de o funcTie?
xa. TRUE
b. FALSE

15. La o variabilă globală se poate accede


a. Doar din funcTiile definite în programul JavaScript
b. Doar din afara unei funcTii
c. Doar din funcTia care a definit-o
xd. Din orice parte a aplicaTiei JavaScript

16. La o variabilă locală se poate accede


a. Doar din funcTiile definite în programul JavaScript
b. Doar din afara unei funcTii
xc. Doar din funcTia care a definit-o
d. Din orice parte a aplicaTiei JavaScript

17. O funcTie poate fi apelată de codul HTML dintr-o pagină web?


xa. TRUE
b. FALSE

18. Toate funcTiile trebuie definite în eticheta <head>?


a. TRUE
xb. FALSE

19. Valorile transferate unei funcTii trebuie să corespundă ca tip


de date argumentelor din definiTia funcTiei?
xa. Adevărat
b. Fals

20. O variabilă este în afara domeniului de valabilitate dacă


a. InstrucTiunea care apelează o funcTie ignoră valoarea retumată de funcTie
xb. La variabilă nu se poate accede dintr-o instrucTiune
c. O variabilă nu este definită într-o funcTie
d. O variabilă este transferată unei funcTii

OBIECTE
1. 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. ScrieTi codul care afisează
Metode ale obiectului Math
<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. ScrieTi 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 siruri

Probleme întrebări

1. Acesta este primul element al tabloului products: products[l]?


a. TRUE
xb. FALSE

2. Ce metodă aTi folosi pentru a crea un sir din elementele unui tablou, separândule
prin 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) unui
tablou?
a. push( )
xb. pop ()
c. reverse ()
d. shift()

4. Ce metodă este folosită pentru a sterge primul element al unui tablou?


a. push( )
b. pop ()
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. TRUE
b.FALSE

7. Adevărat sau fals: dimensiunea unui tablou este egală cu indicele ultimului
element al tabloului?
a. TRUE
xb.FALSE

8. In JavaScript un clement de tablou poate fi folosit la fel ca o


variabilă?
xa. TRUE
b. FALSE

9. Ce metodă e folosită pentru a inversa elementele unui tablou?


xa. reverse( )
b.div()
c.splice()
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. iniTializează un vector cu zero
b. iniTializează un vector cu o valoare cerută
c. crează un vector
xd. declară un vector si il iniTializează cu o valoare cerută sau implicit cu zero

1. Primul caracter al unui tablou de sir este sir[ 1] ?


a. TRUE
xb. FALSE
2. Un număr în virgula mobilă este
a. Un număr întreg
xb. O valoare zecimală
c. Un număr Unicode
3. Ce metodă se foloseste pentru a împărTi un sir de date cu delimitare prin virgulă întrun
tablou de date?
a. parseFloat()
xb. split()
c. parselnt()
d. charCodeAt()

4. Ce indică argumentul ce reprezintă poziTia finală în metoda substring ( )''.


a.. PoziTia ultimului caracter care este copiat în subsir
b. PoziTia primului caracter care este copiat în subsir
xc. PoziTia caracterului care urmează după ultimul caracter copiat în subsir
d. PoziTia caracterului care precede ultimul caracter din subsir

5. Ce indică al doilea argument al metodei substr () ?


a. PoziTia ultimului caracter care este copiat în subsir
xb. Numărul de caractere care trebuie copiate din sir în subsir
c. PoziTia caracterului care precede ultimul caracter copiat în subsir
d. PoziTia caracterului care precede ultimul caracter din subsir

6. Care este valoarea length a unui obiect sir?


xa. Numărul total de caractere din sir
b. Indicele ultimului caracter din sir
c. Lungimea sirului, exclusiv spaTiile
d. Lungimea sirului, exclusiv spaTiile de la sfârsit

7. Indicele ultimului element din tabloul sirului are aceeasi valoare cu lungimea sirului?
xa. TRUE
b. FALSE

8. Metoda parseint() nu poate fi utilizată în cazul unui număr zecimal?


xa. TRUE
b.FALSE

9. Un sir de delimitare este utilizat de metoda split ( ) pentru a crea un tablou


cu elemente de informaTie?
xa. TRUE
b.FALSE

Evenimente

1. O casetă de validare este un element de formular?


xa. TRUE
b. FALSE

2. Care este programul ce prelucrează un formular?


xa. Common Gateway Interface
b. Common Program Interface
c. Common Web Server Interface
d. Common Web Server Gateway

3. Ce eveniment are loc când un element intră în atenTie?


a. onblur
xb. onfocus
c. onselect
d. onchange
4. Ce eveniment are loc când un element iese din atenTie?
xa. onblur
b. onfocus
c. onselect
d. onchange

5. Ce eveniment are loc când un utilizator evidenTiază text într-un câmp de text?
a. onblur
b. onfocus
xc. onselect
e. onchange

6. Toate atributele, exceptând atributul de nume, pot fi schimbate


de un program JavaScript?
xa. TRUE
b. FALSE

7. Valorile unui element nu pot fi schimbate după ce un


utilizator execută clic pe butonul Submit?
a. TRUE
xb.FALSE

8. O funcTie JavaScript poate schimba doar atributele unui element care apelează funcTia
JavaScript?
xa. TRUE
b.FALSE

9. O funcTie 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 reseta
formularul
xd. Nu e definită de programator

10 Să se scrie un formular care să conTină un buton pe care e afist la interval de 2 secunde


alternativ, 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 de
dimensiune 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 a
2 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.

<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 corpul
programului care să apeleze funcTia
<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>

PHP
1. 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 PHP
b. Eroare
xc. Buna sunt PHP
d. Buna.sunt.PHP

3. Cum se introduce in PHP text la linie noua?


Ex.: Buna
sunt
PHP
xa. <? Php
echo “Buna <BR> sunt <BR> PHP”;
?>
b. <? Php
echo “Buna”<BR>”sunt” <BR>”PHP”;
?>
c. <? Php
echo “Buna
sunt
PHP”;
?>
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. nimic
xb. 10
c. a
d. “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 siruri
xb. 3
c. “1+2”
d. eroare

8. 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;0
b. 1;2;1;0
c. 1;2;1;0
d. 2;2;0;1

13. 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. OR
b. XOR
xc. ||
d. AND

15. 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
$a=100;
$b=”100”;
$rez=a= = =b?”egali”:”inegali”;
echo $rez;
?>
a. 100=”100”
xb. inegali
c. egali
d. eroare

17. 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 instructiune
xb. Nota mica
c. Nota buna
d. Nota foarte buna

18. Ce va afisa scriptul?


<? php
for($i=1 ;$i<=10; $i++) : $s +=$i; endfor;
echo $s ;?>
a. 10
xb. 55
c. 45
d. eroare

19. Ce va afisa scriptul?


<? Php
for( $y=-2; $y<=2; $y++)
{
if ($y!=0)
echo "inversul lui $y = ", 1 / $y, "<BR>";}
a. 1,2
xb. –0.5 - 1, 1, 0.5
c. -1,1
d. -0,5 ,0,5

20. 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 exemplu
b. 9; abc; UN EXEMPLU; Un exemplu
xc. 10; ABC; UN EXEMPLU; un exemplu
d. 10;abc; un exemplu; UN EXEMPLU
22. Ce se va afisa dupa executarea urmatoarei secvente?
<? php
$sir= “Facultatea de Matematica_Informatica”;
echo strpos($sir, “ma”), “;”;
echo stripos ($sir, “ma”), “;”;
echo strrpos ($sir, “Ma”), “;”;
echo strripos ($sir, “Ma”);
?>
a. 14;14;30;30
xb. 18;14;14;30
c. 18,18,30,30
d. 14,18,30,18
23. 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, templu
xb. exemplu, exemplu, ex, un templu
c. ex, exemplu, ex, un templu
d. ex, ex, ex, templu

24. 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=.....-40
c. x= -7.4500 x= -7.45 y= -40 y= -40....
d. x= -7.45 x= -7.45 y=.......-40 y= -40

25. Ce se va afisa dupa executarea urmatoarei secvente?


<? php
print sprintf (“Semestrul acesta avem %s examene si %s verificari”, 5, 3);
?>
a. Semestrul acesta avem %s examene si %s verificari
xb. Semestrul acesta avem 5 examene si 3 verificari
c. Eroare
d. Semestrul acesta avem %s examene si %s verificari 5,3

26. 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. 47
b. 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. Nimic
d. 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)
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 ananas
b. Array ([0]=>pepene [1]=>lamaie [2]=>banane [3]=>ananas)
xc. Array ([zemos]=>pepene [acru]=>lamaie [bun]=>banane [gustos]=>ananas)
d. ananas banane lamaie pepene

30. 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 zemos
xb. Array([acru]=>lamiae [bun]=>lamiae [gustos]=>ananas [zemos]=pepene)
c. ananas lamiae lamiae pepene
d. Array ([gustos]=>ananas [bun]=>banana [acru]=>lamiae [zemos]=>pepene)

31. Care este functia care transforma o matrice int-un sir?


xa. Implode
b. Explode
c. String
d. Math

32. Care este functia care transforma un sir int-o matrice?


a. Str
b. String
xc. Explode
d. Implode

33. 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 cirese
c. mere, pere, portocale, cirese
d. Array(mere,pere,portocale,cirese)

34. Ce afiseaza executarea urmatoarei secvente?


<?php
for ($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 9
xc. 0,1,2,3,4,5,6,7,8,9
e. Eroare

35. Ce afiseaza executarea urmatoarei secvente?


<?php
for($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] . " ");
echo ("<BR>");}
?>
a. 1 2 3
234
345
xb. 2 3 4
345
456
c. 0 1 2 3
1234
2345
3456
e. 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. 10100
b. 10
c. 100
d. Eroare

37. Ce afiseaza executarea urmatoarei secvente?


<?php
$sir="Facultatea de matematica ";
function concat(&$text) {$text .="-informatica";}
concat($sir);
echo $sir;
?>
a. Facultatea de matematica
b. Eroare
xc. Facultatea de matematica -informatica
d. –informatica

38. Ce afiseaza executarea urmatoarei secvente?


<?php
$text="Buna";
salut( );
function salut( $text) {echo $text ;}
?>
xa. Nimic
b. Buna
c. Text
d. $textBuna

39. Ce afiseaza executarea urmatoarei secvente?


<?php
situatie ("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. Eroare
xb. Ion 8 Bun
Pop 7 Bun
Ene 5 Slab
Popa 9 Foarte bun
c. on Pop 7 Ene 5 Slab Popa 8 Bun
d. Ion
Pop 7
Ene 5 Slab
Popa 9 Foarte bun

40. Ce afiseaza executarea urmatoarei secvente?


<?php
$x=10;
f($x);
echo $x;
function f($x) {$x++ ;}
?>
xa. 10
b. 11
c. Nimic
d. 1011

41. Ce afiseaza executarea urmatoarei secvente?


<?php
$x=10;
f($x);
echo $x;
function f(&$x) {$x++ ;}
?>
a. 10
xb. 11
c. Nimic
d. 1011

42. 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/4
xb. 8
c. 32
d. Eroare

43. Ce afiseaza executarea urmatoarei secvente?


<?php
function f1()
{echo "sunt prima functie! \n" ;
function f2() {echo "sunt a doua functie!";} }
f1(); f2();
?>
a. Eroare
b. sunt prima functie!
c. sunt a doua functie!
xd. sunt prima functie! sunt a doua functie!

44. Ce afiseaza executarea urmatoarei secvente?


<?php
function p($n)
{if ($n==0) return 1;
else return $n*p($n-1);}
echo p(5);
?>
a. 1
b. 2
xc. 120
d. Nimic

45. Daca finclus.inc este următorul fisier:


<? Php
define(“pi”, 3.14159)
?>
Ce afiseaza executarea urmatoarei secvente?
<?php
include ("finclus.inc");
function aria($r)
{return pi*$r*$r ; }
$raza=10;
echo aria($raza);
?>
a. 31.4
xb. 314
c. 3.14
d. Nimic

46. 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 16
b. 2 4 6 8
c. Eroare
d. 2 6 12 4

47. Ce afiseaza executarea urmatoarei secvente?


<?php
$refer=10;
$ref= referinta($refer);
$ref++;
echo $ref;
function referinta(&$x) { return $x;}
?>
a. 10
xb. 11
c. X
d. Eroare

48. 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. Eroare
xb. solutia=2
c. ecuatia nu are solutie
d. Nimic

49. Ce afiseaza executarea urmatoarei secvente?


<?php
$x=100;
echo f();
function f() {global $x; $x++; return $x; }
?>
a. 100
xb. 101
c. 102
d. Nimic

50. Daca fisierul fnume.text este


Ionescu Alina
Popescu Dan
Ene Marius
Ce 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 Marius
xb. Ionescu Alina
Popescu Dan
Ene Marius
Marin Maria
c. Ionescu Alina Popescu Dan Ene Marius Marin Maria
d. Ionescu Alina Popescu Dan Ene Marius Marin MariaI

51. Daca ftest.txt este


Ionescu 10
Popescu 9
Ene 7
Popa 8
Ce 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 8
b. Ionescu 10
Popescu 9
Ene 7
Popa 8
c. Ionescu 10
d. Eroare

52. 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 111213
linia: 2 212223
xb. linia: 1 11 12 13
linia: 2 21 22 23
c. linia: 1 11 12 13 linia: 2 21 22 23
d. Nimic

53. 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.47
b. x=10 y=un sir z= 100.47
c. x=10 y=un sir z= 100.47
d. x=10 y=Un sir z=100.47

54. Fisierul f2_text.php contine un formular cu 3 rubrici de text ca in


secventa 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 si
b=-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"]);
else echo " Radacini complexe";
?>
a. x1=5 ; x2= 6
xb. eroare
c. x1= 2 ; x2=3
d. Radacini complexe

55. Daca fisierul f3_text.php contine un formular cu 2 rubrici de text ca in


secventa 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 Dan
virsta=25, ce va afisa scriptul prell3_text.php:
<?php
echo $_POST["nume"] , " ; " , $_POST["virsta"];
?>
a. The page cannot be found
xb. ;
c. Ionescu Dan 25
d. Ionescu Dan ; 25

56. Fisierul f4_ctext.php contine un formular cu o caseta de text ca


in 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 Ion
Popescu Florentina
Marinescu Madalina
Ce va afisa scriptul urmator?
<?php
echo $_REQUEST["Studenti"] , "<br>";
?>
xa. Ionescu Ion Popescu Florentina Marinescu Madalina
b. Ionescu Ion
Popescu Florentina
Marinescu Madalina
c. Ionescu Ion
Popescu Fl
Mainescu
d. Ionescu Ion Popescu Fl Marinescu

57. Fisierul f5_cbox.php contine un formular cu 2 casete de validare ca in


secventa 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?
<?php
echo " S-a tastat ", $_POST["casuta2"], "<BR>";
?>
a. S-a tastat NU
xb. S-a tastat
c. S-a tastat DA NU
d. S-a tastat DANU

58. Fisierul f6_cbox.php contine un formular cu 2 casete de validare , ca


in secventa de mai jos:
<html> <head> </head> <body>
<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?
<?php
If (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 NU
xb. S-a tastat DA
S-a tastat NU
c. S-a tastat DA
d. S-a tastat NU

59. Fisierul f7_radio.php contine un formular cu 3 butoane radio, ca in


secventa 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?
<?php
echo "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 butonul

60. Fisierul web f8_radio.php contine un formular cu o lista, ca in


secventa 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 din
lista. Ce va afisa scriptul prel8_lista.php?
<?php
echo "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 selectat
e. S-a selectat portocale .

61. Daca fisierul f9_pass.php contine un formular cu o rubrica de tip


parola 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:
<?php
echo "Parola este " , $_POST["PASS"];
?>
a. Parola este
xb. Parola este florentina
c. Parola este florenti
f. Parola este floren

62. Ce rol are functia isset()?


a. intoarce True sau False daca un element se afla respectiv nu se afla intr-o lista
xb. intoarce True sau False daca un control al unui formular este , respectiv nu este completat
c. intoarce True sau False daca un caracter se afla respectiv nu se afla intr-un sir
Tehnologii Web Anul II Sem.1 – 2008 / 2009

A Imagini
B Legaturi
C Elemen de struct-Head si Body
D Cadre
E Formulare
F Imag, harti si animatie
G Java script
H Instructiuni JS
I Obiecte
J Tablouri si siruri – prima parte
K Tablouri si siruri – a doua parte
L Evenimente
M PHP
N HTML notiuni de baza
O Stiluri de text
P Liste
R Tabele
S Grila 2007 / 2008

R 7 <COLGRUP>....................</COLGROUP> si <COL>
<html>
<head>
<title> Exemplu1</title>
</head>
<body>
<table border=1 align="center">
<tr> <td> Nume </td> <td>Prenume </td> <td> Adresa</td></tr>
R 1 <tr> <td> Ene </td> <td> Ana </td> <td> Sos Pantelimon, nr 400, sector 2, Bucuresti</td></tr>
<tr> <td> Georgescu </td> <td> Dan </td> <td> Sos Colentina, nr 300, sector 2, Bucuresti</td></tr>
<tr> <td> Ioanitiu </td> <td> Oana </td> <td> Sos Iancului, nr 120, sector 2, Bucuresti</td></tr>

</table>
</body>
</html>
<html>
<head>
<title> Exemplu2</title>
</head>
<body>
<table border=5 align="center" bordercolor="blue" bgcolor="yellow" rules=cols>
<caption align="top"> <b> Vanzari </b> </caption>
<tr > <td align="center" height="70%"> Produs </td> <td align="center" height="70%"> Cantitate </td>
R 2 <td align="center" height="70%"> Pret/Buc </td></tr>
<tr> <td align="center"> A </td> <td align="center"> 20b </td> <td align="center"> 10 RON</td></tr>
<tr> <td align="center"> B </td> <td align="center"> 10b </td> <td align="center"> 20 RON</td></tr>

</table>
</body>
</html>

1
<html>
<head>
<title> Exemplu3</title>
</head>
<body>
<table border=1 align="center" cellspacing=15 cellpadding=10>
<tr > <td align="center"> Produs </td> <td align="center"> Cantitate </td> <td align="center"> Pret/Buc
</td></tr>
R 3 <tr> <td align="center"> A </td> <td align="center"> 20b </td> <td align="center"> 10 RON</td></tr>
<tr> <td align="center"> B </td> <td align="center"> 10b </td> <td align="center"> 20 RON</td></tr>

</table>
</body>
</html>
<html>
<head>
<title> Exemplu4</title>
</head>
<body>
<table border=5 align="center" cellspacing=15 cellpadding=10 bordercolor="orange" rules=all>
<col height="55%">
<tr bgcolor="yellow"> <td colspan=3 align="center"> FIRMA X </td> </tr>
<tr bgcolor="green"> <td align="center"> Produs </td> <td align="center"> Cantitate </td> <td
align="center"> Pret/Buc </td></tr>
<tr bgcolor="green"> <td align="center"> A </td> <td align="center"> 20b </td> <td align="center"> 10
R 4 RON</td></tr>
<tr bgcolor="green"> <td align="center"> B </td> <td align="center"> 10b </td> <td align="center"> 20
RON</td></tr>
<tr bgcolor="yellow"> <td align="center" colspan=2> 5. SUMA </td> <td align="center"> 6. 30 RON
</td></tr>

</table>
</body>
</html>
<html>
<head>
<title> Exemplu8</title>
</head>
<body>
<table border=1>
<colgroup span=1 width=50% align="right">
<col width="50%">
<colgroup span=2 align=left>
R 8
<col width="25%" align=right>
<col width="25%" align=right>
<tr > <td> A </td> <td> 20B </td> <td> 10RON</td></tr>
<tr > <td> B </td> <td> 10B </td> <td> 20RON</td></tr>

</table>
</body>
</html>

2
A ++ 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.
G 14 b
a. TRUE b. FALSE
A=2 in binar (00000010)
B=3 in binar (00000011)
S 128 Atunci a&b returneaza 2 (0000000010)? a

a) Adevarat b) Fals
A=2 in binar (00000010)
B=3 in binar (00000011)
S 129 A | B returneaza 3 (00000011)? a

a) Adevarat b) Fals
Acesta este primul element al tabloului products: products[l]?
J 1 b
a. TRUE b. FALSE
Adevărat sau Fals. Clauza default este folosită într-o instrucţiune if pentru a atribui variabilelor valorile pre-
stabilite.
H 7 b
a. TRUE b. FALSE
Adevărat sau Fals. O instrucţiune switch...case nu poate avea un caz prestabilit.
H 2 b
a. TRUE b. FALSE
Adevărat sau fals: dimensiunea unui tablou este egală cu indicele ultimului element al tabloului?
J 7 b
a. TRUE b. FALSE
Afisarea unei portiuni de text cu o dimensiune mai mare decat cea prestabilita se face prin:
S 6 b
a) <b> b) <big> c) <sup> d) <bigger>
Afisarea unei portiuni de text cu o dimensiune mai mica decat cea prestabilita se face prin:
S 7 c
a) <s> b) <sub> c) <small> d) <strike>
Alegeti culoarea data de codul de culoare #000000:
S 28 a
a) black b) white c) red d) blue
Alegeti culoarea data de codul de culoare #ffffff:
S 27 b
a) black b) white c) green d) gray
Alegeti modalitatea corecta de a include o foaie de stiluri intr-o pagina html.

a) <style src="mystyle.css">
S 75 c
b) <stylesheet>mystyle.css</stylesheet>
c) <link rel="stylesheet" type="text/css" href="mystyle.css">
d) <style link="mystyle.css" rel="stylesheet" type="text/css">
antet: <THEAD>.......</THEAD>
R 6 subsol: <TFOOT> .....</TFOOT>
corp: <TBODY>.......</TBODY>
Antetul unei liste vide va fi afisat astfel:
S 49 a
a) indentat b) imbricat c) inclinat d) nu apare
Apelati memoria calculatorului utlilizand un
G 8 b
a. Operator c. Valoare literala
b. Nume de variabila d. tip de variabila
Apelul functiei trebuie sa se faca mereu in corpul paginii(<body>).
S 145 b
a) Adevarat b) Fals

3
Asocierea unei imagini cu mai multe linkuri se poate face prin:
S 98 c
a) definirea unei matrici de linkuri c) definirea unei harti imagine
b) definirea unui vector de linkuri d) definirea unei liste de imagini
Atributele colspan si rowspan se aplica tagurilor:
S 44 c
a) <table> b) <tr> c) <th> si <td> d) <td>
Atributele tagului basefont sunt identice cu cele ale tagului:
S 33 c
a) <p> b) <style> c) <font> d) <body>
Atributul clear al tagului br nu poate lua valoarea:
S 72 c
a) all b) left c) center d) right
Atributul cols al elementului FRAMESET determină împărţirea pe orizontală a setului de cadre?
S 105 b
a) Adevărat b) Fals
Atributul elementului IFRAME nu este:
S 112 a
a) cols b) width c) height d) marginheight
Atributul frame al tagului table nu poate avea valoarea:
S 70 a
a) inside b) lhs c) vsides d) border
Atributul name al tagului meta poate lua valoarea:
S 73 c
a) expires b) refresh c) copyright d) content-type
Atributul rows al elementului FRAMESET determină împărţirea pe verticală a setului de cadre?
S 106 b
a) Adevărat b) Fals
Atributul rules al tagului table nu poate avea valoarea:
S 71 b
a) none b) box c) cols d) all
Atributul shape nu poate avea valoarea :
S 102 d
a) circle b) rect c) disk d) poly
Atributul tagului AREA nu poate fi:
S 101 d
a) SHAPE b) HREF c) TITLE d) LINK
Atributul type a unei liste ordonate nu poate avea valoarea:
S 68 a
a) 0 b) a c) A d) I
Atributul type al unei liste neordonate nu poate avea valoarea:
S 67 c
a) circle b) square c) rectangle d) disk
Browser-ului i se poate cere să evalueze fiecare caz în cadrul unei instrucţiuni switch...case, chiar dacă
valoarea de schimb este egală cu o valoare de caz.
H 10 a
a. TRUE b. FALSE
Butonul OK este un tip:
S 132 b
a) metoda b) obiect c) proprietate d) variabila
Butonul Submit este
G 3 a
a. Obiect c. Proprietate
b. Metodă d. Variabilă
Care din urmatoarele atribute apartine tagului font?
S 31 c
a) align b) width c) size d) style

4
Care dintre atributele de mai jos nu reprezintă atribute ale elementului <FRAMESET>?
S 107 a
a) name b) border c) bordercolor d) rows
Care dintre atributele următoare nu este atribut al elementului FRAME?
S 111 d
a) name b) noresize c) src d) align
Care dintre operatori de mai jos nu este un operator de comparare?
M 13 b
a. == b. = c. === d. !==
Care dintre operatorii logicii are prioritate mai mare?
M 14 c
a. OR b. XOR c. || d. AND
Care dintre taguri sunt toate taguri de tabele:

a) <thead><body><tr>
S 37 b
b) <table><tr><td>
c) <table><head><tfoot>
d) <table><tr><tt>
Care dintre variante afiseaza “Java Script”, daca avem $ Text=”Java”?

a. echo “Acest curs prezinta $TextScript”;


M 8 d
b. echo “Acest curs prezinta {$Text}Script”;
c. echo “Acest curs prezinta ($Text)Script”;
d. Print ‘Acest curs prezinta”, $TextScript;
Care dintre variante nu afiseaza “Numarul x=100”?
$x=100;
$y=”x”;
M 10 a
a. echo “Numarul x = $$y”;
b. echo “Numarul x = ${$y}”;
c. echo “Numarul x =”,$$y;
d. print("numarul x= ${$y}");
Care dintre variante nu afiseaza x=10 cu salt la rand nou?

a. echo “x= “,$x,”<BR>”;


M 9 c
b. echo “x=$x <BR>”;
c. echo “x= “,”$x”,<BR>;
d. print (“$x <BR>”);
Care element creează cadre in-line?
S 113 d
a) FRAMESET b) FRAME c) TABLE d) IFRAME
Care este diferenta dintre metodele GET si POST de transmitere a datelor dintr-un formular?

E 2 get este directa, post este indirecta


GET:se foloseste ptr a primi date
POST: se foloseste ptr a stoca, updata date sau trimite mailuri
Care este elementul care introduce într-o pagină web foi de stil externe?
S 116 b
a) A b) LINK c) DIV d) P
Care este functia care transforma o matrice int-un sir?
M 31 a
a. Implode b. Explode c. String d. Math
Care este functia care transforma un sir int-o matrice?
M 32 c
a. Str b. String c. Explode d. Implode
Care este operatorul combinat de concatenare si atribuire?
M 11 a
a. += b. = c. ^= d. ~=

5
Care este operatorul de concatenare a mai multor siruri?
M 1 b
a. + b. . c. & d. *
Care este programul ce prelucrează un formular?

a. Common Gateway Interface


L 2 a
b. Common Program Interface
c. Common Web Server Interface
d. Common Web Server Gateway
Care este scopul lui else într-o instrucţiune if...else?

a. Conţine instrucţiuni ce sunt executate dacă expresia condiţională este true


H 8 b. Defineste o altă expresie condiţională pe care o evaluează browserul în cazul în care prima expresie c
condiţională este false
c. Conţine instrucţiuni care sunt executate dacă expresia condiţională este false
d. Se foloseste pentru a imbrica o instrucţiune if
Care este valoarea length a unui obiect sir?

a. Numărul total de caractere din sir


K 6 a
b. Indicele ultimului caracter din sir
c. Lungimea sirului, exclusiv spaţiile
d. Lungimea sirului, exclusiv spaţiile de la sfârsit
Care este varianta corecta pentru a afisa cu stilul bold toate paragrafele?
S 79 c
a) <p style="text-size:bold"> c) p {font-weight:bold}
b) p {text-size:bold} d) <p style="font-size:bold">
Care este varianta corecta?
S 77 c
a) {body:color=black(body} c) body {color: black}
b) {body;color:black} d) body:color=black
Care sunt atributele elementului <FORM> atribute?

_ Action
E 1
_ Method
_ Enctype
_ Target
Care sunt culorile implicite ale legăturilor nevizitate, active si vizitate? Schimbati aceste culori implicite în :
B 2 cyan(#00FFFF), green(#0080000), respectiv orange(#FFA500).
cele ale browser-ului
Care sunt elementele care defineste o hartă?
F 2
<map> cu atributul NAME care are valoare identificator harta, <area> ptr fiecare zona activa
Care varianta a instructiunii FOR este gresita?

a. FOR ($i=0;$i<10;$i++): b. FOR ($i=0;$i<10;$i++)


echo “se repeata de 5 ori”; endfor; { echo “se repeata de 5 ori” };
M 20 b

c. FOR($i=0;$i<10;$i++)? d. FOR($i=0;$i<10;$i++)
echo (“se repeata de 5 ori”); echo “se repeata de 5 ori”;
Care varianta este corecta pentru definirea unei constante?

a. def Pi=3.1415926535;
M 6 c
b. define (Pi=3.1415926535);
c. define (“Pi”,3.1415926535);
d. define (“Pi=3.1415926535”);

6
Ce afiseaza executarea urmatoarei secvente?
<? php
$fruct [“bun”]= “banane”;
$fruct [“acru”]= “lamaie”;
$fruct [“gustos”]= “ananas”;
$fruct [“zemos”]= “pepene”;
ksort ($fruct);
M 30 b
print_r($fruct);
?>

a. acru bun gustor zemos


b. Array([acru]=>lamiae [bun]=>lamiae [gustos]=>ananas [zemos]=pepene)
c. ananas lamiae lamiae pepene
d. Array ([gustos]=>ananas [bun]=>banana [acru]=>lamiae [zemos]=>pepene)
Ce afiseaza executarea urmatoarei secvente?
<?php
$ sir = “mere,pere,portocale,cirese”;
$ vect = explode (“,”,$sir);
print_r($vect);
M 33 a
a. Array ([0]=>mere [1]=>pere [2]=>portocale [3]=>cirese)
b. mere pere portocale cirese
c. mere, pere, portocale, cirese
d. Array(mere,pere,portocale,cirese)
Ce afiseaza executarea urmatoarei secvente?
<?php
for ($i=0;$i<10;$i++) $x[$i]=$i;
$sir=implode(“,”,$x);
echo $sir.
M 34 ?> c

a. Array(0,1,2,3,4,5,6,7,8,9)
b. 0123456789
c. 0,1,2,3,4,5,6,7,8,9
e. Eroare
Ce afiseaza executarea urmatoarei secvente?
<?php
for($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] . " ");
echo ("<BR>");}
?>
M 35 b
a. 1 2 3 b. 234
234 345
345 456

c. 0123
1234 d. Array(1,2,3,4,5,6,7,8,9)
2345
3456
Ce afiseaza executarea urmatoarei secvente?
<?php
$x=10;
function f($x) {echo ($x) ;}
M 36 echo f($x); a
echo (f(100));
?>

a. 10100 b. 10 c. 100 d. Eroare

7
Ce afiseaza executarea urmatoarei secvente?
<?php
$sir="Facultatea de matematica ";
function concat(&$text) {$text .="-informatica";}
concat($sir);
echo $sir;
M 37 ?> c

a. Facultatea de matematica
b. Eroare
c. Facultatea de matematica–informatica
d. –informatica
Ce afiseaza executarea urmatoarei secvente?
<?php
$text="Buna";
salut( );
M 38 a
function salut( $text) {echo $text ;}
?>

a. Nimic b. Buna c. Text d. $textBuna


Ce afiseaza executarea urmatoarei secvente?
<?php
situatie ("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>" ;}
?>
M 39
d
a. Eroare b. Ion 8 Bun
Pop 7 Bun
Ene 5 Slab
Popa 9 Foarte bun

c. Ion Pop 7 Ene 5 Slab Popa 8 Bun d. Ion


Pop 7
Ene 5 Slab
Popa 9 Foarte bun
Ce afiseaza executarea urmatoarei secvente?
<?php
$x=10;
f($x);
M 40 echo $x; a
function f($x) {$x++ ;}
?>

a. 10 b. 11 c. Nimic d. 1011
Ce afiseaza executarea urmatoarei secvente?
<?php
$x=10;
f($x);
M 41 echo $x; b
function f(&$x) {$x++ ;}
?>

a. 10 b. 11 c. Nimic d. 1011

8
Ce afiseaza executarea urmatoarei secvente?
<?php
$nota[0]=9;
$nota[1]=8;
$nota[2]=8;
$nota[3]=7;
M 42 medie ($nota); b
function medie($vector) { for($i=0; $i < count($vector) ; $i++) {$s +=
$vector[$i];}
echo "mediea= ", $s/ count($vector) ; }
?>

a. s/4 b. 8 c. 32 d. Eroare
Ce afiseaza executarea urmatoarei secvente?
<?php
function f1()
{echo "sunt prima functie! \n" ;
function f2() {echo "sunt a doua functie!";} }
f1(); f2();
M 43 d
?>

a. Eroare
b. sunt prima functie!
c. sunt a doua functie!
d. sunt prima functie! sunt a doua functie!
Ce afiseaza executarea urmatoarei secvente?
<?php
function p($n)
{if ($n==0) return 1;
M 44 else return $n*p($n-1);} c
echo p(5);
?>

a. 1 b. 2 c. 120 d. Nimic
Ce afiseaza executarea urmatoarei secvente?
<?php
$vect=array(1,2,3,4);
list($a, $b, $c, $d)=patrate($vect);
echo "$a $b $c $d" ;
M 46 function patrate($v) { for($i=0; $i < count($v) ; $i++) $v[$i] *= a
$v[$i];
return $v;}
?>

a. 1 4 9 16 b. 2468 c. Eroare d. 2 6 12 4
Ce afiseaza executarea urmatoarei secvente?
<?php
$refer=10;
$ref= referinta($refer);
$ref++;
M 47 b
echo $ref;
function referinta(&$x) { return $x;}
?>

a. 10 b. 11 c. X d. Eroare

9
Ce afiseaza executarea urmatoarei secvente?
<?php
$x=8; $y=-16;
function ec1($a,$b) {if ($a!=0) return TRUE;
else return False;}
M 48 b
if( ec1($x,$y)) echo "solutia= ", -$y/$x ;
else echo "ecuatia nu are solutie";
?>
a. Eroare c. ecuatia nu are solutie
b. solutia=2 d. Nimic
Ce afiseaza executarea urmatoarei secvente?
<?php
$x=100;
echo f();
M 49 b
function f() {global $x; $x++; return $x; }
?>

a. 100 b. 101 c. 102 d. Nimic


Ce anume face browserul să întreprindă o acţiune?
G 9 c
a. O expresie matematică c. O instrucţiune JavaScript
b. O expresie JavaScript d. O expresie logică
Ce atribut obligatoriu trebuie să contină tag-ul IMG pentru ca imaginea respectivă să fie considerat ca o hartă
si care e sintaxa acestuia?
F 1
.trebuie sa contina USEMAP. Sintaxa este:
<img usemap="numepoza"/>
Ce atribut se foloseste pentru a defini un stil inline?
S 76 b
a) styles b) style c) font d) class
Ce ciclu este folosit pentru a parcurge un număr necunoscut de elemente dintr-o listă?
H 6 d
a. ciclul do...while b. ciclul while c. ciclul for d. ciclul for in
Ce ciclu execută instrucţiuni indiferent de valoarea de adevăr sau fals a unei expresii condiţionale?
H 1 d
a. ciclul do...while b. ciclul while c. ciclul for d. ciclul for in
Ce determină atributul marginwidth al elementului <FRAME>?

a) grosimea cadrului
S 114 c
b) grosimea bordurii cadrului
c) spaţiul alb dintre conţinutul cadrului si marginile din stânga si din dreapta
d) spaţiul alb dintre conţinutul cadrului si marginile de sus si de jos
Ce efect are functia predefinita escape(expresie)?

a) transforma un sir intr-un numar


S 141 b
b) transforma un caracter special in codul sau
c) transforma un numar in sir
d) evalueaza expresia JavaScript si returneaza valoarea
Ce efect are functia predefinita number(sir)?

a) transforma un sir intr-un numar


S 142 a
b) transforma un caracter special in codul sau
c) transforma un numar in sir
d) returneaza mereu valoarea NaN
Ce efect are functia predefinita string(valoare_numar)?

a) transforma un sir intr-un numar


S 143 c
b) transforma un caracter special in codul sau
c) transforma un numar in sir
d) returneaza mereu valoarea NaN

10
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=
F 3 "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 prestabilite
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”>
C 3 </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 informatici
Ce efect produce următorul cod_

n=parseInt(prompt("Dim. vect n= ", 0))


v= new Array()
for(i=0;i<n;i++)
J 10 v[i]=parseInt(prompt("v[" +i +"]=", 0)) d

a. iniţializează un vector cu zero


b. iniţializează un vector cu o valoare cerută
c. crează un vector
d. declară un vector si il iniţializează cu o valoare cerută sau implicit cu zero
Ce efect se va produce executând codul?

<HTML> <HEAD>
<TITLE> Elementul META_http-equiv</TITLE>
<META http-equiv="refresh" content="120">
C 5 </HEAD>
<BODY>
<P> Fisierul contine tag-uri meta</P>
</BODY></HTML>

va afisa: fisierul contine tag-uri meta


Ce efect va avea următorul cod HTML?

<ADRESS> <A href =mailto:rodicaniculescu@gmail.com


?subject=Intrebare
B 6
&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

11
Ce eveniment are loc când un element iese din atenţie?

a. onblur
L 4 a
b. onfocus
c. onselect
d. onchange
Ce eveniment are loc când un element intră în atenţie?

a. onblur
L 3 b
b. onfocus
c. onselect
d. onchange
Ce eveniment are loc când un utilizator evidenţiază text într-un câmp de text?

a. onblur
L 5 c
b. onfocus
c. onselect
e. onchange
Ce face operatorul &&?

a. Este true dacă expresiile din dreapta si din stânga sa sunt ambele adevărate.
G 13 a
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 este adevărată.
d. Combină expresia din dreapta sa cu expresia din stânga sa.
Ce fel de ciclu determină browserul să execute cel puţin o dată instrucţiunile din cadrul ciclului?
H 3 a
a. ciclul do...while c. ciclul for
b. ciclul while d. ciclul for in
Ce indică al doilea argument al metodei substr () ?

a. Poziţia ultimului caracter care este copiat în subsir


K 5 b
b. Numărul de caractere care trebuie copiate din sir în subsir
c. Poziţia caracterului care precede ultimul caracter copiat în subsir
d. Poziţia caracterului care precede ultimul caracter din subsir
Ce indică argumentul ce reprezintă poziţia finală în metoda substring ()''.

a. Poziţia ultimului caracter care este copiat în subsir


K 4 c
b. Poziţia primului caracter care este copiat în subsir
c. Poziţia caracterului care urmează după ultimul caracter copiat în subsir
d. Poziţia caracterului care precede ultimul caracter din subsir
Ce metodă aţi folosi pentru a crea un sir din elementele unui tablou, separându-le prin cratimă?
J 2 c
a. shift() c. concat ()
b. join() d. str join()
Ce metodă e folosită pentru a adăuga un nou element la sfârsitul unui tablou?
J 5 a
a. push( ) c. reverse ()
b. pop () d. shift( )
Ce metodă e folosită pentru a inversa elementele unui tablou?
J 9 a
a. reverse( ) c. splice( )
b. div( ) d. shift( )
Ce metodă este folosită pentru a sterge primul element al unui tablou?
J 4 d
a. push( ) c. reverse ()
b. pop () d. shift()

12
Ce metodă este folosită pentru a sterge un element de la sfârsitul (baza) unui tablou?
J 3 b
a. push( ) c. reverse ()
b. pop () d. shift()
Ce metodă se foloseste pentru a împărţi un sir de date cu delimitare prin virgulă într-un tablou de date?

a. parseFloat()
K 3 b
b. split()
c. parselnt()
d. charCodeAt()
Ce reprezintă o legatură din exemplul următor?
...
Detalii despre Editura Teora <br>
B 3 <A href=http://www.teora.ro > Editura Teora
<img src=http://www.teorausa.com/picts/Top.jpg> Sigla editurii
Teora </A>
Adauga o imagine ca link
Ce rol are functia isset()?

M 62 a. intoarce True sau False daca un element se afla respectiv nu se afla intr-o lista b
b. intoarce True sau False daca un control al unui formular este , respectiv nu este completat
c. intoarce True sau False daca un caracter se afla respectiv nu se afla intr-un sir
Ce se întâmplă în expresia ++a?

a. Valoarea lui a creste cu 2.


G 12 b
b. Valoarea lui a creste cu 1.
c. Valoarea lui a este înmulţită cu sine.
d. Nimic; aceasta nu este o expresie JavaScript validă.
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), “;”;
M 21 echo strtolower ($sir); c
?>

a. 10; xyz; Un Exemplu; un exemplu


b. 9; abc; UN EXEMPLU; Un exemplu
c. 10; ABC; UN EXEMPLU; un exemplu
d. 10;abc; un exemplu; UN EXEMPLU
Ce se va afisa dupa executarea urmatoarei secvente?
<? php
$sir= “Facultatea de Matematica_Informatica”;
echo strpos($sir, “ma”), “;”;
echo stripos ($sir, “ma”), “;”;
M 22 echo strrpos ($sir, “Ma”), “;”; b
echo strripos ($sir, “Ma”);
?>

a. 14;14;30;30 c. 18,18,30,30
b. 18;14;14;30 d. 14,18,30,18

13
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);
M 23 echo substr_replace ($sir, “t”, 3, 2); b
?>

a. ex, ex, exemplu, templu


b. exemplu, exemplu, ex, un templu
c. ex, exemplu, ex, un templu
d. ex, ex, ex, templu
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);
M 24 printf (“y=% ‘. - d; $y); a
?>

a. x= -7.450000 x= -7.45 y=....-40 y= -40....


b. x= -7.45 x= -7.45 y= -40 y=.....-40
c. x= -7.4500 x= -7.45 y= -40 y= -40....
d. x= -7.45 x= -7.45 y=.......-40 y= -40
Ce se va afisa dupa executarea urmatoarei secvente?

<? php
print sprintf(“Semestrul acesta avem %s examene si %s
verificari”,5,3);?>
M 25 b
a. Semestrul acesta avem %s examene si %s verificari
b. Semestrul acesta avem 5 examene si 3 verificari
c. Eroare
d. Semestrul acesta avem %s examene si %s verificari 5,3
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);
M 26 ?> d

a. 47
b. 47 in baza 8=57 si in baza 16=3A;
c. 47 in baza 8=5 si in baza 16=2;
d. 47 in baza 8=57 si in baza 16=2F;
Ce se va afisa în urma executării secvenţei de mai jos, dacă se introduce 1 si 2?
nr1=prompt(“introduceti nr 1”,0);
nr2= prompt(“introduceti nr 2”,0);
S 96 alert(nr1+nr2); b

a) 3 c) secvenţa este eronată


b) 12 d) funcţia alert() afisează sirul sumă : “1” + ”2” = ”12”

14
Ce va afisa browser-ul când întâlneste secvena? <P align=right> data: 25-11-08 <BR> Maria&nbspPopescu

Afiseaza:
N 5
Data: 25-11-08
Maria&nbspPopescu

Textul e aliniat la dreapta


Ce va afisa browser-ul când întâlneste secvenţa?

<P> text preformatat


<NOBR>Acest text a fost scris in HyperText Markup Language(HTML) si afi-
N 7
sat in browser-ul <WBR> InternetExplorer

Afiseaza “text preformatat Acest text a fost scris in HyperText Markup Language(HTML) si afisat in
browser-ul InternetExplorer ” scris la rand fara nici o linie noua.
Ce va afisa browser-ul când întâlneste secvenţa?
<PRE width=200, cols=40>
<B> <I> Catalog </I> </B>

N 9 Catalog (va aparea in bold si italic, cu 2 spatii in fata)


Popescu Ion
Marinescu Ana
Stefanescu Dan
Ionescu Maria
Ce va afisa browser-ul când întâlneste secvenţa?
<HR> Paragraf 1
<HR align=center width=500 size=4 color=blue> Paragraf 2
<HR align=right width=50% color=red size=3 noshade> Paragraf 3

N 10 Linie neagra
Paragraft 1
Linie Albastra
Paragraft 2
Linie Rosie
Paragraf 3
Ce va afisa browser-ul pentru codul:

<STRONG> Observatie: </STRONG> <EM> elementele STRONG si EM ajută la


O 5
evidentierea unui text</EM>

Observatie în bold, restul scris italic


Ce va afisa brwser-ul ?
<B>Forma de invatamant</B>
<SELECT name="Catalog">
<OPTION value= "s1">Popescu Ion
<OPTION value= "s2">Ene Ana
E 7
<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 selectare

15
Ce va afisa codul HTML?

<FRAMESET rows="15%, *" frameborder="0">


<FRAME src="Site-ul meu">
<FRAMESET cols="30%, 2*, 3*" border="5" bordercolor="red”>
D 7 <FRAME src="pagina_1.html">
<FRAME src="pagina_2.html">
<FRAME src="pagina_3.html">
</FRAMESET>
</FRAMESET>
3 pagini web deschide
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">
C 4 </HEAD>
<BODY>
copyright&copy;2006, Editura Spiru Haret
</BODY> </HTML>

va afisa: copyright&copy;2006, Editura Spiru Haret


Ce va afisa executarea urmatoarei secvente?
<?
$EXAM[0]= “Baze”;
$EXAM[1]= “Web”;
$EXAM[2]= “Algoritmi”;
$EXAM[]= “PO”;
M 27 for ($i=0; $i< count($EXAM); $i++)
echo $EXAM[$i], “;”;

a. Baze; Web; Algoritmi; b


b. Baze; Web; Algoritmi; PO;
c. Nimic
d. EXAM[0];EXAM[1];EXAM[2];
Ce va afisa executarea urmatoarei secvente?
<? php
$EX=array ( “Baze”, “Web”, “SO”, “PO”);
unset ($EX[1]);
foreach ($EX as $key =>$Value)
echo $key, “=>”, $value, “;”;
M 28 ?> a

a. 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;
Ce va afisa executarea urmatoarei secvente?
<? php
$fruct [“bun”]= “banane”;
$fruct [“acru”]= “lamaie”;
$fruct [“gustos”]= “ananas”;
$fruct [“zemos”]= “pepene”;
arsort($fruct);
M 29 c
print_r($fruct);
?>

a. pepene lamaie banane ananas


b. Array ([0]=>pepene [1]=>lamaie [2]=>banane [3]=>ananas)
c. Array ([zemos]=>pepene [acru]=>lamaie [bun]=>banane [gustos]=>ananas)
d. ananas banane lamaie pepene

16
Ce va afisa scriptul
<? Php
$a=10;
$b=”a”;
M 5 b
echo $$b;
?>

a. nimic b. 10 c. a d. “a”
Ce va afisa scriptul PHP:
<?php
$a=100;
$b=”100”;
$rez=a= = =b?”egali”:”inegali”;
M 16 b
echo $rez;
?>

a. 100=”100” c. egali
b. inegali d. eroare
Ce va afisa scriptul PHP?
<?php
$x=7;
$x=6;
switch ($x) {
case 7:
case 8: echo "Nota buna"; break;
M 17 b
case 9:
case 10: echo "Nota Foarte buna"; break;
default : echo "Nota mica"; }
?>

a. eroare instructiune c. Nota buna


b. Nota mica d. Nota foarte buna
Ce va afisa scriptul?
<? php
for($i=1 ;$i<=10; $i++) : $s +=$i; endfor;
M 18 b
echo $s ;?>

a. 10 b. 55 c. 45 d. eroare
Ce va afisa scriptul?
<? Php
for( $y=-2; $y<=2; $y++)
{
M 19 b
if ($y!=0)
echo "inversul lui $y = ", 1 / $y, "<BR>";}

a. 1,2 b. –0.5 - 1, 1, 0.5 c. -1,1 d. -0,5 ,0,5


Ce va afisa urmatorul cod HTML?
<HTML> <HEAD> </HEAD>
<FRAMESET rows="30, *">
D 1 <FRAME src="articol.doc">
<FRAME src="c:\windows\wewallpaper\tullips.html">
</FRAMESET> </HTML>
Va afisa 2 cadre
Ce va afisa urmatorul script PHP: “Buna ”. “sunt ”. “PHP”
M 2 c
a. Bunasunt PHP c. Buna sunt PHP
b. Eroare d. Buna.sunt.PHP

17
Ce va afisa urmatorul script PHP?
<? Php
$x =”1 sir”;
$y=”2 siruri”;
M 7 $x=(int) $x; b
$y=(int) $y;
echo ($x+$y);

a. 1 sir 2 siruri b. 3 c. “1+2” d. eroare


Ce va afisa urmatorul script PHP?
>?.php
$a=$b=$c=$d=1;
M 12 echo $a++,”;”,++$b,”;”,$c--,”;”,--$d; a
?>

a. 1;2;1;0 b. 1;2;1;0 c. 1;2;1;0 d. 2;2;0;1


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);
M 53 fclose($f); a
?>

a. x= 10 y = un sir z= 100.47
b. x=10 y=un sir z= 100.47
c. x=10 y=un sir z= 100.47
d. x=10 y=Un sir z=100.47
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, " ");}
M 52 b
fwrite($f, "\r\n");}
fclose($f);
?>

a. linia: 1 111213 b. linia: 1 11 12 13


linia: 2 212223 linia: 2 21 22 23

c. linia: 1 11 12 13 linia: 2 21 22 23 d. Nimic


Ce va crea tag-ul <FRAMESET rows="2*, 3*" cols="40%, *" border="5"
D 9
bordercolor="blue"> aflat în corpul unei pagini?
Ce va crea următorul cod HTML?

<HTML> <HEAD> </HEAD><BODY>


<TABLE cellspacing="2">
<TR>
F 4
<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 imagini

18
Ce va crea următorul cod HTML?
</TABLE> </BODY> </HTML>
<HTML><HEAD></HEAD> <BODY>
<MARQUEE>
F 5
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 predefinite
Ce valoare nu poate lua atributul cols sau atributul rows?

a) numere întregi care definesc mărimea în pixeli ( px )


S 108 d
b) procente din dimensiunea cadrului părinte
c) n* - care reprezină părţi egale din spaţiul rămas
d) numere întregi care definesc mărimea în puncte ( pct )
Comentariile in PHP nu se pot introduce cu:

a. #….... d. <!…...!>

M 4 b. //….... e. <!--…...--> b

c. /*…........
…...........
…..........*/
Comentariile în limbajul html se introduc astfel:
S 2 c
a) //comentariu c) <!-- comentariu -->
b) /*comentariu */ d) {comentariu}
Contorul ciclului for este folosit pentru a:

a. Creste valoarea expresiei cu 1


H 4 b
b. Creste sau descreste valoarea contorului din ciclu cu 1
c. Limita numărul de instrucţiuni din cadrul blocului de program
d. Limita rezultatele instrucţiunilor din cadrul blocului de program
CSS provine de la:
S 74 c
a) Colorful Style Sheets c) Cascading Style Sheets
b) Computer Style Sheets d) Creative Style Sheets
Cu ce atribut al elementului <DL> browser-ul va alinia definiţia pe acelasi rând cu termenul asociat ?
P 6
<DL COMPACT>
Culoarea bordurii unui cadru este dată de atributul …
S 110 c
a) bgcolor b) color c) bordercolor d) border
Culoarea de fundal a unei pagini de web este data de atributul:
S 29 c
a) color b) background c) bgcolor d) background-color
Culoarea de fundal a unui document este
G 4 c
a. Obiect c. Proprietate
b. Metodă d. Variabi
Culoarea de fundal a unui tabel se stabileste prin atributul:
S 40 c
a) color b) background c) bgcolor d) bordercolor
Cum actioneaza operatorul &&

a) Dacă cei doi operanzi sunt true rezultatul e true


S 119 a
b) Dacă unul e true altul false rezultatul e true
c) Dacă cei doi operanzi sunt false rezultatul e true
d) Dacă cei doi operanti sunt true rezultatul e false

19
Cum aflati adresa unei imaginii de pe internet? Realizati o legatura la o parte a unei imagini de pe internet!
proprietatile imaginii de pe site
codul:
B 4
<a href=http://www.teora.ro>
<img src=http://www.teorausa.com/picts/Top.jpg>
</a>
Cum eliminam stilul subliniere la toate linkurile afisate?
S 80 b
a) a {underline:none} c) a {text-decoration:no underline}
b) a {text-decoration:none} d) a {decoration:no underline}
Cum este denumită acţiunea de executare a unui clic pe un buton al unui
formular afisat de programul dumneavoastră JavaScript?
G 7 a
a. Eveniment c. Element de tip rollover
b. Reacţie d. Rollover al mouse-ul
Cum modificam aspectul unei liste pentru a eticheta elementele cu un cerc prin css?
S 81 d
a) list-type: circle b) type: 2 c) type: disk d) list-style-type: circle
Cum modificam marimea textului unui element prin css?
S 78 d
a) text-size b) font-style c) text-style d) font-size
Cum se definesc foile de stil externe?
S 115 b
a) in fisiere .js b) in fisiere .css c) in fisiere .html d) in fisiere .txt
Cum se introduce in PHP text la linie noua?
Ex.:
Buna
sunt
PHP

a. <? Php c. <? Php


M 3 echo “Buna <BR> sunt <BR> PHP”; echo “Buna a
?> sunt
PHP”;
?>

b. <? Php d. print “Buna”,<BR>,”sunt”,<BR>,” PHP”;


echo “Buna”<BR>”sunt” <BR>”PHP”;
?>
Cum sunt denumite actiunile unei persoane:
S 135 a
a) eveniment b) mesaj c) operatie d) metoda
Cum va fi scris textul pe lângă 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>
A 6
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
Cum va fi scris textul pe lângă 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 >
A 3
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

20
Cum va fi scris textul pe lângă 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>
A 2
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
Cum va fi scris textul pe lângă 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>
A 5 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
Cum va fi scris textul pe lângă 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>
A 4
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
Dacă a=”Abc” b=”aBC”. Expresia a==b returneaza false?
S 127 a
a) Adevarat b) Fals
Dacă finclus.inc este următorul fisier:
<? Php
define(“pi”, 3.14159)
?>
Ce afiseaza executarea urmatoarei secvente?
<?php
include ("finclus.inc");
M 45 b
function aria($r)
{return pi*$r*$r ; }
$raza=10;
echo aria($raza);
?>

a. 31.4 b. 314 c. 3.14 d. Nimic


Dacă fisierul f3_text.php contine un formular cu 2 rubrici de text ca in secventa 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 Dan vârsta=25, ce va afisa scriptul
M 55 prell3_text.php: b
<?php
echo $_POST["nume"] , " ; " , $_POST["virsta"];
?>

a. The page cannot be found


b. ;
c. Ionescu Dan 25
d. Ionescu Dan ; 25

21
Dacă fisierul f9_pass.php contine un formular cu o rubrica de tip parola 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>

M 61 si prin apasarea pe butonul "Trimite" se va introduce parola florentina, ce va afisa scriptul urmator: b
<?php
echo "Parola este " , $_POST["PASS"];
?>

a. Parola este
b. Parola este florentina
c. Parola este florenti
f. Parola este floren
Dacă fisierul fnume.text este
Ionescu Alina
Popescu Dan
Ene Marius
Ce va arata fisierul fnume.text dupa rularea scriptului?
<?php
$f=fopen("fnume.txt", "a");
$sir="\r\nMarin \t Maria";
fwrite($f, $sir);
fclose($f);
?>
M 50 b
a. Ionescu Alina Popescu Dan Ene Marius

b. Ionescu Alina
Popescu Dan
Ene Marius
Marin Maria

c. Ionescu Alina Popescu Dan Ene Marius Marin Maria

d. Ionescu Alina Popescu Dan Ene Marius Marin Maria


Dacă ftest.txt este
Ionescu 10
Popescu 9
Ene 7
Popa 8
Ce afiseaza executarea urmatoarei secvente?
<?php
$f=fopen("ftest.txt", "r");
while(!feof($f) ){$sir=fgets($f);
M 51 echo $sir;} a
fclose($f);
?>

a. Ionescu 10 Popescu 9 Ene 7 Popa 8 b. Ionescu 10


Popescu 9
Ene 7
Popa 8

c. Ionescu 10 d. Eroare
Dacă se folosesc mai multe instrucţiuni pe o linie, atunci fiecare dintre ele trebuie să fie urmată de caracterul
S 85 ……… ;
;

22
Dacă 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”;


M 15 d
b. $x=$a!=0 : echo -$b/$a: echo ”nu exista solutie”;
c. $x=$a!=0 ! echo -$b/$a: echo ”nu exista solutie”;
d. $x=$a!=0? -$b/$a: “nu exista solutie”;
Definirea unei functii trebuie sa contina obligatoriu argumente.
S 137 b
a) Adevarat b) Fals
Definiţi trei ancore într-un document de 3 pagini, cite una la fiecare inceput de pagină, si faceti legătura la
ele?
B 7

Deschiderea unui link intr-o fereastra noua se va produce prin accesarea unui link de forma:

a) <a href="url" new>


S 36 b
b) <a href="url" target="_blank">
c) <a href="url" target="new">
d) <a href="url" target="_self">
Domeniul de valabilitate al unei variabile înseamnă

a. Mărimea unei variabile


H 13 c
b. Tipul de date al unei variabile
c. Partea dintr-o aplicaţie JavaScript care poate accede la variabilă
d. Variabila este folosită ca valoare returnată pentru o funcţie
Efectul elementului <basefont> se manifesta pana la:

a) sfarsitul paginii de web sau pana la aparitia unui alt basefont


S 32 a
b) aparitia unui tag <font>
c) aparitia unui tag <div>
d) aparitia unui tag <style>
Elementele <meta> se introduc între tagurile:
S 56 b
a) <html> b) <head> c) <body> d) <title>
elementele <TD> si <TH> descriu o celula a unui tabel. Dacă respectiva celula contine si text, prin folosirea
R 5
tag-ului <TH> acesta va aparea aldin si centrat in celula.
Elementul <IMG atribute> este element de linie sau de bloc?
A 1
element de linie
Elementul <IMG atribute> este element de linie sau de bloc?
B 1
linie
Elementul generic de tip bloc cel mai utilizat pentru atasarea de cod css este:
S 18 a
a) <div> b) <span> c) <p> d) <block>
Elementul inline generic potrivit cu o gama larga de utilizari, inclusiv pentru a atasa CSS unei portiuni a unui
rand este:
S 19 c
a) <div> b) <p> c) <span> d) <tr>
Este corect următorul cod HTML?
<HTML> <HEAD> </HEAD>
<BODY>
D 2 <FRAME src="Carte_web.doc">
<FRAME src="c:\carte_web\cap_web_5\ex_9_2.html">
</BODY> </HTML>
da
Este necesară includerea unui iniţializator în cadrul unui ciclu?
H 9 b
a. TRUE b. FALSE

23
Etichetarea implicita a elementelor unei liste neordonate se face cu:
S 48 a
a) un disc b) o bulina c) un cerc d) un patrat
Evaluati expresia 9>5? „Este adevarat” :”Este fals”
S 125 c
a) 5 b) 9 c) este adevarat d) este fals
Evidentierea primei aparitii a unui concept nou în cadrul unei definitii se face prin:
S 26 a
a) <dfn> b) <def> c) <b> d) <i>
Evidentierea unui fragment de text, prin afisarea acestuia cu stilul cursiv se face prin utilizarea urmatorului
tag:
S 24 a
a) <em> b) <b> c) <q> d) <c>
Evidentierea unui fragment de text, prin afisarea acestuia cu stilul aldin se face prin utilizarea urmatorului
tag:
S 25 a
a) <strong> b) <em> c) <aldine> d) <h1>
Expresia „A”<”a” returneaza true?
S 126 a
a) Adevarat b) Fals
Expresia x + = y adună valoarea lui x cu cea a lui y si stochează suma în y.
G 15 a
a. TRUE
b. FALSE
Expresia x*=y inmulteste x cu y si depune rezultatul in y
S 124 b
a) Adevarat b) Fals
Fiind dată secvenţa de program de mai jos, să se specifice rezultatul acesteia:
v = new Array(1, 2, 3, 4, 5);
v.reverse()
for( i=0; i<v. length; i++ )
document. write( v[i]+”<BR>” )
S 93 c
a) sunt afisate elementele vectorului (1, 2, 3, 4, 5)
b) elementele vectorului (1, 2, 3, 4, 5) sunt afisate în ordine crescătoare cu câte un rând liber intre ele
c) elementele vectorului (1, 2, 3, 4, 5) sunt afisate în ordine inversă
d) afiseaza eroare de sintaxa
Fisierele JavaScript externe se salvează cu extensia:
S 86 b
a) .javas b) .js c) .javascript d) .jscript

24
Fisierul f2_text.php contine un formular cu 3 rubrici de text ca in secventa 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 si b=-5, c=6, valori ce reprezinta co-
eficientii ecuatiei de gradul II.

Ce va afisa script-ul prel12_text.pxp:


M 54 b
<?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"]);
else echo " Radacini complexe";
?>

a. x1=5 ; x2= 6
b. eroare
c. x1= 2 ; x2=3
d. Radacini complexe
Fisierul f4_ctext.php contine un formular cu o caseta de text ca in 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 Ion
Popescu Florentina
Marinescu Madalina
Ce va afisa scriptul urmator?
<?php
M 56 echo $_REQUEST["Studenti"] , "<br>"; a
?>

a. Ionescu Ion Popescu Florentina Marinescu Madalina

b. Ionescu Ion
Popescu Florentina
Marinescu Madalina

c. Ionescu Ion
Popescu Fl
Mainescu

d. Ionescu Ion Popescu Fl Marinescu

25
Fisierul f5_cbox.php contine un formular cu 2 casete de validare ca in secventa 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>

M 57 Prin apasarea pe butonul "Trimite" se va bifa doar casuta DA. Ce va afisa scriptul prel5_cbox.php? b

<?php
echo " S-a tastat ", $_POST["casuta2"], "<BR>";
?>

a. S-a tastat NU
b. S-a tastat
c. S-a tastat DA NU
d. S-a tastat DANU
Fisierul f6_cbox.php contine un formular cu 2 casete de validare , ca in secventa de mai jos:
<html> <head> </head> <body>
<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?

<?php
If(isset($_REQUEST["casuta1"]))echo "S-a
M 58 b
tastat",$_REQUEST["casuta1"],
"<br>";
If(isset($_REQUEST["casuta2"]))echo "S-a tastat ",
$_REQUEST["casuta2"],
"<br>";
?>

a. S-a tastat DA S-a tastat NU c. S-a tastat DA

b. S-a tastat DA d. S-a tastat NU


S-a tastat NU
Fisierul f7_radio.php contine un formular cu 3 butoane radio, ca in secventa 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>

M 59 Prin apasarea pe butonul "Trimite" se va selecta butonul [7-8]. Ce va afisa scriptul prel7_radio.php? c

<?php
echo "S-a selectat butonul ", $_REQUEST["BUTON"];
?>

a. S-a selectat butoanele [5-7][7-9][9-10]


b. S-a selectat butonul [5-7]
c. S-a selectat butonul [7-8]
d. S-a selectat butonul

26
Fisierul implicit returnat de web server atunci cand nu se precizeaza un fisier în URL este:

a) index.htm
S 55 b) default.html a
c) home.html
d) index.htm, index.html, index.asp, index.php, default.htm, default.html, default.asp, default.php, în
functie de setarile serverului.
Fisierul web f8_radio.php contine un formular cu o lista, ca in secventa 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>
M 60 c
Prin apasarea pe butonul "Trimite" se vor selecta elementele 2 si 4 din lista. Ce va afisa scriptul
rel8_lista.php?
<?php
echo "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 ,
c. S-a selectat
e. S-a selectat portocale .
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>
I 1
<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>
Folosiţi elementele de formatare logică pentru a scrie un citat si a face o referinţă
“Dati-i omului un peste si-l veti hrăni o zi.
Învătati-l să pescuiască si vă va invita si el la prânz.”
Calvin Keegan
O 7
<BLOCKQUOTE>"Daţi-i omului un peste si-l veţi hrăni o zi.<BR>
ÎnvăTaţi-l să pescuiască si vă va invita si el la prânz."</BLOCKQUOTE>
<CITE>Calvin Keegan</CITE>
Fontul implicit utilizat de browser se poate modifica introducand:
S 30 a
a) <basefont> b) <font> c) <font-family> d) <font-style>
Functia intoarece intotdeauna o valoare.
S 138 a
a) Adevarat b) Fals

27
Functiile trebuiesc mereu definite in antetul paginii(<head>).
S 144 b
a) Adevarat b) Fals
Gruparea celulelor unui tabel pe coloane se face folosind tagul:
S 45 c
a) colspan b) colgroup c) rowspan d) rowgroup
Hartile de imagini pot fi definite în doua moduri:
S 99 b
a) CERN si NCSA c) SMILE si CERN
b) client si server d) SMILE si SVG
Imaginea de fundal a unei pagini de WEB este de tip:
S 131 b
a) metoda b) atribut (proprietate) c) variabila d) object
Indicele ultimului element din tabloul sirului are aceeasi valoare cu lungimea sirului?
K 7 a
a. TRUE
b. FALSE
Inserarea textului în paragrafe se realizeaza folosind:
S 15 b
a) <blockquote> b) <p> c) <pre> d) <span>
Inserarea unei abrevieri se face prin intermediul tagului:
S 23 d
a) <cite> b) <a> c) <ab> d) <abbr>
Inserarea unei casete de text ce permite introducerea mai multor linii de text în cadrul unui formular se face
prin:
S 65 c
a) <input type="textbox"> c) <textarea>
b) <input type="textarea"> d) <input type="text">
Inserarea unei imagini se face prin:
S 53 b
a) <image src="image.gif"> c) <img href="image.gif>
b) <img src="image.gif"> d) <img>image.gif</img>
Inserarea unei linii orizontale se realizeaza prin intermediul tagului:
S 14 b
a) <br> b) <hr> c) <div> d) <span>
Inserarea unui element de tip lista combinata în cadrul unui formular se face prin:
S 64 a
a) <select> c) <list>
b) <input type="list"> d) <input type="dropdown">
Inserarea unui element lista cu 10 elemente în cadrul unui formular se face prin:
S 66 b
a) <list size=”10”> c) <select list=”10”>
b) <select size=”10”> d) <input type="list" size=”10”>
Inserarea unui fragment dintr-un cod de program se va utiliza:
S 22 d
a) <cite> b) <p> c) <samp> d) <code>
Inserarea unui hyperlink în limbajul HTML se face prin:

a) <a name="http://www.w3schools.com">W3Schools.com</a>
S 34 b
b) <a href="http://www.w3schools.com">W3Schools</a>
c) <a url="http://www.w3schools.com">W3Schools.com</a>
d) <a>http://www.w3schools.com</a>
Inserarea unui link de tip e-mail se va face astfel:

a) <mail href="xxx@yyy">
S 35 c
b) <a href="xxx@yyy">
c) <a href="mailto:xxx@yyy">
d) <mail>xxx@yyy</mail>

28
Instrucţiunea care apelează o funcţie poate ignora o valoare returnată de o funcţie?
H 14 a
a. TRUE b. FALSE
Intreruperea de rand în cadrul unui paragraf de text se realizeaza prin introducerea unui element de tipul:
S 4 c
a) <p> b) <b> c) <br> d) <hr>
Introducerea unor citate lungi intr-o pagina de web este realizata prin itermediul tagului:
S 16 a
a) <blockquote> b) <p> c) <pre> d) <cite>
Introducerea unor citate scurte inline se face prin itermediul tagului:
S 17 c
a) <cite> b) <p> c) <q> d) <blockquote>
În cadrul definiţiei unei funcţii, argumentele trebuie separate două câte două prin virgulă?
H 11 b
a. TRUE b. FALSE
În elementul urmator <IMG src=poza_mea.jpg alt=”EU” height=150 >
imaginea va fi deformată sau redimensionată?
A 9
img va fi deformata
În elementul urmator <IMG src=poza_mea.jpg alt=”EU” height=150
A 8 width=100> imaginea va fi deformată sau redimensionată?
img va fi redimensionata
În elementul următor <IMG src=poza_mea.jpg alt=”EU” width=100
A 10 border=5> imaginea va fi deformată sau redimensionată?
img va fi deformata
D 8 În exemplul de mai sus să se adauge o altă culoare sI dimensiune pentru fiecare cadru creat
În expresia ++a
S 118 c
a) valoarea lui a creste cu 10 c) valoarea lui a creste cu 1
b) valoarea lui a scade cu 1 d) valoarea lui a creste cu 2
În expresia 1 + 1, ce parte din expresie este semnul plus?
G 11 b
a. Operandul c. Restul
b. Operatorul d. Incrementatorul
În expresia 1 + 1, ce parte din expresie sunt numerele?
G 10 a
a. Operandul c. Restul
b. Operatorul d. Incrementatorul
În formularul creat la 8 să se insereze o caseta de text ca re sa conţină 5 rânduri si 40 de coloane vizibile. I-
magini 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
E 10
<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>

29
În JavaScript nu există obiectul :
S 88 c
a) Array b) Math c) Object d) String
S 84 În JavaScript se face distincţie între literele mari si mici? da
În JavaScript se scriu anumite secvenţe de program. O astfel de secventă poartă numele de …….
S 83
script
În JavaScript un clement de tablou poate fi folosit la fel ca o variabilă?
J 8 a
a. TRUE
b. FALSE
JavaScript este o versiune
G 1 b
a. Java b. LiveScript c. C++ d. VBScript
javaScript este:

a) un limbaj de programare complex


S 136 d
b) versiuniune Java
c) versiune VBScript
d) un limbaj limitat, orientat pe obiect
La lista de mai sus sa se adauge un buton de transmitere care sa aibă o imagine si un buton de reinitializare a
E 9
dtelor din formular
La o variabilă globală se poate accede

a. Doar din funcţiile definite în programul JavaScript


H 15 d
b. Doar din afara unei funcţii
c. Doar din funcţia care a definit-o
d. Din orice parte a aplicaţiei JavaScript
La o variabilă locală se poate accede

a. Doar din funcţiile definite în programul JavaScript


H 16 c
b. Doar din afara unei funcţii
c. Doar din funcţia care a definit-o
d. Din orice parte a aplicaţiei JavaScript
Metoda parseint() nu poate fi utilizată în cazul unui număr zecimal?
K 8 a
a. TRUE
b. FALSE
Metoda pop() este folosită alături de obiectul tablou pentru :

a) inversarea elementelor tabloului


S 89 c
b) adăugarea unei valori nule la sfârsitul tabloului
c) intoarcerea ultimului element al tabloului
d) sortarea tabloului
Metoda prompt(“mesaj”,”text implicit”) este folosită pentru …

a) deschiderea unei ferestre care conţine mesajul “mesaj” si un buton ok


S 90 c
b) deschiderea unei ferestre a documentului aflat la un anumit url
c) deschiderea unei ferestre de cerere: textul este “mesaj” si zona de completat este completată
implicit cu “text implicit”
Metoda replace(sir1, sir2) …

a) returnează sirul în care s-a înlocuit prima apariţie a lui sir1 cu sir2
S 92 a
b) returnează sirul cuprins între sir1 si sir2
c) returnează sirul în care s-a înlocuit sir1 cu sir2
d) returnează sirul în care s-a înlocuit sir2 cu sir1

30
Metoda search(x) ……

a) caută caracterul de început al sirului x în obiect


S 95 a
b) caută caracterul x în obiect
c) caută caracterul x în sir
d) caută caracterul de sfarsit al sirului x în obiect
Metoda sort ( ) nu face altceva decât să sorteze textul?
J 6 a
a. TRUE
b. FALSE
Nu poate fi atribut al elementului <LINK> …
S 117 b
a) href b) src c) rel d) type
O casetă de validare este un element de formular?
L 1 a
a. TRUE b. FALSE
O funcţie internă

a. Trebuie definită în eticheta <head>


L 9 d
b. Trebuie definită în eticheta <body>
c. Trebuie definită de programator fie pentru a înainta, fie pentru a reseta formularul
d. Nu e definită de programator
O funcţie JavaScript poate schimba doar atributele unui element care apelează funcţia JavaScript?
L 8 a
a. TRUE b. FALSE
O funcţie poate fi apelată de codul HTML dintr-o pagină web?
H 17 a
a. TRUE b. FALSE
O linie de inserare text în cadrul unui formular se introduce astfel:
S 63 c
a) <textarea> c) <input type="text">
b) <input type="textfield"> d) <input type=”textarea”>
O linie în cadrul unui tabel se introduce prin:
S 38 b
a) <td> b) <tr> c) <table> d) <th>
O lista de definitii se introduce folosind tagurile:
S 52 b
a) <tr> <td> b) <dt> <dd> c) <td> <tt> d) <ul> <ol>
O lista de termeni si definitiile acestora formeaza:
S 51 b
a) o lista ordonata b) o lista de definitii c) o lista neordonata d) un tabel
O lista neordonata se introduce prin:
S 47 a
a) <ul> b) <list> c) <dl> d) <ol>
O lista ordonata se introduce prin:
S 46 d
a) <dl> b) <list> c) <ul> d) <ol>
O pagină web incepe intotdeauna cu:
S 1 c
a) <body> b) <head> c) <html> d) <include>
O variabilă este în afara domeniului de valabilitate dacă

a. Instrucţiunea care apelează o funcţie ignoră valoarea retumată de funcţie


H 20 b
b. La variabilă nu se poate accede dintr-o instrucţiune
c. O variabilă nu este definită într-o funcţie
d. O variabilă este transferată unei funcţii

31
Obiectul Math conţine o serie de constante si metode care permit efectuarea de calcule matematice. Care din-
tre următoarele metode nu aparţin acestuia?
S 94 d
a) abs(x) b) pow(x, y) c) floor(x) d) or(x, y)
Operatorul ! (negare logica) este binar .
S 121 b
a) Adevarat b) Fals
Operatorul ! = transformă ceva adevărat în ceva fals.
G 16 b
a. TRUE b. FALSE
Operatorul ! transforma ceva true in fals
S 122 a
a) Adevarat b) Fals
Operatorul “ .” :
S 87 d
a) concatenează două siruri de caractere c) nu există un asemenea operator
b) separă două siruri de caractere d) permite accesarea datelor unui obiect
Operatorul ++ poate postfixat (a++) sau prefixat(++a) un operand fara ca rezultatul expresiei sa fie acelasi
S 123 a
a) Adevarat b) Fals
Pentru a afisa pe un singur rand textul unei celule din tabel se va utiliza atributul:
S 82 b
a) align b) nowrap c) style d) wrap
Pentru a alinia la stanga continutul unei celule de tabel se va folosi:
S 41 d
a) <td valign="left"> c) <td left>
b) <td leftalign> d) <td align="left">
Pentru a imbina doua sau mai multe celule pe un rand se foloseste atributul:
S 43 b
a) cellspacing b) colspan c) cellpadding d) rowspan
Pentru a imparti un un text în paragrafe se va utiliza:
S 13 a
a) <p> b) <br> c) <pre> d) <hr>
Pentru a insera o portiune de text preformatat se recomanda utilizarea tagului :
S 21 c
a) <plaintext> b) <text> c) <pre> d) <xmp>
Pentru a introduce cadre in-line într-o pagină web, blocul <BODY> se înlocuieste cu blocul <IFRAME> ?
S 104 b
a) Adevărat b) Fals
Pentru a introduce cadre într-o pagină web, blocul <BODY> se înlocuieste cu blocul <FRAMESET> ?
S 103 a
a) Adevărat b) Fals
Pentru a preciza culoarea bordurii unui tabel se va utiliza atributu:
S 39 a
a) bordercolor b) bgcolor c) border d) color
Pentru a taia cu o linie o sectiune de text se vor folosi:
S 12 a
a) <s> b) <u> c) <i> d) <sup>
Pentru defiinirea unei harti imagine se foloseste tagul:
S 100 b
a) AREA b) MAP c) SHAPE d) COORDS
Pentru inserarea unei imagini ca fundal al paginii de web se scrie:

a) <body background="background.gif">
S 54 a
b) <background img="background.gif">
c) <img src="background.gif" background>
d) <a href=” background.gif”>

32
Pentru inserarea unui element de text formatat cu stilul teletype se foloseste:
S 5 b
a) <i> b) <tt> c) <tr> d) <td>
Primul caracter al unui tablou de sir este sir[1] ?
K 1 b
a. TRUE b. FALSE
S 84 Răspundeţi cu da sau nu la următoarea intrebare: în JavaScript se face distincţie între literele mari si mici? da
Reîncărcarea unui document, pointat prin proprietatea href, se realizează cu ajutorul metodei …..
S 91
reload
Rezultatul aplicarii operatorului || este true daca unul din operanzi true
S 120 a
a) Adevarat b) Fals
Să se adauge la lista de mai sus atributele elementului SELECT pentru a pute alege mai multe elemente din
listă si pentru a fi mereu vizibile 3 elemente 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
E 8
<OPTION value= "s2">Ene Ana
<OPTION value= "s3">Popa Oana
<OPTION value= "s4">Ionescu Dan
<OPTION value= "s5">Grigore Dana
</SELECT>
</body>
</html>
Să se creeze o animaţie a unei imagini care să se deplaseze de sus în jos, conţinutul blocului să se deplaseze
F 6
alternativ, la 1 secunda, numărul de pixeli la un pas este de 10, iar culoarea de fond este coral.
Să se creeze o animaţie a unui bloc care conţine un text si o imagine, care să se deplaseze de sus în jos, conţi-
F 7 nutul blocului să se deplaseze alternativ, la 0.5 secunde, culoarea de fond este ivory, direcţia de deplasare a
blocului să fie de la stânga la dreapta, iar blocul sa fie inalt de 40% din dimensiunea ferestrei.
Să se creeze o listă neordonată cu elemente facultăţile din universitate, iar simbolul listei să fie un cerc.

<UL type=circle>
P 3
<LI>GIGI</LI>
<LI>FANE</LI>
</UL>
Să se creeze o listă ordonată cu elemente studentii dintr-o grupă.

<OL type=1>
P 1
<LI>GIGI</LI>
<LI>FANE</LI>
</OL>
Să se creeze o listă ordonată cu elemente studenţii dintr-un an de studii care sunt bursieri. Lista să fie nume-
rotată cu litere romane scrise cu litere mari

P 2 <OL type=I>
<LI>GIGI</LI>
<LI>FANE</LI>
</OL>

33
Să se creeze o pagină HTML, al cărei continut să fie format dintr-un text pe mai multe rănduri. Paginii i se
va da titlul : Exemplu 1.

<html>
<head>
N 1 <title>Exemplu 1</title>
</head>
<body>
bla bla bla <BR> bla bla bla
</body>
</html>
Să se creeze o pagină HTML, al cărei continut să fie format dintr-un text format din mai multe paragrafe.
Fiecare paragraf să fie scris la rând nou, fară a folosi eticheta <P>. Paginii i se va da titlul : Exemplu 2.

<html>
<head>
N 2 <title>Exemplu 2</title>
</head>
<body>
bla bla bla <BR><BR> bla bla bla
</body>
</html>
Să se creeze o pagină HTML, al cărei continut să fie format dintr-un text text format din 2 paragrafe. Fiecare
paragraf să fie scris între etichetele <P>...</P>. Primul paragraf conţine 2 fraze, fiecare scrise de la inceputul
rândului. Al doilea paragraf, va contine 2 fraze, care se vor scrie pe un singur rând. La întâlnirea unui cuvânt
(ales de dvs.) se va face salt la rând nou.

<html>
<head>
N 4
<title>Exemplu 2</title>
</head>
<body>
<P align=left>bla bla1 bla.<BR>bla bla1 bla</P>
<P align=left><nobr>bla bla1 bla.bla bla1<BR> bla</nobr></P>
</body>
</html>
Să se creeze o pagină HTML, al cărei conţinut să fie format dintr-un text text format din 4 paragrafe. Fiecare
paragraf să fie scris între etichetele <P>...</P>. Paragrafele vor fi aliniate: dreapta, stănga, centru si respectiv
la ambele margini.

<html>
<head>
<title>Exemplu 2</title>
N 3 </head>
<body>
<P align=right>bla bla bla</P>
<P align=left>bla bla bla</P>
<P align=center>bla bla bla</P>
<P align=justify>bla bla bla</P>
</body>
</html>
D 10 Să se creeze un cadru interioar , folosind IFRAME, în care să se deschidă 3 pagini html.

34
Să se creeze un fisier animale.html, cu ancore definite la descrierea fiecă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>
B 9 <H3>Ciine </H3>

Ciinele este un animal f.credicions ….


…………………..
Să 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>)
L 13 Să se deschidă mai multe ferestre vide, apoi să se închidă
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.

<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")}
L 14
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>
Să se folosească atributele elementului BODY în exemplul de mai jos, pentru a formata legaturile nevizitate
cu rosu, cele visitate cu cyan, cele active cu green, iar fundalul sa aiba culoare yellow

<HEAD>
<BASE href="“http://www.teora.ro”>
<TITLE> Elementul BASE </TITLE>
C 7
</HEAD>
<BODY>
<A href="Beletristica"> beletristica </A> <BR>
<A href="Arta"> Arta </A><BR>
<a href=”Dictionare”> Dictionare </A>
</BODY>
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ă se folosească un bloc
C 8
de centrare informaţia

35
Să se insereze într-o pagină cu titlu “Vizitare site SH”, legături la la site-ul universitătii Spiru Haret , la pagi-
nile: “Carta universitatii”, “Codul etic” si “Facultati”, flolosind tag-ul BASE.

<html>
<head>
<base href="http://www.spiruharet.ro/">
<title>Vizitare site SH</title>
</head>
C 2
<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>
L 11 Să se realizeze un buton cu o imagine, pe care e scris un mesaj cu albastru de dimensiune 20.
Să se scrie cod HTML pentru a afisa 5 pagini într-o fereastră, în formatul: nu există chenare interioare, che-
D 6
narul exterior este albastru si de grosime 5
D 4 Să se scrie cod HTML pentru a afisa patru pagini într-o fereastră, în formatul:
D 5 Să se scrie cod HTML pentru a afisa patru pagini într-o fereastră, în formatul:
Să se scrie cod HTML pentru a crea 3 cadre, în linia 2, cadranul stânga este inserat o pagină care are 3 lega-
turi, care se deschid în cadranul din dreapta, de felul următor:
Carte WEB
Partea _I_ HML
Partea_II_ CSS
Partea
<HTML>
<FRAMESET rows="50, 15%, *" frameborder="0">
<FRAME src="scriere_col.html">
<FRAMESET cols="30%, 2*, 3*" border="5" bordercolor="red"
frameborder="1">
D 3
<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>

36
Să se scrie cod HTML pentru a crea următoarea lista de definitii:
I appreciate your help
Multumesc pentru ajutor
Excuse me
A atrege atentia cuiva
My name is
Numele meu este

<DL>
<DT>I appreciate your help
</DT>
P 5
<DD>Multumesc pentru ajutor
</DD>
<DT>Excuse me
</DT>
<DD>A atrege atentia cuiva
</DD>
<DT>My name is
</DT>
<DD>Numele meu este
</DD>
</DL>
Să se scrie cod HTML pentru a crea următoarea lista imbricată:

I. Exemplul 1
§ Varianta A
§ Varianta B
§ Varianta C
II. Exemplul 2
§ Varianta A
• Varianta 2.A. a)
• Varianta 2 A b)
§ Varianta B

<OL type=I>
<LI>Exemplul 1
P 4
<UL type=square>
<LI>Varianta A</LI>
<LI>Varianta B</LI>
<LI>Varianta C</LI>
</UL></LI>
<LI>Exemplul 2
<UL type=square>
<LI>Varianta A</LI>
<UL type=disc>
<LI>Varianta 2.A. a)</LI>
<LI>Varianta 2.A. b)</LI>
</UL>
<LI>Varianta B</LI>
</UL></LI>
</OL>
Să se scrie cod HTML pentru redirecţionare fisierului de mai sus la adresa www.teora.ro la fiecare 5 minute.

<HTML>
<HEAD>
<TITLE> Elementul META_http-equiv</TITLE>
C 6 <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>

37
Să se scrie codul HTML pentru a crea un formular care să conţină un grup
de butoane radio: de forma
Aparitia publicatiei XX
_ zilnic
_ saptamanal
_ lunar
_ annual
<html>
<body>
E 5
<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>
Să se scrie codul HTML pentru a crea un formular care să conţină 4 casete
de validare , cu posibilele publicatii cumparate, a doua fiind implicit
validatade forma:
Cumpar publicatiile
_ adevarul
_ cotidianul
_ gandul
_ cancan
<html>
E 6 <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>
</body>
</html>
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 />
E 3
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>

38
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>
E 4 <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>
Să 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 a
2 butoane actionate de evenimentul onclick

<BODY>
L 12
<INPUT type="button" name="Deschide"
onclick="Deschide_fereastra()"> <BR>
<INPUT type="button" name="Inchide"
onclick="Inchide_fereastra()">
<BODY></HTML>
Să se scrie trei legături la pagini diferite din site-ul editurii Teora , care au o parte comună:
“http://www.teora.ro”, care va fi trecută ca valoare a atributului href, a elementului BASE.
<HEAD>
<BASE href="“http://www.teora.ro”>
<TITLE> Elementul BASE </TITLE>
</HEAD>
<BODY>
…..
</BODY> </HTML>

<html>
<head>
C 1
<base href="http://www.teora.ro">
<title>Elem BASE</title>
</head>
<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>
Să se scrie un cod pentru a apela metoda scrollTo(x,y) si un buton în corpul
programului care să apeleze funcţia

<HTML><HEAD><TITLE></TITLE>
<SCRIPT language="JavaScript">
L 15
function Derulare() {fereastra_1.scrollTo(0,0)}
</SCRIPT></HEAD>
<BODY>
<INPUT type="button" value="Derulat" onclick="Derulare()">
</BODY></HTML>

39
Să se scrie un formular care să conţină un buton pe care e afist la interval de 2 secunde alternativ, 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")
L 10
but.value = " mesaj "
else
but.value="Apasa"
setţimeout("Schimba()",2000) }
</SCRIPT></HEAD>
<BODY onload = Schimba()>
<INPUT type="button" id="but" value=Apasa
onclick="Afiseaza()">
</BODY></HTML>
Să se structureze (folosind titluri) următorul text

Capitolul 3 Stiluri (H 1)
Paragraful 1 Stiluri fizice(H2)
Stiluri<TT>, <I>, <B> ,<BIG>, <SMALL>c, <STRIKE> sau <S>,
<U> , <sup>, <sub>(H3)
Paragraful 2 Stiluri logice(H2)
Stiluri <em>, <strong>, <dfn>, <code>, <var>, <cite>, <P>
<h1>, <h2>, <h3>, <h4>, <h5> <h6>. <blockquote>(H3)

<H1>Capitolul 3 Stiluri (H 1)<br>


<H2>Paragraful 1 Stiluri fizice(H2)<br>
<H3>Stiluri&lt;TT&gt;, &lt;I&gt;, &lt;B&gt; ,&lt;BIG&gt;, &lt;SMALL&gt;c, &lt;STRIKE&gt;
sau &lt;S&gt;,<br>
&lt;U&gt; , &lt;sup&gt;, &lt;sub&gt;(H3)<br>
<H2>Paragraful 2 Stiluri logice(H2)<br>
O 8
<H3>Stiluri &lt;em&gt;, &lt;strong&gt;, &lt;dfn&gt;, &lt;code&gt;, &lt;var&gt;, &lt;cite&gt;,
&lt;P&gt;<br>
&lt;h1&gt;, &lt;h2&gt;, &lt;h3&gt;, &lt;h4&gt;, &lt;h5&gt; &lt;h6&gt;. &lt;blockquote&gt;(H3)

Sau

<H1>Capitolul 3 Stiluri (H 1)</H1><br>


<H2>Paragraful 1 Stiluri fizice(H2)</H2><br>
<H3>Stiluri&lt;TT&gt;, &lt;I&gt;, &lt;B&gt; ,&lt;BIG&gt;, &lt;SMALL&gt;c, &lt;STRIKE&gt;
sau &lt;S&gt;,<br>
&lt;U&gt; , &lt;sup&gt;, &lt;sub&gt;(H3)</H3><br>
<H2>Paragraful 2 Stiluri logice(H2)</H2><br>
<H3>Stiluri &lt;em&gt;, &lt;strong&gt;, &lt;dfn&gt;, &lt;code&gt;, &lt;var&gt;, &lt;cite&gt;,
&lt;P&gt;<br>
&lt;h1&gt;, &lt;h2&gt;, &lt;h3&gt;, &lt;h4&gt;, &lt;h5&gt; &lt;h6&gt;.
&lt;blockquote&gt;(H3)</H3>
Scrieti atributele lui IMG din exemplul precedent care creaza o bordura de grosime 5 imaginii si care lasă un
spaţiul alb de 20 pixeli pe orizontală si verticală între imagine si text.
A 7
<img src=raton.jpg border=5 hspace=20 vspace=20 alt="EU" align=middle>
Scrieti cod HTML pentru formatarea paginii cu: fontul Arial Black, culoarea magenta, dimensiune 3.
O 4
<basefont face="Arial Black" color ="magenta" size=3>xyz
Scrieti cod HTML pentru formatarea unui paragraf cu: fontul Courier New, culoarea rosie, dimensiune 5.
O 3
<FONT face="Courier New" color ="red" size=5>xyz</FONT>

40
Scrieti două paragrafe, utilizând <P>, respectiv </PRE>. Observaţi
diferenta!

<html>
<head>
<title>Exemplu 4</title>
</head>
<body>
<p> data: 25-11-08 <br> Maria&nbspPopescu</p>
<p> data: 25-11-08 <br> Maria&nbspPopescu1</p>
<pre> data: 25-11-08 <br> Maria&nbspPopescu</pre>
<pre> data: 25-11-08 <br> Maria&nbspPopescu1</pre>
</body></html>
N 8
Cu <pre> lasa un spatiu la dreapta.

<html>
<head>
<title>Exemplu 4</title>
</head>
<body>
<p> data: 25-11-08 <br> Maria&nbspPopescu
data: 25-11-08 <br> Maria&nbspPopescu1</p>
<pre> data: 25-11-08 <br> Maria&nbspPopescu
data: 25-11-08 <br> Maria&nbspPopescu1</pre>
</body></html>

Cu <P> le scrie la rand cu <pre> mai din dreapta


Scrieti elementele HTML necesare formatării textului:

HTML (HyperText Markup Language) este un limbaj prin care se descriere


modul în care arată paginile WEB.
O 1
<B><U>HTML</B></U> (<B>H</B>yper<B>T</B>ext <B>M</B>arkup
<B>L</B>anguage) <I>este un limbaj prin care se descriere modul în care
arată paginile WEB.</I>
Scrieti elementele HTML necesare formatării textului:
“Elementul <BASEFONT> are atributele: face, color si size
Elementul <BASEFONT> are atributele: face, color si size”
O 2
“Elementul <<B>BASEFONT</B>> are atributele: <I>face, color si size</I><BR>
Elementul <<B><S>BASE</S>FONT</B>> are atributele: <I>face, color si size</I>”
Scrieti etichetele care să afiseze: “Limbajele care crează o pagină statică sunt:
HTML, XHTML, XML
Limbajele care crează o pagină dinamică sunt:
JavaScript, PHP, ASP, Flach”

<html>
<head>
<title>Exemplu 2</title>
N 6
</head>
<body>
<P><nobr>Limbajele care crează o pagină statică sunt:<br>
HTML, XHTML, XML<br>
Limbajele care crează o pagină dinamică sunt:<br>
JavaScript, PHP, ASP, Flach</nobr></p>
</body>
</html>

41
Scrieti mai mare HTML si mai mic WEB pentru fraza de la 1.

O 6 <BIG><B><U>HTML</B></U></BIG> (<B>H</B>yper<B>T</B>ext <B>M</B>arkup


<B>L</B>anguage) <I>este un limbaj prin care se descriere
modul în care arată paginile <SMALL>WEB</SMALL>.</I>
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>
B 5
Mail:
<a href="mailto:someone@microsoft.com">
<i>Puteti sa-mi scrie</i></a>
</body>
</html>
Scrieţi cod pentru aflarea modulului 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>
I 3 </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>

42
Scrieţi codul care afisează Metode ale obiectului Math

<HTML>
<HEAD>
</HEAD>
<BODY>
I 2
<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>
Sintaxa sir[6] =`r`; semnifică:

a) sir este un tablou dar nu un obiect de tipul String


S 97 a
b) sir este un obiect de tipul String
c) sir este un tablou dar si un obiect de tipul String
d) sir este un obiect dar nu este un tablou de tipul String
Spatiul dintre marginile unei celule si continutul acesteia se precizeaza prin:
S 42 b
a) cellspacing b) cellpadding c) hspace d) vspace
Stilul de text ingrosat/aldin se poate aplica folosind:
S 10 b
a) <aldin> b) <b> c) <bold> d) <big>
Stilul de text subliniat se poate aplica folosind:
S 11 c
a) <underline> b) <sub> c) <u> d) <sup>
Stilurile logice de text specifica un bloc de text cu o destinatie specifica, de exemplu:
S 57 c
a) <b> b) <s> c) <p> d) <u>
Sunt corecte următoarele definiţii de ancore si legături la ele? Specificaţi care 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>
B 8
………………………………….
<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>
Tagul <span> nu accepta atributul:
S 20 b
a) width b) align c) title d) style
Titlul unei pagini web afisat în bara de titlu a browserului se introduce prin:
S 3 d
a) <head> b) <h1> c) <h2> d) <title>
Toate atributele, exceptând atributul de nume, pot fi schimbate de un program JavaScript?
L 6 a
a. TRUE b. FALSE
Toate funcţiile trebuie definite în eticheta <head>?
H 18 b
a. TRUE b. FALSE
Un bloc de program este folosit într-un
H 12 b
a. Apel de funcţie c. Valoare returnată
b. Definiţie de funcţie d. Argument
43
Un checkbox în cadrul unui formular se introduce astfel:
S 62 c
a) <input type="check"> c) <input type="checkbox">
b) <check> d) <checkbox>
Un ciclu poate deveni ciclu infinit.
H 5 a
a. TRUE b. FALSE
Un element în cadrul unei liste ordonate se introduce cu:
S 50 d
a) <ul> b) <ol> c) <i> d) <li>
Un număr în virgula mobilă este

K 2 a. Un număr întreg b
b. O valoare zecimală
c. Un număr Unicode
Un program javaScript poate fi introdus in:
S 130 b
a) eticheta <object> b) eticheta < script>
c) eticheta <applet> d) eticheta < style>
Un program JavaScript trebuie să fie inclus în
G 2 c
a. Eticheta <object> c. Eticheta <script>
b. Eticheta <applet> d. Eticheta <cgi>
Un punct este folosit pentru

a. A identifica un comentariu JavaScript


G 6 d
b. A separa liniile unui program JavaScript
c. A încheia o instrucţiune JavaScript
d. A separa numele unui obiect de o proprietate sau de o metodă
Un punct este utilizat pentru

a) separarea variabilelor
S 134 d
b) pentru comentariu
c) pentru a inchide o instructiune
d) pentru a separa numele unui obiect de proprietate sau metoda
Un script poate contine mai multe functii.
S 139 a
a) Adevarat b) Fals
Un sir de delimitare este utilizat de metoda split ( ) pentru a crea un tablou
cu elemente de informaţie?
K 9 a
a. TRUE b. FALSE
Un text pozitionat ca indice inferior se poate introduce prin:
S 9 c
a) <i> b) <inf> c) <sub> d) <index>
Un text pozitionat ca indice superior se poate introduce prin:
S 8 d
a) <s> b) <sub> c) <super> d) <sup>
Valoarea atributelor cols sau rows este dată printr-o listă între ghilimele, delimitată prin:
S 109 c
a) punct si virgulă b) punct c) virgulă d) spaţiu
Valoarea implicita a atributului align aplicat tagurilor de titlu h1,…h6 este:
S 58 a
a) left b) right c) center d) justify
Valoarea prestabilita a atributului size aplicata tagului HR este:
S 60 c
a) 0 b) 1 c) 2 d) 4

44
Valoarea prestabilita a atributului start a unei liste ordonate este:
S 69 d
a) a b) A c) 0 d) 1
Valoarea prestabilita a atributului width aplicata tagului HR este:
S 59 d
a) 1 b) 100px c) 100pt d) 100%
Valoarea prestabilita în Internet explorer a atributului topmargin aplicat tagului body este:
S 61 a
a) 15 b) 100 c) 20 d) 0
Valorile transferate la apelul functiei trebuie sa corespunda ca numar si tip de date argumentelor din definitia
functiei.
S 146 a
a) Adevarat b) Fals
Valorile transferate unei funcţii trebuie să corespundă ca tip de date argumentelor din definiţia funcţiei?
H 19 a
a. Adevărat b. Fals
Valorile unui element nu pot fi schimbate după ce un utilizator execută clic pe butonul Submit?
L 7 b
a. TRUE b. FALSE
Variabilele globale pot fi accesate:

a) Doar in functiile care au definito.


S 140 d
b) Doar in functiile definite in script.
c) De tot scriptul.
d) De tot scriptul de la locul unde a fost definita.
write( ) este :
G 5 b
a. Obiect c. Proprietate
b. Metodă d. Variabilă
write() este un tip de
S 133 b
a) object b) metoda c) proprietate d) variabila

45

S-ar putea să vă placă și