Testez vos connaissances – QCM Java corrigé – Partie 5
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. Lesquelles de ces déclarations sont autorisés?
A int arr[][] = new int[5][5];
B int []arr[] = new int[5][5];
C int[][] arr = new int[5][5];
D int[] arr = new int[5][];
E int[] arr = new int[][5];
2. Que retourne-t-il lorsque la méthode substring (2, 4) est invoquée sur la chaîne « example »?
A « xa »
B « am »
C « xm »
D « xamp »
3. Une classe peut avoir plusieurs méthodes avec le même nom tant que le nombre de paramètres ou le type de paramètres est différent. Ce concept de POO est connu sous le nom de ______?
A Invocation de la méthode
B Polymorphism
C Redéfinition des méthodes
D Surcharge de méthode
4. Parmi ceux-ci, lesquels ne sont pas des mots-clés dans Java?
A TRUE
B volatile
C transient
D native
E interface
F then
G new
5. Qu’est-ce que s’affiche ce code?
class testClass { public static void main(String args[]) { int i,j,k; for (i = 0; i < 3; i++) { for(j=1; j < 4; j++) { for(k=2; k<5; k++) { if((i == j) && (j==k)) System.out.println(i); } } } } }
A 0
B 1
C 2
D 3
6. Quel collection est utilisée pour maintenir les éléments non uniques dans l’ordre?
A Set
B List
C Map
D SortedSet
7. Laquelle des affirmations suivantes est vraie à propos de l’instruction assert ?
A Si une classe Java contient des instructions assert, elle doit être compilée avec l’option -a.
B Lorsqu’un programme ayant des assertions est exécuté, l’option -assertion doit être spécifiée, sinon les assertions sont ignorées.
C Une syntaxe possible de l’instruction assert est assert logical_expression Si logical_expression est évalué à true, le programme génère une AssertionError.
D Le programme se termine sur sa première AssertionError.
8. Lequel des énoncés suivants est correct?
A Le mot clé native indique que la méthode est implémentée dans un autre langage comme C / C ++.
B Les seules instructions qui peuvent apparaître avant l’instruction import dans le fichier Java sont des commentaires.
C Les définitions de méthodes à l’intérieur des interfaces sont publiques et abstraites. Ils ne peut pas être privé ou protégé.
D Un constructeur de classe peut avoir un mot-clé public ou protégé devant lui, rien d’autre.
9. Lequel de ces éléments suivants est considéré comme un programme définissant les variables et les méthodes communes à tous ses objets d’un type spécifique?
A Object
B Class
C Method
D Real data types
10. En utilisant jusqu’à quatre caractères, écrivez la représentation octal de 6 en Java.
A 06
B 006
C 0006
D Tout ce qui précède