Documente Academic
Documente Profesional
Documente Cultură
a) b) c)
3 0 4
a) b) c)
8 9 12
3. Dac preluai din URL adresa http://www.iic.md/index.php?id=8&pg=php care este valoarea lui $a ?
$a = $_GET['pg'];
a) b) c)
a) b) c)
a) b) c)
a) b) c)
a) b) c)
a) b) c)
3 6 8
2
a) b) c)
a) b) c)
a) b) c)
0 2 1
a) b) c)
1 0 2
a) b) c)
a b c
a) b) c) d)
a) b) c) d)
16. Care din urmtoarele expresii este corect (fr eroare)? a) b) c) d) echo "Afiseaza o fraza" echo "Afiseaza link <a href="index.html">PHP</a>"; echo 'Teste PHP'; echo 'It's PHP test';
17. Care din urmtoarele variabile "$var" este de tip Integer? a) b) c) d) $var = "1978"; $var = 17.8; $var = NULL; $var = 1976;
4
18. Care din urmtoarele variabile "$var" este de tip Float? a) b) c) d) $var = '1234'; $var = 10.15; $var = "12 float"; $var = 2000;
19. Care din urmtoarele variabile "$var" este o matrice? a) b) c) d) $var = array("PHP", "MySQL"); $var = $matrice; $var = 'Array'; $var = NULL;
20. Care din urmtoarele variabile globale este folosit pentru preluarea datelor din formulare? a) b) c) d) $_COOKIE $_POST $_SESSION $var
21. Care din urmtoarele instruciuni returneaz adresa IP a utilizatorului? a) b) c) d) $_SERVER['SERVER_NAME'] $_SERVER['HTTP_REFERER'] $_SERVER['REQUEST_URI'] $_SERVER['REMOTE_ADDR']
a) b) c) d)
a+b 7.5 8 7
a) b) c) d)
ab c ac abc
a) b) c) d)
5 - doi 3 doi 5
a) b) c) d)
a) b) c) d)
27. Care din urmtoarele instruciuni deschide un fiier numai pentru citire? a) fopen("file.ext", "r+b")
6
b) c) d)
28. Care din urmtoarele instruciuni ntrerupe execuia unui script? a) b) c) d) break; exit; switch() continue;
a) b) c) d) e)
Nimic, deoarece $array este o variabila string si nu array. Un secventa aleatoare de 49 caractere. Un secventa aleatoare de 50 caractere. Un secventa aleatoare de 41 caractere. Nimic, sau fisierul nu va exista si scriptul va afisa o eroare.
a) b)
True False
a) b) c) d)
Ps: va a arata 4, trebuie sa modificam functia: function timesTwo($int) { $int = $int * 2; return $int; } 32. Ce funcie vei folosi dac vrei s sortai dup valoare, crescator, pstrnd asocierea cu cheile? a) b) c) d) e) ksort() asort() krsort() sort() usort()
33. Care din urmtoarele nu va combina irurile $s1 i $s2 ntr-un singur ir? a) b) c) d) e) $s1 + $s2 "{$s1}{$s2}" $s1.$s2 implode('', array($s1,$s2)) Toate de mai sus combina irurile
34. Cum compar operatorul === dou valori? a) Convertete ambele valori ntr-o structur de date compatibil i compar rezultatul b) Returneaz True doar dac ambele au aceiai valoare i acelai tip de date c) Dac cele dou valori sunt iruri de caractere, execut o comparaie lexical d) Convertete ambele valori n iruri de caractere, apoi le compar 35. Ce se afieaz dup ce se execut urmtorul cod?
<?php define(myvalue, "10"); $myarray[10] = "Dog"; $myarray[] = "Human"; $myarray['myvalue'] = "Cat";
8
Valoarea este: Dog Valoarea este: Cat Valoarea este: Human Valoarea este: 10 Dog
36. Care dintre urmtoarele taguri nu sunt valide pentru a incepe i termin un bloc php? a) b) c) d) e) <% %> <? ?> <?= ?> <! !> <?php ?>
a) b) c) d) e)
38. Ce face funcia "delete"? a) b) c) d) e) Sterge un fisier Sterge un director Sterge o variabila Sterge un rand dintr-o baza de date Aceasta functie nu exista
39. Care din urmtoarele expresii multiplic valoarea lui a cu 4? a) b) c) d) $a *= pow (2, 2); $a >>= 2; $a += $a + $a; None of the above
9
40. Care din urmtoarele linii nu reprezint un cod valid PHP? a) b) c) d) e) $_10 ${"MyVar"} &$something $10_somethings $aVaR
41. Care este diferena intre print() i echo()? a) b) c) print() poate fi folosit ca parte a unei expresii iar echo() nu echo() poate fi folosit ca parte a unei expresii iar print() nu Nu este nici o diferen, ambele afieaza text
42. Care din urmtoarele funcii citete ntreg coninutul unui fiier? a) b) c) d) e) f) fgets() file_get_contents(), readfile(), file() fread() file() readfile() file_get_contents()
43. Considernd c fiierul image.jpg exist i este accesibil, cum va fi afiat urmtorul cod, dup ce va fi accesat din browser?
<?php header ("Content-type: image/jpeg"); ?> ... <?php readfile ("image.jpg"); ?>
a) b) c) d) e)
Ca o imagine JPEG Ca un fiier binar, afiat n browser Ca un fiier binar pentru download Ca un fiier JPEG pentru download Ca o imagine corupt
44. Ce se intmpl dac la setarea unui cookie nu este setat timpul de expirare? a) Expir imediat
10
b) c) d) e)
Nu expir niciodata Nu este setat Expir la nchiderea browser-ului de ctre client Expir doar dac scriptul nu creaz o sesiune server-side
a) b) c) d)
45. PHP este acronimul pentru: a) b) c) d) Personal Home Page Private Home Page Personal Hypertext Processor PHP: Hypertext Preprocessor
a) b) c) d)
47. Conectarea la baza de date MySQL se face cu ajutorul instruciunii: a) b) c) d) mysql_connect("localhost", "utilizator", "parola"); dbopen("localhost" "utilizator", "parola"); mysql_open("localhost" "utilizator", "parola"); connect_mysql("localhost" "utilizator", "parola");
a) b) c) d)
49. Mesaje din pagina Web pot fi trimise folosind funcia mail() din PHP: a) b) Da Nu
50. O funcie n PHP poate fi definit de utilizator conform sintaxei: a) b) c) function myFunction() new_function myFunction() create myFunction()
12