QCM PL/SQL Corrigé – Partie 5

QCM sur PL/SQL avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur PL/SQL comprennent divers sujets tel que les bases de PL/SQL, les variables, les constantes, les boucles, les déclencheurs, les curseurs, les procédures, 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 PL/SQL.
 
 

1. Lequel des points suivants est VRAI lors de l’utilisation de Exit Loop en PL/SQL ?

A Le corps de la boucle doit être initialisé avec une variable.

B Les variables de la boucle sont incrémentées.

C Lorsque vous êtes prêt à quitter la boucle, vous devez utiliser l’instruction EXIT WHEN.

D Toutes les réponses sont vraies

D
Toutes les réponses sont vraies. Syntaxe de Exit Loop:

    LOOP   
       -- instructions;   
       EXIT;   
       -- {ou EXIT WHEN condition;}  
    END LOOP;

 

 

2. La boucle ________ exécute une série d’instructions tant qu’une condition est vraie, elle peut donc être utilisée dans une série d’instructions.

A For

B Loop

C Cursor For

D While

D
La boucle While exécute une série d’instructions tant qu’une condition est vraie, elle peut donc être utilisée dans une série d’instructions.

 

 

3. Quelle est la syntaxe correcte de la boucle WHILE ?

A

WHILE <condition>   
LOOP instructions;   
END LOOP;

B

LOOP instructions;   
WHILE <condition>    
END LOOP;

C

END LOOP;
WHILE <condition>   
LOOP instructions;

D Aucune de ces réponses

A
La syntaxe correcte de la boucle WHILE:

WHILE <condition>   
LOOP instructions;   
END LOOP;

 

 
 

4. Lorsque vous souhaitez exécuter une série d’instructions de manière répétitive, vous utilisez la boucle ____.

A For

B Loop

C Cursor For

D While

A
Lorsque vous souhaitez exécuter une série d’instructions de manière répétitive, utiliser la boucle For.

 

 

5. Le compteur dans la boucle FOR de PL/SQL est par défaut incrémenté de ____.

A 0

B 1

C 2

D NULL

B
Le compteur dans la boucle FOR de PL/SQL est par défaut incrémenté de 1.

 

 

6. Laquelle des affirmations suivantes est VRAIE lors de l’utilisation de la boucle FOR de PL/SQL?

A La variable compteur est déclarée implicitement dans la section de déclaration, il n’est donc pas nécessaire de la déclarer explicitement.

B Il n’est pas nécessaire d’incrémenter explicitement la variable compteur puisqu’elle est incrémentée de 1.

C Les boucles FOR peuvent utiliser les instructions EXIT WHEN et EXIT, mais cela n’est pas souvent utilisé.

D Toutes les réponses sont vraies

D
Toutes les réponses sont vraies.

 

 
 

7. Dans quel version de Oracle l’instruction « Continue » de PL/SQL est-il supporté ?

A Oracle 8g

B Oracle 9g

C Oracle 10g

D Oracle 11g

D
Oracle 11g prend en charge l’instruction « Continue » de PL/SQL.

 

 

8. L’instruction _______ en PL/SQL vous permet de sauter d’une instruction à une étiquette d’instruction spécifique spécifique au sein du même sous-programme dans un bloc PL/SQL.

A JUMP

B EXIT

C CONTINUE

D GOTO

D
L’instruction GOTO en PL/SQL vous permet de sauter d’une instruction à une étiquette d’instruction spécifique au sein du même sous-programme dans un bloc PL/SQL. Exemple:

BEGIN 
    GOTO dans_if;
    IF a > 0 THEN
      <<dans_if>>
    END IF;
END;

 

 

9. Le symbole dans lequel le nom de l’étiquette est encapsulé dans l’instruction GOTO de PL/SQL est ______.

A { }

B ( )

C [ ]

D <<>>

D
Le symbole dans lequel le nom de l’étiquette est encapsulé dans l’instruction GOTO de PL/SQL est <<>>.

 

 
 

10. Une procédure PL/SQL se compose de ______.

A Header et Footer

B Body et Footer

C Header et Body

D Aucune de ces réponses

C
La procédure PL/SQL se compose du Header et Body. Exemple:
 

 

 

Laisser un commentaire

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