Sunteți pe pagina 1din 15

Tehnologii web _ test licenta-2012

MULTIPLE CHOICE
1. Efectul elementului <basefont> se manifesta pana la:
a. sfarsitul paginii de web
b. aparitia unui tag <font>
c. aparitia unui tag <div>
d. aparitia unui tag <style>
ANS: A
2. Inserarea unui hyperlink n limbajul HTML se face prin:
a. <a name="http://www.w3schools.com">W3Schools.com </a>
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>
ANS: B
3. Inserarea unui link de tip e-mail se va face astfel:
a. <mail href="xxx@yyy">
b. <a href="xxx@yyy">
c. <a href="mailto:xxx@yyy">
d. <mail> xxx@yyy</mail>
ANS: C
4. Culoarea de fundal a unui tabel se stabileste prin atributul:
a. color
b. background
c. bgcolor
d. bordercolor
ANS: C
5. Spatiul dintre marginile unei celule i continutul acesteia se precizeaza prin:
a. cellspacing
b. cellpadding
c. hspace
d. vspace
ANS: B
6. Pentru a imbina doua sau mai multe celule pe un rand se foloseste atributul:
a. cellspacing
b. colspan
c. cellpadding
d. rowspan
ANS: B

7. Gruparea celulelor unui tabel pe coloane se face folosind tagul:


a. colspan
b. colgroup
c. rowspan
d. rowgroup
ANS: B
8. Etichetarea implicita a elementelor unei liste neordonate se face cu:
a. un disc
b. o bulina
c. un cerc
d. un patrat
ANS: A
9.

Intr-o lista de definitii, un termen si definitia lui se introduc folosind tagurile:


a. <tr> <td>
b. <dt> <dd>
c. <lt> <td>
d. <ld> <td>
ANS: B

10. Pentru inserarea unei imagini ca fundal al paginii de web se scrie:


a. <body background="background.gif">
b. <background img="background.gif">
c. <img src="background.gif" background>
d. <a href= background.gif>
ANS: A
11. Pentru a imbina doua sau mai multe celule pe o coloana se foloseste atributul:
a. cellspacing
b. colspan
c. cellpadding
d. rowspan
ANS: D
12. Atributele cols si rows ale etichetei frameset nu pot avea valori:
a. numere intregi pozitive
b. procente
c. fractii
d. n*
ANS: C
13. Pentru a crea o legatura la o ancora se foloseste:
a. <A href=valoarea_id>nume_legatura</A>
b. <A href=#valoare_nume>nume_legatura</A>
c. <A href=valoare_nume>nume_legatura</A>
d. <link href=#valoarea_name>nume_legatura </link>

ANS: B
14. Care dintre etichete poate sa apara si in antetul paginii, <head>...</head>, si in corpul paginii,
<body>...</body>:
a. <title>
b. <base>
c. <meta>
d. <script>
ANS: D
15. Care este atributul lui img pentru a defini o imagine ca o harta:
a. usemap
b. uselink
c. map
d. mapuse
ANS: A
16. Care nu este atribut al elementului lista SELECT, dintr-un formular
a. name
b. selected
c. multiple
d. size
ANS: B
17. Pentru defiinirea unei harti imagine se foloseste tagul:
a. AREA
b. MAP
c. SHAPE
d. COORDS
ANS: B
18. Nu poate fi atribut al elementului AREA:
a. SHAPE
b. HREF
c. TITLE
d. LINK
ANS: D
19. Care element genereaza o lista intr-un formular, in care sa fie vizibile 2 elemente, si sa se selecteze din
ea 2 elemente?
a. <SELECT name= "menu" size=2>
b. <SELECT name= "menu" multiple=2>
c. <SELECT name= "menu" size=2 multiple=2>
d. <SELECT name= "menu" size=2 multiple>
ANS: D
20. O legtur poate fi creat cu ajutorul unei imagini, utilizand secventa
a. <A href=http://www.spiruharet.ro>

<IMG src= "http://spiruharet.ro/images/univ2008.jpg" width=70 height=70> </A>


