article(s) dans votre panier VOIR

Accueil » » »

QCM Apprendre PHP5

Retour formation complète

Pour répondre à ce QCM vous devez acheter la formation .

  1. Question 1 / 36Pour mettre en forme les éléments HTML, on utilise du code CSS. Ce code peut être placé :
    • Dans les instructions HTML seulement
    • Dans l'en-tête du document seulement
    • Dans les instructions HTML, dans l'en-tête du document et/ou dans un fichier annexe d'extension CSS
  2. Question 2 / 36Pour sélectionner les éléments p de classe grand, on utilise le sélecteur suivant :
    • p>>grand
    • p:grand
    • p.grand
    • p#grand
  3. Question 3 / 36Pour accéder à un élément HTML par son identifiant, on utilise la fonction JavaScript suivante :
    • getElementById()
    • GetElementById()
    • getelementbyid()
    • Getelementbyid()
  4. Question 4 / 36

    WAMP Server inclut :

    • Apache, PHP et MySQL
    • Apache seulement
    • PHP et MySQL seulement
  5. Question 5 / 36Pour transformer un entier $a en une chaîne, vous utiliserez la syntaxe suivante :
    • $b = ($a) string;
    • $b = (string) $a;
    • $b = String $a;
  6. Question 6 / 36Quelle syntaxe produira cet affichage : "3 fois 5 font 15" ?
    • $mot='font'; echo '3 fois 5 $mot 15';
    • $mot="font"; echo "3 fois 5" + $mot + "15";
    • $mot="font"; echo "3 fois 5 $mot 15";
  7. Question 7 / 36Pour tester si les variables $a et $b sont de même type, vous utiliserez l'instruction suivante :
    • if ($a === $b)
    • if ($a == $b)
    • if type($a) = type($b)
  8. Question 8 / 36

    Que produiront ces instructions, $a = 16; echo ($a == 15) ? "$a est égal à 15" : "$a est différent de 15"; ?

    • $a est différent de 15
    • 16 est différent de 15
  9. Question 9 / 36Quelle instruction permet de définir un tableau numéroté contenant les lettres a à f ?
    • $tableau = array("a", "b", "c", "d", "e", "f");
    • $tableau = (a, b, c, d, e, f);
    • $tableau = array("1", "a", "2", "b", "3", "c", "4", "d", "5", "e", "6", "f");
  10. Question 10 / 36Quelle instruction permet de définir un tableau associatif contenant les clés légume et fruit et les valeurs salade et pomme ?
    • $tableau = array("legume", "fruit", "salade", "pomme");
    • $tableau = array("legume" =>"salade", "fruit" => "pomme");
    • $tableau = array("legume" = "salade", "fruit" = "pomme");
  11. Question 11 / 36Pour convertir une chaîne en un tableau numéroté, vous utiliserez la fonction :
    • impode()
    • explode()
    • convert()
  12. Question 12 / 36

    Pour effectuer un tri croissant par clef dans un tableau associatif, vous utiliserez la fonction :

    • krsort()
    • ksort()
    • arsort()
    • asort()
  13. Question 13 / 36Pour modifier aléatoirement les éléments d'un tableau numéroté, vous utiliserez la fonction:
    • rnd()
    • shuffle()
    • arrayShuffle()
  14. Question 14 / 36Le cross-site scripting est une technique qui consiste à :
    • Passer du code exécutable dans une zone de saisie
    • Supprimer les caractères accentués dans une chaîne de caractères
    • Créer un lien vers un site externe
  15. Question 15 / 36Pour encrypter un mot de passe sur le serveur, vous pouvez utiliser la fonction PHP :
    • encrypt()
    • crypt()
    • mdpCrypt()
    • privacy()
  16. Question 16 / 36Que signifie la classe abrégée w dans une expression régulière ?
    • [0-9]
    • [a-zA-Z]
    • [a-zA-Z0-9]
  17. Question 17 / 36Pour récupérer des données passées par l'URL, vous utiliserez la superglobale :
    • $_GET[]
    • $_POST[]
    • $_DATA[]
  18. Question 18 / 36Pour transmettre un fichier du client au serveur, vous utiliserez :
    • en position 1
    • en 2
    • en 3
  19. Question 19 / 36Quelle fonction PHP permet d'envoyer un e-mail ?
    • email()
    • mail()
    • sendMail()
  20. Question 20 / 36A quoi servent les cookies ?
    • A mémoriser les données relatives à une session de l'utilisateur sur le serveur
    • A mémoriser des données propres à un utilisateur sur l'ordinateur client
  21. Question 21 / 36Quelle fonction devez-vous utiliser pour lire une ligne dans un fichier texte ?
    • fgets()
    • gets()
    • fgetc()
    • getc()
  22. Question 22 / 36Qu'est-ce que l'instance d'une classe ?
    • Un module polymorphe encapsulé
    • Une variable de type protected
  23. Question 23 / 36Après avoir instancié la classe calculs, quelle instruction utiliser pour appliquer la méthode calcul() à la variable $t ?
    • $t.calcul()
    • $t->calcul()
    • calcul()
  24. Question 24 / 36Quel est le mot de passe par défaut de l'utilisateur root dans l'interface phpMyAdmin ?
    • password
    • pass
    • Aucun mot de passe n'est affecté par défaut à l'utilisateur root
  25. Question 25 / 36Quelle commande SQL permet d'afficher tous les champs de la table utilisateurs ?
    • SELECT *;
    • SELECT * FROM utilisateurs WHERE 1;
    • SELECT * FROM utilisateurs WHERE *;
  26. Question 26 / 36

    Quelle instruction permet d'afficher toutes les valeurs du champ Nom de la table Employés ?

    • SELECT nom FROM employés;
    • SELECT nom FROM TABLE employés;
    • SELECT nom,* FROM employés;
  27. Question 27 / 36Quelle syntaxe permet d'affecter le mot de passe "secret" à l'utilisateur "Jean" du serveur localhost ?
    • SET PASSWORD('secret') FOR 'Jean'@'localhost';
    • SET PASSWORD FOR 'Jean' = PASSWORD('secret');
    • SET PASSWORD FOR 'Jean'@'localhost' = PASSWORD('secret');
  28. Question 28 / 36Comment instancier un objet PDO pour se connecter sur la base testconsole du serveur localhost en utilisant le nom d'utilisateur root auquel aucun mot de passe n'est associé ?
    • $base = new PDO('mysql:host=localhost; dbname=testconsole', 'root', '');
    • $base = new PDO('mysql:host=localhost; dbname=testconsole', 'root', 'null');
    • $base = new PDO('mysql:host=localhost;' 'dbname=testconsole;', 'root', '');
  29. Question 29 / 36Comment récupérer le message d'erreur capturé par l'instruction catch(exception $e) ?
    • $e>>getMessage());
    • $e->getMessage());
    • getMesage()
  30. Question 30 / 36Quelle requête SQL utiliser pour afficher les champs OrderID, Customer et ShipCity de la table orders pour lesquels le champ ShipCountry vaut France ?
    • SELECT OrderID, Customer, ShipCity FROM orders WHERE ShipCountry="France"
    • SELECT "OrderID, Customer, ShipCity" FROM "orders" WHERE ShipCountry="France"
    • SELECT OrderID&&Customer&&ShipCity FROM orders WHERE ShipCountry="France"
  31. Question 31 / 36Quel est l'avantage d'une requête préparée ?
    • Elle a une gestion d'exceptions personnalisée
  32. Question 32 / 36Comment réaliser une jointure simple ?
    • En testant l'égalité de deux champs appartenant à deux tables dans la clause WHERE
    • Les jointures ne sont pas possibles en MySQL
    • En indiquant la condition dans la clause SELECT
  33. Question 33 / 36Quel est l'avantage d'une jointure de type LEFT JOIN ou RIGHT JOIN ?
    • Elle permet de sélectionner les enregistrements d'une table qui n'ont aucune correspondance dans l'autre table
    • Ce type de jointure n'est pas utilisable en MySQL
  34. Question 34 / 36Quelle requête permet d'insérer des données dans une table ?
    • INSERT INTO
    • INSERT
    • INSERT data INTO
  35. Question 35 / 36

    Quelle instruction SQL permet de supprimer la base de données Employés ?

    • DROP DATABASE employés;
    • DROP employés;
    • KILL DATABASE employés;
    • KILL employés;
  36. Question 36 / 36A quoi sert la partie Modèle d'un projet MVC ?
    • A récupérer les données dans la base de données et à les passer au contrôleur
    • A afficher les données récupérées dans la base de données par le contrôleur
    • A traiter les données récupérées dans la base de données par le contrôleur

Pour répondre à ce QCM vous devez acheter la formation .

Retour à la formation