QCM Java – Gestion des exceptions – Partie 1

QCM sur Java avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses sur Java comprennent divers sujets. 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 Java.
 
 

Avant de commencer regardez le tuto sur : les exceptions en Java

 

1. Quand les exceptions surviennent-elles dans un code Java?

A Au moment de l’exécution

B Le moment de compilation

C Peut survenir à tout moment

D Aucune de ces réponses n’est vraie.

A
Les exceptions en java sont des erreurs d’exécution.

 

 

2. Lequel de ces mots clés ne fait pas partie du gestion d’exceptions?

A catch

B thrown

C finally

D try

B
La gestion des exceptions est gérée via 5 mots clés : try, catch, throw, throws et finally.

 

 

3. Exception est une __________

A Classe

B Interface

C Classe abstraite

D Autres

A

 

 

4. Exception se trouve dans quel package en Java?

A java.lang

B java.util

C java.io

D java.awt

A

 

 

5. Exception a été introduite dans quelle version Java?

A Java 1

B Java 2

C Java 3

D Java 4

A

 

 
 

6. Laquelle de ces classes est la plus élevée dans la hiérarchie en Java?

A java.lang.Exception

B java.lang.Object

C java.lang.Throwable

D java.lang.Error

B

 

 

7. Quel mot clé est utilisé pour déclencher explicitement une exception?

A raise

B catch

C throw

D throws

C

 

 

8. Quel est la sortie du code suivant?
public class Main 
{
	public static void main(String args[]) 
	{
		try 
		{
			System.out.print("Calculer :" + " " + 1 / 0);
		}
		catch(ArithmeticException e) 
		{
			System.out.print("Exception : Division par zéro");        	
		}
	}
}

A Calculer :

B Calculer :Exception : Division par zéro

C Exception : Division par zéro

D Exception : Division par zéroCalculer :

C
La fonction System.out.print() convertit d’abord tous les paramètres en une chaîne, puis l’affiche, avant que la chaîne « Calculer : » ne passe au flux de sortie, une erreur 1/0 est rencontrée qui est capturé par le bloc catch et affiche la chaîne « Exception : Division par zéro ».

 

 

9. Lequel des éléments suivants est une classe mère de Error ?

A Iterable

B Throwable

C Exception

D throws

B
La classe Throwable est la classe mère de Error.

 

 

10. Laquelle des affirmations suivantes est correcte?
  1. L’exception est irrécupérable.
  2. L’erreur est récupérable par débogage.

A 1

B 2

C 1 et 2

D ni 1 ni 2

D
  1. Il y’a deux types d’exception: récupérable et irrécupérable.
  2. L’erreur est irrécupérable.

 

 

Laisser un commentaire

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