b. <A href=http://www.spiruharet.ro
src= "http://spiruharet.ro/images/univ2008.jpg" width=70 height=70> </A>
c. <A> <IMG src= "C:\My Documents\My Pictures\facmat.bmp"></A>
d. <A href=http://www.spiruharet.ro>
"http://spiruharet.ro/images/univ2008.jpg" width=70 height=70
ANS: A
21. Care este ordinea de aplicare a stilurilor (precedenta) pentru elemntele HTML dintr-o pagina, daca
acestea exista:
a. din fisiere de stiluri externe incluse in pagina, stiluri interne(in linie), foi de stil in pagina
b. stiluri interne(in linie), foi de stil in pagina, stiluri din fisiere de stiluri externe incluse
c. din fisiere de stiluri externe incluse in pagina, foi de stil in pagina, stiluri interne(in linie)
d. foi de stil in pagina, stiluri interne(in linie), din fisiere de stiluri externe incluse in pagina
ANS: B
22. Cum facem ca fiecare cuvant din text sa inceapa cu majuscula?
a. text-transform:capitalize
b. text-transform:uppercase
c. text-transform:lowercase
d. text-style:uppercase
23. Ce se va afisa in urma executarii scriptului:
<SCRIPT language="javascript" >
v = new Array(1, 2, 3, 4, 5);
v.reverse()
for( i=0; i<v. length; i++ )
document. write( v[i]+<BR> )
</SCRIPT>
a. sunt afisate elementele vectorului (1, 2, 3, 4, 5), fiecare element pe un rand nou
b. elementele vectorului (1, 2, 3, 4, 5) sunt afisate in ordine crescatoare, fiecare element pe
un rand nou
c. elementele vectorului (1, 2, 3, 4, 5) sunt afisate in ordine inversa, fiecare element pe un
rand nou
d. elementele vectorului (1, 2, 3, 4, 5) sunt afisate in ordine inversa, cu un spatiu intre
elemente
24. Ce se va afisa in urma executarii scriptului:
<SCRIPT language="javascript" >
v = new Array(1, 2, 3, 4, 5);
v.reverse()
for( i=0; i<v. length; i++ )
document. write( v[i]+<BR> )
</SCRIPT>
a. sunt afisate elementele vectorului (1, 2, 3, 4, 5), fiecare element pe un rand nou
b. elementele vectorului (1, 2, 3, 4, 5) sunt afisate in ordine crescatoare, fiecare element pe
un rand nou
c. elementele vectorului (1, 2, 3, 4, 5) sunt afisate in ordine inversa, fiecare element pe un
rand nou
d. elementele vectorului (1, 2, 3, 4, 5) sunt afisate in ordine inversa, cu un spatiu intre
elemente

25. In CSS cum stabilim o bordura ca aceasta:


top border = 10 pixels
bottom border = 5 pixels
left border = 20 pixels
right border = 1pixel?
a. border-width:5px 20px 10px 1px
b. border-width:10px 5px 20px 1px
c. border-width:10px 20px 5px 1px
d. border-width:10px 1px 5px 20px
26. In JavaScript operatorul . :
a. concateneaza doua siruri de caractere
b. separa doua siruri de caractere
c. nu exista un asemenea operator
d. permite accesarea proprietatilor si metodelor unui obiect
27. In CSS cum specificam marginea din stanga a unui element la 20px ?
a. text-indent-left: 20px
b. margin: 20px 10ex 20pt
c. margin-left: 20px
d. margin: 20ex 20px 20pt 20%
28. Alegeti modalitatea corecta de a include fisierul "mystyle.css" de stiluri intr-o pagina html:
a. <link src="mystyle.css">
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">
ANS: C
29. Care este varianta corecta, pentru a scrie cu rosu textul dintr-o pagina?
a. <STYLE> {body:color=red} </STYLE>
b. <STYLE> {*:color:red} </STYLE>
c. <STYLE> body{color:red} </STYLE>
d. <STYLE> body:color=red </STYLE>
30. Care este varianta corecta pentru a afisa cu stilul bold toate paragrafele (din css)?
a. <p style="text-size:bold">
b. p {text-size:bold}
c. p {font-weight:bold}
d. <p style="font-size:bold">
31. Cum eliminam stilul subliniere la toate link-urile afisate intr-o pagina web?
a. a {underline:none}
b. a {text-decoration:none}
c. a {text-decoration:nounderline}
d. a {decoration:no underline}
32. Ce metoda este utilizata pentru a adauga un element nou la sfarsitul unui tabel?
a. push()
b. pop()

c. reverse()
d. shift()
33. Ce metoda este utilizata pentru a sterge primul element dintr-un tablou?
a. push()
b. pop()
c. reverse()
d. shift()
34. Ce metoda este utilizata pentru a sterge un element de la sfarsitul unui tablou?
a. push()
b. pop()
c. reverse()
d. shift()
35. Ce eveniment are loc cand un element iese din atentie?
a. onblur
b. onfocus
c. onclick
d. onchange
36. Ce efect va produce executarea instructiunii:
<IMG src=flori.jpg onclick=border=4>
a. Va insera imaginea flori.jpg fara chenar
b. Eroare
c. Nu va afisa nimic
d. Va insera imaginea flori.jpg cu chenar de grosime 7
37. In JavaScript proprietatea images este proprietate a obiectului:
a. window
b. math
c. document
d. img
38. In JavaScript nu este proprietate de culoare pentru obiectul document
a. document.backgroundColor
b. document.bgColor
c. document.fgColor
d. document.linkColor
39. Ce se va afisa in urma executarii scriptului:
<SCRIPT language="JavaScript" >
alert(25>15 ? "Este adevarat" : "Este fals");
</SCRIPT> ?
a. true
b. Este adevarat
c. 25>15 true
d. 25>15 "Este adevarat"
40. Care este secventa care nu va afisa suma primelor n numere?
a. <SCRIPT language="JavaScript">

