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 classe mère de toutes les classes de types Exception ?
A RuntimeExceptions
B String
C Throwable
D Cachable
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
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
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
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
6. Quel bloc est toujours exécuté, indépendamment de l’exception levée?
A throws
B finally
C catch
D throw
7. Exception et Error sont des sous-classes directes de _____
A Throwable
B BaseException
C RuntimeException
D Object
8. FileNotFoundException
A Hérite de la classe IOException
B Est une exception générer au moment de la compilation
C Se trouve dans le package java.io
D Tout les réponses sont vrais
9. IOException
A Est une sous-classe de Exception
B Est une exception générer au moment de la compilation
C Se trouve dans le package java.io
D Tout les réponses sont vrais
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
11. La syntaxe de multiple catch a été introduite dans _____
A java 5
B java 6
C java 7
D java 8