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.
En Java, Exception est une classe du package java.lang. Elle est la classe de base de la plupart des exceptions qui peuvent être levées et gérées dans un programme.
4. Exception se trouve dans quel package en Java?
A java.lang
B java.util
C java.io
D java.awt
A
En Java, Exception est une classe du package java.lang. Elle est la classe de base de la plupart des exceptions qui peuvent être levées et gérées dans un programme.
5. Exception a été introduite dans quelle version Java?
A Java 1
B Java 2
C Java 3
D Java 4
A
La classe Exception fait partie du mécanisme de gestion des exceptions intégré au langage depuis la première version de Java (Java 1.0).
Dès l’origine, Java a adopté un modèle de gestion des erreurs basé sur les exceptions, afin de rendre les applications plus fiables et de séparer le traitement des erreurs de la logique principale du programme.
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
La classe java.lang.Object est la classe racine de la hiérarchie des classes en Java. Toutes les classes, directement ou indirectement, héritent de Object.
Cela signifie que chaque objet Java possède les méthodes définies dans cette classe, telles que: toString(), equals(), hashCode(), getClass(), clone(), wait() et notify().
7. Quel mot clé est utilisé pour déclencher explicitement une exception?
A raise
B catch
C throw
D throws
C
Le mot-clé throw permet de lever (déclencher) explicitement une exception dans un programme Java.
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?
L’exception est irrécupérable.
L’erreur est récupérable par débogage.
A 1
B 2
C 1 et 2
D ni 1 ni 2
D
Il y’a deux types d’exception: récupérable et irrécupérable.