QCM Perl Corrigé – Partie 1
Questions d’Entretien sur le langage Perl avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur le langage Perl comprennent divers sujets tel que les bases du langage Perl, les boucles, les fonctions, les tableaux, les opérateurs, les structures des données, etc… 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 le langage Perl.
1. Le langage de programmation Perl est ___ ?
A Un langage de programmation généraliste
B Un langage de programmation dynamique
C Un langage de programmation interprété de haut niveau
D Toutes les réponses sont vraies
2. Le créateur du langage de programmation Perl est _____.
A Larry Wall
B Brendan Eich
C Bjarne Stroustrup
D James Gosling
3. Perl a été lancé en ________?
A 1878
B 1988
C 1987
D 1986
4. Quels sont les avantages du langage de programmation Perl ?
A Facile à apprendre
B Facilité de traitement de texte
C Facile à intégrer dans des pages Web
D Tous ces avantages
5. Quelle est l’extension de fichier pour le programme Perl ?
A .prl
B .pl
C .perl
D Aucune de ces extensions
6. Quelle est la syntaxe pour créer des commentaires multilignes en Perl ?
A
=start =end
B
#begin #cut
C
=begin =cut
D Aucune de ces réponses
7. Quels sont les inconvénients de Perl par rapport à C/C++ ?
A C’est un langage interprété
B Supporte les fermetures
C Pas de fonction main().
D Aucun de ces inconvénients
8. Lequel des éléments suivants n’est pas un concept de la POO ?
A Encapsulation
B Classe
C Abstraction
D Aucun de ces concepts
9. Une méthode en Perl permet _______
A Gagner du temps
B L’utilisateur peut réutiliser le code sans avoir à le retaper.
C Collections d’instructions qui effectuent des tâches spécifiques
D Aucune de ces réponses
10. Quelle est la syntaxe correcte pour créer un objet en Perl ?
A var object_name = new class_name()
B new object_name = class_name()
C my object_name = new class_name()
D Aucune de ces réponses