QCM sur PHP – Programmation orientée objet – Partie 8
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. Les règles de codage recommande que le nom des classes doit commencer par ______?
A Lettre minuscule
B Lettre majuscule
C Un chiffre
D Les deux A et B sont vrais.
2. Dans une classe abstraite, combien de méthodes abstraites doit-elle contenir?
A Une
B Deux
C Trois
D Aucune
3. Lequel des mots-clés suivants est utilisé pour implémenter une interface?
A implements
B get
C inherit
D interface
4. Quel mot-clé est utilisé pour empêcher l’héritage?
A private
B final
C break
D end
5. Laquelle des méthodes suivantes est invoquée lorsqu’une valeur est affectée à une propriété non définie?
A __get()
B __set()
C __isset()
D __call()
6. Lequel des éléments suivants est la clé de la programmation orientée objet?
A Polymorphisme
B Encapsulation
C Abstraction
D Héritage
7. Laquelle des affirmations suivantes est vraie?
class MaClasse {} $var1 = new MaClasse(); $var2 = $var1;
A En PHP 4: $var1 et $var2 sont deux objets distincts
B En PHP 5: $var1 et $var2 sont deux objets distincts
C En PHP 4: $var1 et $var2 font référence à un objet
D Aucune de ces réponses n’est vraie.
8. Quelle sera la sortie du code PHP suivant?
<?php class Book { function getName() { return "Alchimiste"; } function getPageNumber() { return 255; } function __toString() { $description = $this->getName(); $description .= ", Nombre de pages: ".$this->getPageNumber(); return $description; } } $book = new Book(); print $book; ?>
A Error
B Object Not Found
C Alchimiste, Nombre de pages: 255
D Alchimiste
10. Lorsque la fonction a le même prototype dans la classe de base et dans la classe file, nous appelons cela _________?
A Surcharge d’une méthode
B Redéfinition d’une méthode
C Méthode chaînée
D Tout les réponses sont vrais
Bonjour,
Il existe une erreur dans le QCM sur PHP – Programmation orientée objet – Partie 8 – Question 8 :
La bonne réponse n’est pas A, mais aucune n’est exacte.
La bonne réponse est :
Alchimiste, Nombre de pages : 255 )
La réponse la plus proche est C sauf qu’il manque la parenthèse à la fin …
Cordialement.
Merci pour cette remarque, c’est corrigé 🙂