QCM Java – Gestion des exceptions – Partie 2

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 .
 
 

1. Laquelle de ces classes est une super classe de toutes les classes de types Exception ?

A RuntimeExceptions

B String

C Throwable

D Cachable

C
La classe Throwable est une super classe de toutes les classes de types Exception.

 

 

2. Laquelle de ces classes est en relation à toutes les exceptions qui peuvent être capturées en utilisant catch?

A Error

B Exception

C RuntimeExecption

D Tout les réponses sont vrais

B
La classe Error est associée à une erreur d’exécution qui ne peut généralement pas être interceptée, RuntimeExecption est une sous-classe de la classe Exception qui contient toutes les exceptions pouvant être interceptées.

 

 

3. Laquelle de ces classes est en relation à toutes les exceptions qui ne peuvent pas être interceptées?

A Error

B Exception

C RuntimeExecption

D Tout les réponses sont vrais

A
La classe Error est associée à une erreur d’exécution qui ne peut généralement pas être interceptée, RuntimeExecption est une sous-classe de la classe Exception qui contient toutes les exceptions pouvant être interceptées.

 

 
 

4. Lequel de ces opérateurs est utilisé pour générer une instance d’une exception qui peut être levée en utilisant throw?

A new

B malloc

C throws

D thrown

A
new est utilisé pour créer l’instance d’une exception. Toutes les exceptions d’exécution intégrées ont deux constructeurs: un sans paramètres et un qui prend un paramètre de type String.

 

 

5. Quel est la sortie du code suivant?
public class Main 
{
	public static void main(String args[]) 
	{
		try 
		{
			int a = 5 / 0;
			System.out.print("TRY");
		}
		catch(ArithmeticException e) 
		{
			System.out.print("CATCH");        	
		}
	}
}

A TRY

B CATCH

C TRYCATCH

D CATCHTRY

B

 

 

6. Quel bloc est toujours exécuté, indépendamment de l’exception levée?

A throws

B finally

C catch

D throw

B
Le bloc finally s’exécute toujours à la fin du bloc try. Cela garantit que le bloc finally est exécuté même si une exception inattendue se produit.

 

 

7. Exception et Error sont des sous-classes directes de _____

A Throwable

B BaseException

C RuntimeException

D Object

A

 

 
 

8. FileNotFoundException

A Hérite de la classe IOException

B Est une exception au moment de la compilation

C Se trouve dans le package java.io

D Tout les réponses sont vrais

D

 

 

9. IOException

A Est une sous-classe de Exception

B Est une exception au moment de la compilation

C Se trouve dans le package java.io

D Tout les réponses sont vrais

D

 

 

10. Dans quelle condition le bloc finally ne sera pas exécuté?

A Lorsqu’une erreur se produit

B Lorsque l’exception est levée

C Lorsque System.Exit(1) est appelé

D Dans tous les cas

C

 

 

11. La syntaxe de multiple catch a été introduite dans _____

A java 5

B java 6

C java 7

D java 8

C

 

 

Laisser un commentaire

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