QCM sur PHP – Les bases – Partie 4

QCM sur PHP avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses sur Php comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur PHP.
 
 

1. Quelle sera la sortie du code PHP suivant?
<?php
    $a = 4;
    $b = 4;
    echo ($a === $b);
?>

A 4 === 4

B $a === $b

C 1

D False

C
L’opérateur === renvoie 1 si $a et $b sont équivalents et que $a et $b ont le même type.

 

2. Parmi les types de variables suivants, lesquels sont des nombres à virgule flottante, comme 2.121 ou 22.1?

A Integers

B Doubles

C Booleans

D Strings

B
Les valeurs de type double sont des nombres à virgule flottante, comme 2.121 ou 22.1.

 

3. Lequel des symboles ci-dessous est un caractère pour un saut de ligne?

A \r

B \n

C /n

D /r

B

 

4. Qui est le père de PHP?

A Rasmus Lerdorf

B Willam Makepiece

C Drek Kolkevi

D List Barely

A

 

 

5. Laquelle des fonctions suivantes permet d’extraire une partie d’un tableau?

A array_reverse()

B array_search()

C array_shift()

D array_slice()

D
array_slice() – Permet d’extraire une partie d’un tableau. Exemple:

<?php
   $a = array("Java","PHP","Python","Pascal","C");
   print_r(array_slice($a,2));
?>

 

La sortie:

Array ( [0] => Python    [1] => Pascal     [2] => C )

 

6. Quelle est la valeur de $a et $b après l’appel de fonction?
<?php
    function increment( &$arg ) {
        $return = $arg;
        $arg += 1;
        return $return;	
    }
    $a = 5;
    $b = increment( $a );
?>

A a est 5 et b est 6

B a est 6 et b est 5

C Les deux sont 5

D Les deux sont 6

B
$a contient 6 parce que $arg est passé par référence. $b contient 5 parce que la valeur de retour de la fonction est une copie de la valeur initiale de l’argument.

 

7. Laquelle des méthodes suivantes de la classe Exception retourne une chaîne de trace formatée?

A getMessage()

B getCode()

C getTrace()

D getTraceAsString()

D
La méthode getTraceAsString () de la classe Exception retourne une chaîne de trace formatée.

 

8. Si $a = 5, que sera-t-il retourné quand ($a == 5) ? 10 : 15 est exécuté?

A 5

B 15

C erreur

D 10

D
« ? : » Est appelé un opérateur ternaire. Si la condition est vraie, la partie juste après le « ? » est exécuté sinon la partie après « : »

 

9. Lequel des mots-clés suivants termine la boucle « for » ou la condition « switch » et transfère l’exécution à l’instruction qui suit immédiatement?

A break

B continue

A
« break » met fin à la boucle « for » ou la condition « switch » et transfère l’exécution à l’instruction qui en suit immédiatement.

 

10. Quelle sera la sortie du code PHP suivant?
<?php
     $n = 24;
     echo 'Quel est son nom? \n Il a $n ans ';
?>

A

Quel est son nom? \n Il a $n ans

B

Quel est son nom?
Il a $n ans

C

Quel est son nom? Il a 24 ans

D

Quel est son nom?
Il a 24 ans
A
Lorsqu’une chaîne est entourée par des simples guillemets (‘ ‘), les variables et les séquences d’échappement ne sont pas interprétées.

 

 
 
Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *