QCM Perl Corrigé – Partie 5

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. Lorsque vous créez une variable, vous pouvez supposer qu’elle commence par contenir ___ ?

A 1

B Vous ne pouvez pas faire d’hypothèse

C Une valeur booléenne « false »

D Une chaîne de caractères nulle

C

 

 

2. Quel module est nécessaire pour effectuer une opération Excel en Perl ?

A Excel::creator

B Sheets::manager

C Excel::Writer::XLSX

D Aucun de ces modules

C
Le module requis pour effectuer une opération Excel en Perl est « Excel::Writer::XLSX ».

 

 

3. L’opérateur ‘It’ d’une chaîne de caractères est utilisé pour ___.

A Concaténer une chaîne de caractères

B Vérifier si la chaîne de caractères à sa gauche est inférieure à la chaîne de caractères à sa droite.

C Remplacer un texte

D Aucun de ces éléments

B
L’opérateur ‘It’ d’une chaîne de caractères renvoie true si l’argument de gauche est inférieur à l’argument de droite dans le sens de la chaîne. Exemple:

($str1 lt $str2)

 

 
 

4. Lesquels de ces types de chaîne de caractères sont interpolés ?

A 'Hello $name'

B `Hello $name`

C "Hello $name"

D Aucune de ces réponses

C
Les chaînes de caractères avec double quotes(" ") sont interpolées en Perl.

 

 

5. L’opération ‘==’ n’est pas valide sur une chaîne de caractères en Perl ?

A Vrai

B Faux

A
L’opération == en Perl n’est pas un opérateur de comparaison valide sur les chaînes de caractères. Exemple 1:

$x = 1;
$y = 1;

if($x == $y)
{
    print "== fonctionne avec une valeur numérique!";
}

Exemple 2:

$str = "hello";
   
if($str == "hello")
{
    print "== ne fonctionne pas avec des chaînes de caractères!";
   
}

if($str eq "hello")
{
    print "eq fonctionne avec des chaînes de caractères!";
}

 

 

6. Le $ en Perl est utilisé pour créer des ___.

A Hash

B Tableau

C Scalaire

D Tous ces éléments

C
Le $ en Perl est utilisé pour créer un scalaire.

 

 
 

7. Quel sera le résultat du code Perl suivant ?
%lang = ('C++' => 1, 'Java' => 2, 'PHP' => 3);
@arr = values %lang;
print @arr

A C++JavaPHP

B 321

C 123

D Erreur de compilation

C
Affiche les valeurs 1 2 3.

 

 

8. Les clés du hash sont extraites en utilisant ______

A L’index

B Utilisation de la fonction key

C En convertissant en tableau

D Aucune de ces méthodes

B
Les clés du hash sont extraites à l’aide de la fonction key. Exemple:

%data = ('Alex' => 25, 'Bob' => 15, 'Ali' => 30);
@names = keys %data;
print "$names[0]\n";

Sortie:

Alex

 

 

9. Qu’est-ce qu’un hash en Perl ?

A Ensemble de paires clé-valeur

B Collection stockant des scalaires

C Collection triant un tableau

D Aucun de ces éléments

A
Un hash en Perl est un ensemble de paires clé-valeur.

 

 
 

10. Quelle est la méthode valide pour extraire la taille d’un tableau en Perl ?

A _len(@nom_du_tableau)

B @nom_du_tableau.length()

C $size = scalar @nom_du_tableau

D Aucun de ces éléments

C
la méthode valide pour extraire la taille d’un tableau en Perl est:

$size = scalar @nom_du_tableau

 

 

Laisser un commentaire

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