QCM Java – Les énumérations
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. Si on ajoute des constantes Enum à un TreeSet, quel ordre de tri utilisera-t-il?
A Triés selon la méthode sort()
B Triés dans l’ordre de déclaration dans Enums
C Triés par ordre alphabétique de Enums
D Triés par ordre décroissant
2. Quel est l’ordre des variables dans Enum?
A Ordre décroissant
B Ordre croissant
C Ordre aléatoire
D Dépend de la méthode sort()
3. Pouvons-nous créer une instance d’Enum en dehors d’Enum elle-même?
A Vrai
B Faux
4. Quelle méthode renvoie les éléments de la classe Enum?
A getEnum()
B getEnumList()
C getEnums()
D getEnumConstants()
5. À partir de quelle classe s’étendent toutes les Enums?
A Enums
B Enum
C EnumClass
D Object
6. les Enums sont-ils de «type-safe»?
A Vrai
B Faux
7. Quelle est la sortie de ce programme?
enum Couleur { Bleu, Rouge, Vert, Blanc }; System.out.println(Couleur.Bleu.ordinal());
A 0
B 1
C 2
D 3
8. Quelle est la sortie de ce programme?
class Mot { } enum Enums extends Mot { AAA, BBB, CCC, DDD; }
A Erreur de compilation
B Erreur d’exécution
C Exception EnumNotDefined
D Il fonctionne bien
9. Quelle est la sortie de ce programme?
enum Levels { private machinA, public machinB, protected machinC; }
A Erreur de compilation
B Erreur d’exécution
C Exception EnumNotDefined
D Il fonctionne bien
10. Quelle est la sortie de ce programme?
enum Enums { machinX, machinY, machinZ; private Enums() { System.out.println(1); } } public class ClassMain { public static void main(String[] args) { Enum en = Enums.machinY; } }
A Erreur de compilation
B Erreur d’exécution
C 1
D Exception