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

B
TreeSet va trier les valeurs dans l’ordre dans lequel les constantes Enum sont déclarées.

 

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()

B
La méthode compareTo() est implémentée dans Enum : java.lang.Enum.compareTo() pour ordonner les variables dans l’ordre croissant.

 

3. Pouvons-nous créer une instance d’Enum en dehors d’Enum elle-même?

A Vrai

B Faux

B
Enum n’a pas de constructeur public.

 

Différence entre Surcharge et RedéfinitionDifférence entre Surcharge et Redéfinition en JavaQuelle est la différence entre Surcharge et Redéfinition ? – la surcharge de fonctions est utilisée dans une seule classe où vous avez le même…Lire plus
4. Quelle méthode renvoie les éléments de la classe Enum?

A getEnum()

B getEnumList()

C getEnums()

D getEnumConstants()

D
La méthode getEnumConstants () renvoie les éléments de la classe enum ou null si l’objet de la Class ne représente pas un type enum.

 

5. À partir de quelle classe s’étendent toutes les Enums?

A Enums

B Enum

C EnumClass

D Object

B
Toutes les énumérations étendent implicitement de java.lang.Enum. Étant donné que Java ne prend pas en charge l’héritage multiple, une énumération ne peut pas étendre quoi que ce soit d’autre.

 

 
 

6. les Enums sont-ils de «type-safe»?

A Vrai

B Faux

A
Les énumérations sont safes, car elles ont leur propre espace de nom.

 

QCM-JavaQCM Java – Programmation Orientée ObjetQCM 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…Lire plus
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

A
La méthode ordinal() permet de retrouver le numéro d’ordre d’un élément définies dans Enum.

 

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

A
Les types Enum ne peuvent pas hériter une classe.

 

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

A
Enum ne peut pas avoir de modificateur. Ils sont publics, statiques et sont définitifs par défaut.

 

Différence entre Tableau et ArraylistDifférence entre Tableau et ArraylistQuelle est la différence entre Tableau( ou Array)et Arraylist ? – Un tableauest une structure de données de base fournie par Java. ArrayList est une collection qui…Lire plus
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

C
Le constructeur d’Enums est appelé et qui affiche 1.

 

 
 

Laisser un commentaire

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