Backend Quizz

A colorful illustration of a developer working on a laptop, surrounded by coding symbols and PHP-related graphics.

PHP Backend Development Quiz

Test your knowledge of PHP and backend development concepts with our comprehensive quiz! Whether you're a beginner or a seasoned developer, this quiz will challenge you on various aspects of PHP including OOP, data handling, and frameworks.

  • 40 multiple-choice questions
  • Instant feedback on your answers
  • Great for brushing up your skills
40 Questions10 MinutesCreated by CodingEagle57
De la ce provine acronimul DNS?
Domain Name System
Driven Name Server
Data Name Service
Dacă vrem să incrementăm valoarea lui $a cu 1 folosind postincrementarea, care este varianta corectă din cele de mai jos?
++$a;
$a = $a + 1;
$a++;
Care dintre următoarele structuri de control NU este repetitivă?
While
Switch
For
Care este sintaxa corectă pentru a concatena două string-uri?
$str1 + $str2;
$str1 . $str2;
Concat($str1, $str2);
Care este variabila globală pentru a accesa datele din sesiune?
$_COOKIE
$_SESSION
$_SERVER
Ce conține variabila $_REQUEST?
$_POST + $_GET
$_POST + $_GET + $_COOKIE
$_POST + $_GET + $_SESSION
Care este intrucțiunea care se folosește pentru a instanția un obiect de tipul clasei Car?
$bmw = new Masina();
$bmw = Car();
$bmw = new Car();
Ce înseamnă încapsularea datelor?
Ascundere de informații
Punerea datelor într-o capsulă specifică php
În php nu se poate implementa încapsularea
Cum se instanțiază corect clasa Person de mai jos?
class Person {
    public $firstName;
    public $lastName;
    public function __construct( $firstName, $lastName ) {
        $this->firstName = $firstName;
        $this->lastName = $lastName;
    }
}
$person = new Person();
$person = new Person('Ion','Popescu');
$person = new Person→construct('Ion','Popescu');
Ce funcție folosim pentru a crea constante în PHP?
Create()
Define()
Make_constant()
Ce valoare va avea variabila $a după execuția următorului cod: $a = ( 5 > 2 ) ? 'Bună ziua' : 'Buna seară';
Bună ziua
Bună seara
0
Care din structurile de mai jos este folosită pentru a afișa toate elementele unui array?
If
Switch
Foreach
Care este apelul corect al funcției de mai jos?
function sum($a, $b) {
    return $a + $b;
}
Sum(2,3);
Sum(2);
Sum();
Care este variabila globală pentru a accesa datele din cookie?
$_POST
$_SESSION
$_COOKIE
De la ce vine acronimul OOP?
Object Oriented Programming
Obvious Organisation Programming
Object Oriented PHP
Ce înseamnă abstractizarea datelor?
Nu este un concept legat de programare
Reprezintă posibilitatea ca un program să separe unele aspecte ale informației pe care o manipulează
Procesul prin care datele sunt create în php
Dacă o proprietate a unei clase este declarată folosind private, rezulta că …?
Proprietatea poate fi folosită atât în interiorul clasei, cât și în afara acesteia
Proprietatea poate fi folosită doar în interiorul clasei
Proprietatea poate fi folosită în interiorul claselor copil
Este posibilă moștenirea multiplă în PHP?
Da
Nu
DA, dar o clasă poate moșteni doar de la maximum două clase
Ce este Laravel?
Un concept OOP
Un framework php
Un tip de clasă php
Care dintre următorii modificatori de acces este folosit pentru a face ca o proprietate de clasă să fie vizibilă doar în interiorul acelei clase?
Private
Protected
Public
Ce este instanțierea?
Procesul prin care se creează un obiect nou dintr-o clasă
Procesul prin care se creează o clasă nouă
Procesul prin care se implementează moștenirea
Cum se numește sistemul de template-ing din Laravel care se ocupă cu afișarea html-ului?
Blade
Laravel nu are propriul engine pentru afișare
Eloquent
De la ce vine acronimul MVC?
Model View Controller
Model Version Class
Map Video Controller
Care dintre query-urile de mai jos vor afișa angajații care sunt contabili?
SELECT first_name, last_name, job_id from employees where job_id = 'FI_AACOUNT';
SELECT first_name, last_name, job_id from employees;
SELECT * from employees where job_id = 'IT_PROG';
Ce reprezintă o cheie străină?
O cheie unică într-un tabel
O coloană care face legătura între două sau mai multe tabele
O modalitate prin care putem înstrăina una sau mai multe coloane
Ce este composer?
Un manager de pachete care ne ajută să folosim cod implementat de alți developeri
Un editor de text
O aplicație cu ajutorul căreia putem rula cod php la noi pe calculator
Ce cuvânt cheie se folosește pentru a defini o interfață?
Interface
Abstract
Implements
Care este diferența dintre funcțiile require și include?
Funcția require poate produce o eroare fatală și scriptul se oprește, pe când funcția include generează un warn-ing (avertisement) și execuția scriptului continuă
Funcția include poate produce o eroare fatală și scriptul se oprește, pe când funcția require generează un warn-ing (avertisement) și execuția scriptului continuă
Nu există nicio diferență, ambele funcții se comportă la fel
Ce este o cheie primară?
Reprezintă o singură coloană sau o combinație de coloane care face legătura între unul sau mai multe tabele
Reprezintă o singură coloană obișnuită fără o funcționalitate aparte
Reprezintă o singură coloană sau o combinație de coloane care identifică în mod unic o înregistrare
De către cine este implementat ORM (Object Relational Mapper) în Laravel?
Blade
Eloquent
Laravel nu este bazat pe ORM
Ce acțiune se realizează în general cu metoda GET?
Se creează o resursă
Se listează o resursă
Se modifică o resursă
Care dintre query-urile de mai jos vor afișa doar angajații a căror nume se termină cu son?
SELECT * from employees where FIRST_NAME like '%son';
SELECT * from employees where FIRST_NAME like 'son%';
SELECT * from employees where FIRST_NAME like '%son%';
Care din instrucțiunile de mai jos este folosită să citim date dintr-un tabel?
UPDATE
CREATE
SELECT
Ce înseamnă acronimul DBMS?
Database management system
Database managerial service
Database movement server
Se consideră ca fiind definit un trait cu numele User, cum îl putem include în altă clasă?
Extends User
Use User
Implements User
Care este principala caracteristică a unei metode abstracte?
Face parte dintr-o clasă
Nu conține implementare
Nu are nimic deosebit
Cum se declară corect o constantă în interiorul unei clase?
Define( 'MINIMUM_AGE', 18 );
Constant MINIMUM_AGE = 18;
Const MINIMUM_AGE = 18;
Având clasa de mai jos, care este modalitatea corectă în care se poate accesa variabila $numberOfCars?
class Utils
{
    public static $numberOfCars = 10;
}
Utils::$numberOfCars
Utils::numberOfCars
$this→numberOfCars
Ce cuvânt cheie din php se folosește atunci când vrem să apelăm o funcționalitate din clasa părinte?
Parent
Father
Self
Ce cuvânt cheie din php se folosește atunci când vrem ca o clasă să moștenească de la altă clasă?
Use
Extends
Inherit
{"name":"Backend Quizz", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge of PHP and backend development concepts with our comprehensive quiz! Whether you're a beginner or a seasoned developer, this quiz will challenge you on various aspects of PHP including OOP, data handling, and frameworks.40 multiple-choice questionsInstant feedback on your answersGreat for brushing up your skills","img":"https:/images/course1.png"}
Powered by: Quiz Maker