s1=0 ; n= parseInt(prompt("dati numarul n = ",1))


for(i=1 ; i<=n ; i++) s1+=i
alert("suma primelor "+n+ " numere este "+s1)</SCRIPT>
b. <SCRIPT language="JavaScript">
s1=0 ; n= parseInt(prompt("dati numarul n = ",1))
for(i=1 ; i<=n ; i++) s1=s1+i
alert("suma primelor "+n+ " numere este "+s1)</SCRIPT>
c. <SCRIPT language="JavaScript">
n= parseInt(prompt("dati numarul n = ",1)); s1=0
for(i=n; i>=0 ; i--) s1+=i
document.write("Suma primelor " + n + " numere este "+ s1) </SCRIPT>
d. <SCRIPT language="JavaScript">
s1=0 ; n=prompt("dati numarul n = ",1)
for(i=n ; i>=0 ; i++) s1+=i
alert("suma primelor "+n+ " numere este "+s) </SCRIPT>
41. Care este functia corecta care afiseaza suma cifrelor unui numar introdus?
a. <SCRIPT language="JavaScript">
function suma_cifre
while(x>0) {s=s+x%10; x=(x-x%10)/10}
return s
<SCRIPT>
b. <SCRIPT language="JavaScript">
function suma_cifre()
{while(x>0) s=s+x%10; x=(x-x%10)/10
return s}
<SCRIPT>
c. <SCRIPT language="JavaScript">
function suma_cifre()
{while(x>0) {s=s+x%10; x=(x-x%10)/10}
return s}
<SCRIPT>
42. <SCRIPT language="JavaScript">
s =new String("Brasov, str.Ferdinand , nr.10 , cod:1234")
v=s.split(",")
document.write("vectorul creat este: " + "<BR>")
for(i=0;i<v.length;i++)
document.write(" v[" + i +"] = " + v[i])</SCRIPT>
a. vectorul creat este:
v[0] = Brasov v[1] = str.Ferdinand v[2] = nr.10 v[3] = cod:1234
b. vectorul creat este:
v[1] = Brasov v[2] = str.Ferdinand v[3] = nr.10 v[4] = cod:1234
c. vectorul creat este:
Brasov , str.Ferdinand , nr.10 , cod:1234
43. Ce se va afisa in urma executarii scriptului de mai jos, daca se introduc numerele 1 si 23 ?
<SCRIPT language="javascript" >
nr1=prompt("introduceti nr 1",0);
nr2= prompt("introduceti nr 2",0);
alert(nr1 + nr2);
</SCRIPT>

a.
b.
c.
d.

24
123
secventa este eronata
1 + 23 = 24

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


Ex.: Buna
sunt
PHP
a. <? 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;
45. Comentariile in PHP nu se pot introduce cu:
a. #....
b. //....
c. /*........
...........
..........*/
d. <!...!>
a. #....
b. //....
c. /*........
...........
..........*/
d. <!--...-->
ANS: D
46. Care varianta este corecta pentru definirea unei constante?
a. def Pi=3.1415926535;
b. define (Pi=3.1415926535);
c. define (Pi,3.1415926535);
d. define (Pi=3.1415926535);
ANS: C
47. Ce va afisa urmatorul script PHP?
<? Php
$x =1 sir;
$y=2 siruri;
$x=(int) $x;
$y=(int) $y;
echo ($x+$y);

a.
b.
c.
d.

1 sir 2 siruri
3
1+2
Eroare

48. Care dintre variante afiseaza JavaScript, daca avem $ Text=Java?


a. echo Acest curs prezinta $TextScript;
b. echo Acest curs prezinta {$Text}Script;
c. echo Acest curs prezinta ($Text)Script;
d. Print Acest curs prezinta, $TextScript;
49. Care dintre variante nu afiseaza Numarul x=100?
$x=100;
$y=x;
a. echo Numarul x = $$y;
b. echo Numarul x = ${$y};
c. echo Numarul x =,$$y;
d. print("numarul x= ${$y}");
50. Care este operatorul combinat de concatenare si atribuire in PHP?
a. + =
b.
=
c. ^ =
d. ~ =
ANS: B
51. Ce va afisa urmatorul script PHP?

>?.php
$a=$b=$c=$d=1;
echo $a++,;,++$b,;,$c--,;,--$d;
?>
a.
b.
c.
d.

