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
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
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
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
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
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
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
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
9. Le symbole dans lequel le nom de l’étiquette est encapsulé dans l’instruction GOTO de PL/SQL est ______.
A { }
B ( )
C [ ]
D <<>>
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