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

D
Perl est un langage de programmation dynamique, interprété et de haut niveau, à usage général.

 

 

2. Le créateur du langage de programmation Perl est _____.

A Larry Wall

B Brendan Eich

C Bjarne Stroustrup

D James Gosling

A
Le programmeur américain Larry Wall a créé Perl en décembre 1987. La version Perl 1.0 a été publiée pour les ordinateurs fonctionnant sous le système d’exploitation UNIX.

 

 

3. Perl a été lancé en ________?

A 1878

B 1988

C 1987

D 1986

C
Le programmeur américain Larry Wall a créé Perl en décembre 1987. La version Perl 1.0 a été publiée pour les ordinateurs fonctionnant sous le système d’exploitation UNIX.

 

 
 

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

D
Certains avantages de Perl sont :

  • Facile à apprendre
  • Facilité de traitement de texte
  • Facile à intégrer dans les pages web

 

 

5. Quelle est l’extension de fichier pour le programme Perl ?

A .prl

B .pl

C .perl

D Aucune de ces extensions

B
L’extension .pl est utilisée pour créer un fichier Perl.

 

 

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

C
La syntaxe pour créer un commentaire multiligne en Perl est :

=begin
Il s'agit d'un commentaire multilignes.
Les commentaires ne sont pas affichés sur l'écran de sortie
car ils seront ignorés par le compilateur Perl.
=cut

 

 
 

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

D
Le langage de programmation Perl est meilleur que le langage de programmation C/C++. Parmi ses avantages communs, on peut citer :

  • Pas de fonction main() qui sert de point d’entrée au programme.
  • C’est un langage interprété qui permet une compilation plus rapide.

 

 

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

D
Les concepts de la POO sont :

  • Classe
  • Objet
  • Méthode
  • Polymorphisme
  • Héritage
  • Encapsulation
  • Abstraction

 

 
 

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

B
Une méthode/sous-routine en Perl est un bloc de code (collection d’instructions) qui exécute une tâche spécifique en Perl et permet de gagner du temps. Exemple:

sub add {
    $x = $_[0];
    $y = $_[1];
    $z = $x + $y;
    print "Somme: $z ";
}

add(1, 2);   #3

 

 

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

C
La syntaxe correcte pour créer un objet en Perl est la suivante :

my object_name = new class_name()

 

 

Laisser un commentaire

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