QCM PL/SQL Corrigé – Partie 6

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. 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:
 

 

 

2. Qu’est-ce qui est VRAI à propos du Header ?

A Les paramètres et les variables sont contenus dans le Header de la procédure.

B Comme un bloc PL/SQL général, le Header contient les déclarations, les exécutions et les exceptions.

C Les deux A et B

D Aucune de ces réponses

A
Les paramètres et les variables sont contenus dans le Header de la procédure.

 

 

3. Combien de façons y a-t-il de passer les paramètres dans une procédure ?

A 1

B 2

C 3

D 4

C
Il y a trois façons de passer les paramètres dans une procédure.

 

 
 

4. Lesquels des éléments suivants sont des paramètres de passage dans une procédure ?

A IN

B OUT

C INOUT

D Tous les paramètres ci-dessus

D
IN, OUT et INOUT sont des paramètres de passage dans une procédure.

 

 

5. Lequel des paramètres de passage ne peut pas être remplacé par une procédure ?

A IN

B OUT

C INOUT

D Tous les paramètres ci-dessus

A
Le paramètre de passage IN ne peut pas être écrasé par la procédure.

 

 

6. Lequel des éléments suivants peut être exécuté dans une procédure PL/SQL ?

A Create

B Call

C Drop

D Toutes les réponses sont vraies

D
Toutes les réponses sont vraies.

 

 
 

7. Quelle est la différence entre une fonction PL/SQL et une procédure PL/SQL ?

A Une fonction PL/SQL peut ou non retourner une valeur alors qu’une procédure PL/SQL doit obligatoirement retourner une valeur.

B Une procédure PL/SQL peut ou non retourner une valeur alors qu’une fonction PL/SQL doit retourner une valeur.

C Une fonction PL/SQL peut ou non retourner une constante alors qu’une procédure PL/SQL doit retourner une constante.

D Aucune de ces réponses

B
Une procédure PL/SQL peut ou non retourner une valeur alors qu’une fonction PL/SQL doit retourner une valeur.

 

 

8. Lequel des éléments suivants n’est PAS présent dans la syntaxe d’une fonction PL/SQL ?

A Nom_de_fonction

B [OR REPLACE]

C Liste de paramètres optionnels

D Aucun des éléments ci-dessus

D
Syntaxe d’une fonction PL/SQL:

CREATE [OR REPLACE] FUNCTION Nom_de_fonction 
[(nom_du_paramètre [IN | OUT | IN OUT] type [, ...])] 
RETURN type_de_retour 
{IS | AS} 
BEGIN 
   < corps_de_fonction > 
END [Nom_de_fonction];

 

 

9. Une fonction PL/SQL doit contenir _________

A l’instruction GOTO

B l’instruction EXIT

C la déclaration Return

D la déclaration NULL

C
Une fonction PL/SQL doit contenir une déclaration de retour.

 

 
 

10. Le mot-clé AS est utilisé dans une fonction PL/SQL afin de créer _____

A Une fonction d’identité

B Une fonction constante

C Une fonction synonyme

D Une fonction autonome

D
Le mot clé AS est utilisé dans une fonction PL/SQL afin de créer une fonction autonome.

 

 

Laisser un commentaire

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