1;2;1;0
1;2;1;0
1;2;1;0
2;2;0;1

52. Daca variabilele $a si $b sunt coeficientii ecuatiei de gradul 1 (ax+b=0),


a.
b.
c.
d.

atunci ce varianta va afisa solutia?


$x=$a!=0? echo -$b/$a: echo nu exista solutie;
$x=$a!=0 : echo -$b/$a: echo nu exista solutie;
$x=$a!=0 ! echo -$b/$a: echo
nu exista solutie;
$x=$a!=0? -$b/$a: nu exista solutie;

53. Care varianta a instructiuni FOR este gresita?


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

echo

se repeata de 5 ori; endfor;

b. 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;


54. 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);
?>
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
55. 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
b. Semestrul acesta avem 5 examene si 3 verificari
c. eroare
d. Semestrul acesta avem %s examene si %s verificari 5,3
56. 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;
d. 47 in baza 8=57 si in baza 16=2F;
57. Ce va afisa executarea urmatoarei secvente?
<? php
$EX=array ( Baze, Web, SO, PO);
unset ($EX[1]);
foreach ($EX as $key =>$Value)
echo $key, =>, $value, ;;
?>
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;

58. Care este functia care transforma un vector intr-un sir?


a. implode
b. explode
c. string
d. math
59. Care este functia care transforma un sir intr-un vector?
a. str
b. string
c. explode
d. implode
60. Ce afiseaza executarea urmatoarei secvente?

a.
b.
c.
d.

<?php
$ sir = mere,pere,portocale,cirese;
$ vect = explode (,,$sir);
print_r($vect);
Array ([0]=>mere [1]=>pere [2]=>portocale [3]=>cirese)
mere pere portocale cirese
mere, pere, portocale, cirese
Array(mere,pere,portocale,cirese)

61. 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
c. Facultatea de matematica -informatica
d. -informatica

62. Ce afiseaza executarea urmatoarei secvente?


<?php
$x=10;
f($x);
echo $x;
function f($x)
?>
a. 10
b. 11
c. nimic
d. 1011

{$x++ ;}

63. Ce afiseaza executarea urmatoarei secvente?


<?php
function f1()
{echo "sunt prima functie! \n" ;
function f2() {echo "sunt a doua functie!";} }
f1(); f2();

?>

a.
b.
c.
d.

eroare
sunt prima functie!
sunt a doua functie!
sunt prima functie! sunt a doua functie!

64. Ce afiseaza executarea urmatoarei secvente?


<?php
function p($n)
{if ($n==0) return 1;
else return $n*p($n-1);}
echo p(5);
?>

a.
b.
c.
d.

1
2
120
nimic

65. Daca finclus.inc este urmtorul fiier:


<? 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
b. 314
c. 3.14
d. nimic

66. Ce afiseaza executarea urmatoarei secvente?


<?php
$refer=10;
$ref= referinta($refer);
$ref++;
echo $ref;
function referinta(&$x) { return $x;}
?>

a.
b.
c.
d.

10
11
x
eroare

67. Ce afiseaza executarea urmatoarei secvente?


<?php
$x=100;
echo f();
function f()
?>

{global $x;

$x++;

return $x; }

a.
b.
c.
d.

100
101
102
nimic

68. 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);
?>
a. Ionescu Alina Popescu Dan Ene Marius
b. Ionescu Alina
Popescu Dan
Ene Marius
Marin
Maria
Ionescu Alina Popescu Dan Ene Marius Marin
Maria
c.
MariaI
d. Ionescu Alina Popescu Dan Ene Marius Marin

69.
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);
?>
111213
a. linia: 1
linia: 2
212223
11
12
13
b. linia: 1
linia: 2
21
22
23
11
12
13
linia: 2
21
22
23
c. linia: 1
d. nimic

70. 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);
?>
10 y =
un sir z=
100.47
a. x=
x=10
y=un
sir
z=
100.47
b.
c. x=10 y=un sir z= 100.47
y=Un sir
z=100.47
d. x=10

");}

71. Daca fisierul f_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
b. ;
c. Ionescu Dan 25
d. Ionescu Dan ; 25

72. Fisierul f_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]
c. S-a selectat butonul [7-8]
d. S-a selectat butonul

73. Fisierul f_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]


c. S-a selectat butonul [7-8]
d. S-a selectat butonul
74. Ce rol are functia isset()?
a. intoarce True sau False daca un element se afla respectiv nu se afla intr-o lista
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
75. Fisierul f_pass.php este:
<html> <head> </head> <body>
<form ACTION="prel_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 elena.
Ce va afisa scriptul prel_pass.php:
<?php
echo "Parola este " , $_POST["PASS"];
?>
a. Parola este
b. Parola este elena
c. Parola este elena
d. nimic

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