Está en la página 1de 9

1.

Intr-o atribuire de forma : $x=1907; $x va fi de tip:


b. string
2. Limbajul PHP este:
c. server side
3. Ce va afisa urmatorul cod:
<?php
$x=15;
$y=10;
$y+=$x;
echo $y;
?>
a. 25
4. Codul urmator va afisa:
<?php
$a=15;
$b=10;
$op=diferenta;
switch ($op) {
case suma:
echo $a+$b;
case diferenta:
echo $a-$b;
case produs:
echo $a*$b;
break;
default:
echo $a/$b;
}
?>
5150
5. O variabila in PHP trebuie prefixata de operatorul:
c. $
6. Care operatori se pot aloca asupra variabilelor de tip numeric ?
b. + Correct
c. Correct
d. / Correct
e. * Correct
7. Ultima versiune de PHP este:
d. 5
8. O variabila poate contine caractere alfanumerice?
Adevarat
9. Urmatoarea secventa de cod va afisa :
<?php
$x=12;
if ($x=15) echo True; else echo False;
?>
a. True
10. Ce va afisa urmatorul program:
<?php
$capacitate=1500;
settype($capacitate,string);
echo gettype($capacitate);
?>
string
11. Functia explode() primeste ca parametru un:
string
12. Ce va afisa programul urmator:
<?php
$v=array(mj=>Michael Jackson,dj=>Dj Tiesto,mb=>Michael Bolton);
asort($v);
echo $v["mj"];
?>
b. Michael Jackson
13. Fie liniile de cod. Ce va afisa programul ?
<?php
for($i=0;$i<3;$i++) $v[$i]=$i; rsort($v); echo $v[count($v)-2];
?>
c. 1
14. Codul urmator va afisa:
<?php
for ($i=0;$i<10;$i++)
for ($j=0;$j<10;$j++)
$s*=$j;
echo $s;
?>
c. 0
15. Urmatorul cod va afisa:
<?php
$v=array(unu,doi,trei);
while ($i<3) {
foreach ($v as $val) echo $val; break;
}
?>
f. unudoitrei
16. In php exista urmatorul tip de ciclu ?
<?php
do {
$i++;
} while ($i<10);
?>
Adevarat
17. Functia explode() returneaza un:
vector
18. De cate ori va rula urmatoarea bucla while:
<?php
while ($i<10) {
for ($j=10;$j>0;$j)
$s=$i*$j;
}
echo $s;
?>
c. de o infinitate de ori
18. De cate ori se va executa bucla:
<?php
$i=5;
for ($j=0;$j<$i;$j++) if ($i=4) $i++;
?>
b. de 5 ori
19. De cate ori se va executa bucla urmatoare:
for($i=0;$i<10;$i) echo $i++;
c. de o infinitate de ori
20. Cuvantul cheie ce trebuie adaugat in fata unei variabile locale ale unei functii, cu scopul de a
nu se distruge acea variabila la iesirea din functie, este:
static
21. Ce valoarea va returna functia, pentru $x:
function f($x,$y=2) {
$x+=$y; return $x;
}
$a=2; echo f($a);
d. 4
22. Codul urmator va afisa:
<?php
function f(&$x) {$x+=$x;} $y=2; $z=2;
for ($i=0;$i<3;$i++) {
f($y); $z*=$y;
}
echo $z;
?>
a. 1024
23. Programul urmator va afisa:
$a=2; $b=3;
function f($a){
$a++; return $a;
}
echo f($b);
c. 4
24. Ce cuvant cheie trebuie pus in interiorul functiei urmatoare, inaintea variabilei $a pentru a
prelua fara transfer de parametrii, valoarea implicita a lui $a ($a=5):
<?php
$a=5;
function f(){
return ++$a;
}
echo f();
?>
global
25. Variabila ce isi mentine existenta pe toata durata programului, este o variabila:
globala
26. Ce va returna functia?
$total=5;$a=2;
function f($a){
$total+=$a;
return $total;
}
echo f($a);
a. 2
27. Codul urmator va afisa :
<?php
function f(&$a){
$a+=1; echo $a. ;}
$a=2; f($a); echo $a;
?>
b. 3 3
28. Ce va genera o apelare de forma :
<?php
function abc($a=2,$b,$c=3) {
$a+=$c;
return $a;
}
echo abc(,5,);
?>
c. o eroare
29. Ce va afisa urmatorul cod:
$annastere=21;
function incrementezvarsta(){
$GLOBALS["annastere"]+=2;
}
incrementezvarsta();
echo $annastere;
e. 23
30. Urmatorul cod va afisa:
$varsta=21;
function incrementezvarsta(){
$varsta=$GLOBALS["varsta"];
$varsta++;
}
incrementezvarsta();
echo $varsta;
e. 21
31. De cate ori poate fi apelata o functie intr-un script PHP ?
b. de cate ori vrem
32. Care variabila se distruge la terminarea executiei unei functii ?
a. locala
33. Functia time() returneaza timpul din anul 1970 masurat in
secunde
34. Ce va returna urmatoarea secventa de cod la cea de-a doua rulare?
<?php
$count = $HTTP_COOKIE_VARS["visits"];
if( $count ==") $visitcount = 0;
else $visitcount++;
setcookie(visits,$visitcount,time());
print This is visit number . $visitcount; ?>
a. This is visit number 0.
35. Lucrati cu ultima versiune de PHP. Care este modul preferat de apelare a unei variabile
trimisa prin metoda POST ?
a. $_POST[]
36. Lucrezi cu o versiune recenta de PHP, ai register_globals=Off si doresti sa scrii intr-un
cookie, numele utilizatorului. Scriptul de mai jos va afisa:
setcookie(username,abc,time());
echo $_COOKIE["username"];
c. nimic
37. Cat timp rezida un cookie?
a. Pana se seteaza Delete Cookies din Internet Options
b. In functie de specificatiile functiei time()
d. In functie de specificatia celui de-al treilea parametru din functia setcookie()
38. Functia time() returneaza timpul in secunde incepand cu 1 Ian a anului (4 digiti):
1970
39. Care sunt elementele cele mai importante ale unui form:
a. METHOD
d. ACTION
40. Un cookie se stocheaza pe server ?
Fals
41. Ce functie trebuie sa i se atribuie unei variabile pentru ca aceasta sa devina conexiunea logica
la un fisier ?
b. fopen()
42. Care din variantele de mai jos este corecta pentru a scrie data de azi in fisierul fisier.txt
existent ?
c. $fp= fopen(fisier.txt,a);$data=date(m/d/y);fwrite($fp,$data)
43. Cat timp rezida un cookie ?
b. In functie de specificatia celui de-al treilea parametru din functia setcookie()
c. Pana se seteaza Delete Cookies din Internet Options
44. Cum se realizeaza citirea unui tip de date binary?
c. prin sintaxa: $fp = fopen(fisier.txt, r); $c = fread($fp, filesize(fisier.txt));
45. Daca fisierul txt este setat read only, ce va returna urmatoarea secventa:
if (is_writable(fisier.txt))
{if (!$handle = fopen(fisier.txt, a))
{
echo Fisierul nu se poate deschide;
exit;
}else
{echo Fisierul .<b>. nu .</b>.e protejat la scriere;
fclose($handle);
}
}
else echo Fisierul .<b>. este .</b>. protejat la scriere;
a. Fisierul e protejat la scriere
46. Functia filesize() returneaza dimensiunea unui fisier in
a. bytes
47. Care din urmatoarele afirmatii sunt adevarate?
b. Sintaxa: $handle = fopen(fisier.txt, a); deschide fisierul pentru scriere la finalul
acestuia, pastrandu-se continutul anterior.
48. Ce rezultat produc urmatoarele doua sintaxe de mai jos:
Sintaxa1
$sql=select count(*) from tablea_1;

Sintaxa2
$sql1=select*from tabela_1;
cele doua sintaxe au acelasi rezultat: numarul de inregistrari din tabela_1;
49. Unui camp ce are ca valori imagini (jpg,bmp, etc) i se atribuie in MySql tipul de data
blob
50. Ce efect are urmatoarea secventa de cod:
$sql=SELECT*FROM CARTI LIMIT 20,31;
Extrage din baza de date carti 31 de inreg incepand cu pozitia 20;
Limiteaza afisarea inreg din baza de date carti de la pozitia 20 la 31;
51. Sistemul MYSQL permite accesul simultan la baza de date, fiind un sistem multiuser de
management pt baze de date relationale cu licentiere Open Source si in care subdivizunile bazei
de date sunt reprezentate de tabele ce pot fi legate prin relatii, avand astfel posibilitatea
combinarii de cereri de date din mai multe tabele.
adevarat
52. Care din urm setari pt stabilirea cheii primare a tabelei comentarii este corecta?
CREATE TABEL comentarii(id INT UNSIGNED NOT NULL AUTO_INCRMENT
PRIMARY KEY);
53. Care din urm variante reprezinta functii de regasire a datelor dintr o baze de date?
Mysql_result();
Mysql_fetch_row();
Mysql_fetch_array();
54. Daca se ruleaza o operatie de actualizare pe un tabel, dar nu se modifica valorile unei inreg
ce va returna functia mysql_affected_rows?
Va returna valoarea 0
55. Care din urmatoarele stringuri SQL sunt corecte?
SELECT*FROM CARTI LIMIT 20,31;
56. In mysql tipul de data calendaristica DATE are implicit formatul:
YYYY-MM-DD
57. Prin care din urmatoarele sintaxe se realizeaza returnarea tuturor comentariilor din luna
martie, tabela fiind comentarii (id, titlu, descriere, data_comentariu)? Se are in vedere faptul ca
functia de scriere este function scrie (&sql):
$sql=select from comentarii where
month(data_comentariu)=3,$r=mysql_query($sql);scrie($sql);
58. Definirea unei clase se poate fractiona sub forma:
<?php
class test{
?>
<?
function test(){
print ok;
}
}
?>
Adevarat
59. Care din urmatoarele afirmatii sunt adevarate:
c. Variabilele unei clase de declara prin cuvantul cheie var
60. Care din variante sunt corecte?
c. Instantierea unei clase permite crearea de obiecte ale clasei prin apelul: $obiect=new
nume_clasa.
61. Functia de initializare a variabilelor clasei , care se apeleaza automat cand este construit un
obiect al clasei se numeste
constructor
62. Este adevarata afirmatia de mai jos?
Destructorul unei clase reprezinta o functie prin care se elibereaza resursele alocate de clasa si
care poate primi mai multi parametri.
Adevarat
63. Accesarea sau atribuirea de valori pentru o variabila a unei clase se realizeaza prin pointerul
numit
this
64. Ce realizeaza functia add_item() din codul de mai jos:
<?php class Cart {
var $items; // Items in our shopping cart
// Add $num articles of $artnr to the cart
function add_item($artnr, $num) {
$this->items[$artnr] += $num;
}
// Take $num articles of $artnr out of the cart
function remove_item($artnr, $num) {
if ($this->items[$artnr] > $num) {
$this->items[$artnr] -= $num;
return true;
} elseif ($this->items[$artnr] == $num) {
unset($this->items[$artnr]);
return true;
} else {
return false;
}
}
}
?>
c. Adaugarea a $num elemente in articolul $artnr
65. Este posibila declararea variabilei unei clase sub forma:
<?
class Cart
{
$atribut;
}
?>
Fals
66. Care din sintaxele de mai jos este corecta pentru apelul functiei add_item($artnr,$num) din
clasa Cart?
b. $cart=new Cart; $cart->add_item(10,1);
67. Ce varianta e valabila pentru distrugerea unei clase ?
a. o clasa se distruge prin apelul unui destructor de forma: numefunctie_destruct()
68. Ce posibilitati exista pentru salvarea unei imagini dupa ce a fost creata?
b. pentru a salva pe disc, se utilizeaza functia: ImageJPEG($image,imagine.jpg);
c. pentru salvare temporara (catre browser) se utilizeaza functia: ImageJPEG($image)
69. Ce lipseste din sintaxa de mai jos?
<?php
header(Content-type: image/jpeg);
$image=imagecreate(200,150); ?>
d.definirea textului ca parametru in functia ImageString()
70. Functia ImageColorAllocate() are patru parametri, dintre care ultimii trei reprezinta culorile
ce compun cromatica imaginii (RGB),
cu nuante de la 0 la
255
71. Pentru recunoasterea functiilor grafice php apeleaza la un .dll ce reprezinta biblioteca grafica
(in EasyPHP se seteaza din administration ->EASY PHP Extensions), iar aceasta referinta se mai
numeste si
gd
72. Sintaxa de mai jos este corecta pentru alocarea unei culori prin functia ImageColorAllocate
un ultimii trei parametri zero?
$image=ImageCreate(200,150);
$gray=ImageColorAllocate($image,0,0,0,0);
Adevarat
73. Care din urmatoarele sintaxe sunt corecte pentru a defini o culoare?
c. $image=ImageCreate(200,150);$gray=ImageColorAllocate($image,200,200,250);
74. In reprezentarea grafica generata de functia ImageCrate(), coordonatele X si Y pornesc
b. din stanga sus spre dreapta jos
75. Care din urmatoarele functii sunt corecte pentru instantierea coordonatelor de reprezentare
grafica a unei imagini?
b. header(Content-type: image/jpeg);ImageCreate(200,150);
76. Pentru recunoasterea si interpretarea functiilor grafice in php trebuie configurata:
d. biblioteca de GD
77. Ce lipseste din trasarea liniei prin sintaxa de mai jos?
ImageLine($image,10,10,150,30);
unde $image=ImageCreate(200,150);
c. definirea culorii

También podría gustarte