QCM Perl Corrigé – Partie 4

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. Lequel des éléments suivants est utilisé en Perl ?

A elif

B elsif

C elseif

D else if

B
La syntaxe Perl « else if » utilise en fait le mot-clé « elsif ». Exemple:

$a = 50;

if($a==20){
   printf "A a une valeur qui est 20\n";
}elsif($a==30){
   printf "A a une valeur qui est 30\n";
}else {
   printf "A a une valeur qui est $a\n";
}

 

 

2. Quel symbole est utilisé pour identifier une sous-routine en perl ?

A #

B $

C &

D @

C
Le symbole & est utilisé pour identifier les sous-routines en Perl. Exemple:

sub mysubroutine{
   corps du sous-routine
}

&mysubroutine( liste des arguments );

 

 

3. Lequel des éléments suivants est le symbole de commentaire en Perl ?

A $

B #

C //

D *

B
Nous devons mettre le symbole # pour écrire un commentaire dans le Perl. Tout ce qui suit ce symbole jusqu’à la fin de la ligne sera un commentaire.

 

 
 

4. Quand la fonction « require » se charge ?

A Au moment de l’exécution

B Au moment de la compilation

C Les deux A et B

D Aucune de ces réponses

A
La fonction « require » se charge au moment de l’exécution.

require Module;

 

 

5. Laquelle des propositions suivantes répète une instruction ou un groupe d’instructions jusqu’à ce qu’une condition donnée devienne vraie. Elle teste la condition avant d’exécuter le corps de la boucle ?

A while

B until

C for

D Aucune de ces réponses

B
L’instruction « until » répète une instruction ou un groupe d’instructions jusqu’à ce qu’une condition donnée devienne vraie. Elle teste la condition avant d’exécuter le corps de la boucle. Exemple:

until(expression){
   # bloc de code
}

 

 

6. DBI dans Perl signifie ______________

A DataBase Isolation

B DataBase Interface

C DataBase Integrity

D DataBase Inheritance

B
DBI dans Perl signifie DataBase Interface. Le DBI est un module d’accès aux bases de données pour le langage de programmation Perl. Il définit un ensemble de méthodes, de variables et de conventions qui fournissent une interface de base de données cohérente, indépendamment de la base de données utilisée.

 

 
 

7. Que sera affiché par le code ci-dessous ?
my $val = {};
print ref($val);

A Valeur vide

B Array

C Hash

D Scalar

C
La fonction ref() renvoie le type de la référence qu’elle a reçue en paramètre. Si aucun paramètre n’a été fourni, elle retournera le type de référence de $_(la variable par défaut de Perl).

 

 

8. Lorsqu’une chaîne de caractères est utilisée pour des calculs numériques, Perl la convertit en ___ ?

A caractère

B nombre à virgule flottante

C nombre

D valeur booléenne

C
Lorsqu’une chaîne de caractères est utilisée pour des calculs numériques, Perl la convertit en un nombre.

 

 

9. En Perl, les mots fonction et sous-routines sont utilisés de manière interchangeable.

A Vrai

B Faux

A
En Perl, les mots fonction et sous-routines sont utilisés de manière interchangeable.

 

 
 

10. Quelle sera la valeur de la variable $a après ces deux instructions :
$a = "A";
$a = "B";

A « A B »

B « AB »

C « A »

D « B »

D
La dernière affectation écrase la première.

 

 

Laisser un commentaire

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