Teste autoevaluare
Home
Teste USH
Alte teste
Testele tale
Teste Offline
Despre
Contact
Chat
Test autoevaluare: Test PHP
1 )
(14 - MULTI SELECT)
(B ai ales : )
Care este valoarea lui $a?
<?php
$a = 123 == 0123;
?>
A.
True
B.
False
2 )
(16 - MULTI SELECT)
(A ai ales : )
Care din urmatoarele nu va combina sirurile $s1 si $s2 intr-un singur sir?
A.
$s1 + $s2
B.
"{$s1}{$s2}"
C.
$s1.$s2
D.
implode('', array($s1,$s2))
E.
Toate de mai sus combina sirurile
3 )
(12 - MULTI SELECT)
(D ai ales : )
Ce se intampla daca la setarea unui cookie nu este setat timpul de expirare?
A.
Expira imediat
B.
Nu expira niciodata
C.
Nu este setata.
D.
Expira la inchiderea browserului de catre client.
E.
Expira doar daca scriptul nu creaza o sesiune server-side.
4 )
(10 - MULTI SELECT)
(B ai ales : )
Cump poti apela o metoda a unei clase, din interiorul acesteia?
A.
$self=>mymethod();
B.
$this->mymethod();
C.
$current->mymethod();
D.
$this::mymethod();
E.
Nici una nu este corecta
5 )
(6 - MULTI SELECT)
(B ai ales : )
Cum compara operatorul === doua valori?
A.
Converteste ambele valori intr-o structura de date compatibila si compara rezultatul
B.
Returneaza True doar daca ambele au aceiasi valoare si acelasi tip de date
C.
Daca cele doua valori sunt siruri de caractere, executa o comparatie lexicala
D.
Bazeaza comparatia exclusiv pe functia strcmp din limbajul C
E.
Converteste ambele valori in siruri de caractere, apoi le compara
6 )
(8 - MULTI SELECT)
(C ai ales : )
Care pattern va fi folosit pentru a implementa o clasa care trebuie sa fie instantiata o singura data pe intreaga durata de executare a scriptului?
A.
Model-view-controller
B.
Abstract factory
C.
Singleton
D.
Proxy
E.
State
7 )
(5 - MULTI SELECT)
(D ai ales : )
Ce returneaza urmatorul script?
<?php
$a = 10;
$b = 20;
$c = 4;
$d = 8;
$e = 1.0;
$f = $c + $d * 2;
$g = $f % 20;
$h = $b - $a + $c + 2;
$i = $h << $c;
$j = $i * $e;
print $j;
?>
A.
128
B.
42
C.
242.0
D.
256
E.
342
8 )
(13 - MULTI SELECT)
(B ai ales : )
Ce functie vei folosi daca vrei sa sortezi dupa valoare, crescator, pastrand asocierea cu cheile?
A.
ksort()
B.
asort()
C.
krsort()
D.
sort()
E.
usort(
9 )
(3 - MULTI SELECT)
(A ai ales : )
Ce se afiseaza dupa ce se executa urmatorul cod?
<?php
define(myvalue, "10");
$myarray[10] = "Dog";
$myarray[] = "Human";
$myarray['myvalue'] = "Cat";
$myarray["Dog"] = "Cat";
print "Valoarea este: ";
print $myarray[myvalue]."\n";
?>
A.
Valoarea este: Dog
B.
Valoarea este: Cat
C.
Valoarea este: Human
D.
Valoarea este: 10
E.
Dog
10 )
(19 - MULTI SELECT)
(E ai ales : )
Ce va contine fisierul myfile.txt la sfarsitul urmatorului script?
<?php
$array = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$f = fopen ("myfile.txt", "r");
for ($i = 0; $i < 50; $i++) {
fwrite ($f, $array[rand(0, strlen ($array) - 1)]);
}
?>
A.
Nimic, deoarece $array este o variabila string si nu array.
B.
Un secventa aleatoare de 49 caractere.
C.
Un secventa aleatoare de 50 caractere.
D.
Un secventa aleatoare de 41 caractere.
E.
Nimic, sau fisierul nu va exista si scriptul va afisa o eroare.
11 )
(11 - MULTI SELECT)
(A ai ales : )
Ce va afisa urmatorul script (PHP5)?
<?php
class my_class
{
var $value;
}
$a = new my_class;
$a->my_value = 5;
$b = $a;
$b->my_value = 10;
echo $a->my_value;
?>
A.
10
B.
5
C.
2
D.
Null
E.
Nothing
12 )
(15 - MULTI SELECT)
(B ai ales : )
Care este valoarea variabilei $result in urmatorul cod PHP?
<?php
function timesTwo($int)
{
$int = $int * 2;
}
$int = 2;
$result = timesTwo($int);
?>
A.
2
B.
NULL
C.
4
D.
Este afisata o eroare.
13 )
(17 - MULTI SELECT)
(A ai ales : )
Care din urmatoarele expresii regulate identifica sirul php|testarea?
A.
.
B.
...|........
C.
\d{3}\|\d{7}
D.
[az]{3}\|[az]{8}
E.
[a-z][a-z][a-z]\|\w{8}
14 )
(18 - MULTI SELECT)
(D ai ales : )
Ce va afisa urmatorul cod?
<?php
echo 'Testing ' . 1 + 2 . '45';
?>
A.
Testing 1245
B.
Testing 345
C.
Testing 1+245
D.
245
E.
Nimic
15 )
(9 - MULTI SELECT)
(A ai ales : )
O clasa poate fi creata ca o extensia a alotor clase folosind procedeul numit mostenire. In php de la cate clase parinte poate mosteni o clasa?
A.
Una
B.
Doua
C.
Depinde de resursele sistemului
D.
Trei
E.
Oricate sunt necesare
Intrebari:
5
10
15
20
Sesiune noua de invatare:
Afisare tip nou:
Cauta teste
Contul tau
E-mail:
Parola:
Creaza cont
Am uitat parola
Publishitate