test php&mysql - medium - beginner

3

Click here to load reader

Upload: sonnierre

Post on 11-Aug-2015

19 views

Category:

Documents


2 download

DESCRIPTION

PHP & Mysql - Job interview questionsMix of IQ questions, php and datebases

TRANSCRIPT

Page 1: Test Php&Mysql - Medium - Beginner

Timp de lucru: 45 min Nume si prenume: …………………………

1. Care este valoarea variabilei $result in urmatorul cod PHP?     <?php      function timesTwo($int){      $int = $int * 2;      }      $int = 2;      $result = timesTwo($int);     ?> A. 2B. NULLC. 4D. Este afisata o eroare

2. Cum compara operatorul === doua valori?A. Converteste ambele valori intr-o structura de date compatibila si compara rezultatulB. 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 CE. Converteste ambele valori in siruri de caractere, apoi le compara

3. Cum se poate apela o metoda a unei clase, din interiorul acesteia?A. $self=>mymethod(); B. $this->mymethod();C. $current->mymethod();D. $this::mymethod();E. Niciuna nu este corecta

4. 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. 10B. 5C. 2D. NULLE. Niciuna nu este corecta

Page 2: Test Php&Mysql - Medium - Beginner

5. Intr-un magazin avem 4 biciclete, 7 triciclete si 3 masini. Numarul total al rotilor este un numar prim?A. DAB. NU

6. Sunt date urmatoarele numere: 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 . Care este numarul dupa cel de al noualea numar dupa numarul aflat chiar inaintea lui 133 ?A. 139B. 142C. 144D. 131E. 135

7. Rezolvati ecuatia urmatoare: x+375-300=75+x. Cat este x?A. 0B. 5C. Orice numarD. Nu exista

8. Care dintre cifrele de mai jos completeaza rationamentul: SAASSSAC=32233324; CAACCSS=?A. 2433323B. 4224433C. 4233422D. 2233444

9. Care este tipul de date potrivit pentru a stoca zilele de nastere ale presedintilor americani, incepand cu George Washingthion – 22 Februarie 1732?

A. DATETIMEB. INTC. SMALLDATETIMED. VARCHAR

10. O companie are un numar oarecare de angajati. Angajatii au 3 nivele ierarhice: Top Manageri, Manageri, Subalterni. Fiecare angajat din fiecare nivel are un superior (pentru Top Manageri superiorul va fi un General Manager).A. Construiti o baza de date (grafic sau scripturi SQL) care sa stocheze informatia si

structura de mai sus. Trebuie avute in vedere si urmatoarele informatii: fiecare angajat are Nume, Prenume, Data nasterii, Salariu.

B. Scrieti un query care va extrage top 3 salarii din firmaC. Scrieti un query care va extrage bugetele (sumele salariilor) pe fiecare ierarhieD. Scrieti un query care va extrage angajatii ce au ziua de nastere in cursul lunii curenteE. Scrieti un query care va extrage numarul de angajati din fiecare ierarhieF. Se decide ca salariile tuturor Top Managerilor sa se mareasca cu 3%. De asemenea se

doreste sa se pastraze un istoric al salariilor anterioare. Extindeti structura (grafic sau

Page 3: Test Php&Mysql - Medium - Beginner

script SQL) pentru a aborda aceasta situatie si scrieti query-ul care va face modificarea de salariu.

G. Folosind extinderea de la punctual F, scrieti un query care sa extraga diferenta intre noul si vechiul salariu pentru fiecare angajat