QCM sur PHP – Les tableaux – Partie 1

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. Laquelle des fonctions suivantes crée un tableau?

A array()

B new array()

C array[]

D $array()

2. L’index des tableaux en PHP commence par la position ___________?

A 1

B 2

C 0

D -1

3. Laquelle des fonctions suivantes vérifie si une valeur spécifique existe dans un tableau?

A krsort()

B key()

C in_array()

D extract()

E Tout les réponses sont vrais

4. Quelle fonction retournera « True » si la variable passée en paramètre est un tableau, ou « False » si ce n’est pas le cas?

A this_array()

B is_array()

C do_array()

D in_array()

 

5. Quelle fonction permet d’ajouter une valeur à la fin du tableau?

A array_unshift()

B into_array()

C array_end()

D array_push()

6. Quelle sera la sortie du code PHP suivant?
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<?php
$languages = array ("PHP", "Java", "Python", "Pascal");
echo (array_search ("PHP", $languages) );
?>
<?php $languages = array ("PHP", "Java", "Python", "Pascal"); echo (array_search ("PHP", $languages) ); ?>
<?php
    $languages = array ("PHP", "Java", "Python", "Pascal");
    echo (array_search ("PHP", $languages) );
?>

A True

B False

C 0

D 1

7. Quelle sera la sortie du code PHP suivant?
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<?php
$lettres = array ("A", "B", "C");
echo (next($lettres));
echo (next($lettres));
?>
<?php $lettres = array ("A", "B", "C"); echo (next($lettres)); echo (next($lettres)); ?>
<?php
    $lettres = array ("A", "B", "C");
    echo (next($lettres));	
    echo (next($lettres));
?>

A BC

B AB

C CA

D CB

8. Quelle fonction peut être utilisée pour déplacer le pointeur sur la position précédente du tableau?

A last()

B before()

C prev()

D previous()

9. Quelle sera la sortie du code PHP suivant?
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<?php
$letters = array ("A", "B", array ("X", "Y"), "C");
echo (count($letters, 1));
?>
<?php $letters = array ("A", "B", array ("X", "Y"), "C"); echo (count($letters, 1)); ?>
<?php
    $letters = array ("A", "B", array ("X", "Y"), "C");
    echo (count($letters, 1));
?>

A 3

B 4

C 5

D 6

10. Laquelle des fonctions suivantes trie un tableau dans l’ordre inverse?

A rsort()

B shuffle()

C reset()

D sort()

 

2 réflexions sur “QCM sur PHP – Les tableaux – Partie 1

  • septembre 22, 2021 à 8:48 am
    Permalien

    La question « 6. Quelle sera la sortie du code PHP suivant? » est à revoir
    La bonne réponse serait 0, non présente parmi les réponses proposées.

    Répondre
    • septembre 22, 2021 à 11:32 am
      Permalien

      Merci pour cette remarque, c’est corrigé 🙂

      Répondre

Laisser un commentaire

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