QCM Java – Programmation Orientée Objet

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. Lequel des éléments suivants n’est pas un concept POO en Java?

A Héritage

B Encapsulation

C Polymorphisme

D Compilation

D
Il existe 4 concepts POO en Java. Héritage, encapsulation, polymorphisme et abstraction.

 

2. Quand la surcharge de méthode est-elle déterminée?

A Au moment de l’exécution

B Au moment de la compilation

C Au moment du codage

D Au moment de l’exécution

B
La surcharge est déterminée au moment de la compilation.

 

3. Quand la surcharge ne se produit pas?

A Quand il y a plusieurs méthodes avec le même nom mais avec une signature de méthode différente et un nombre ou un type de paramètres différent

B Quand il y a plusieurs méthodes avec le même nom, le même nombre de paramètres et le type mais une signature différente

C Quand il y a plusieurs méthodes avec le même nom, la même signature, le même nombre de paramètres mais un type différent

D Quand il y a plusieurs méthodes avec le même nom, la même signature mais avec différente signature

B
La surcharge survient lorsque plusieurs méthodes ont le même nom mais un constructeur différent et aussi quand la même signature mais un nombre différent de paramètres et / ou de type de paramètre.

 

Différence entre Héritage et PolymorphismeDifférence entre Héritage et PolymorphismeQ uelle est la différence entre Héritage et Polymorphisme ? – L’héritage permet, la ré-utilisabilité du code et le polymorphisme permet à une fonction d’avoir…Lire plus
4. Quel concept de Java est un moyen de convertir des objets du monde réel en termes de classe?

A Polymorphisme

B Encapsulation

C Abstraction

D Héritage

C
L’abstraction est un concept de définition des objets du monde réel en termes de classes ou d’interfaces.

 

5. Quel concept de Java est utilisé en combinant des méthodes et des attributs dans une classe?

A Polymorphisme

B Encapsulation

C Abstraction

D Héritage

B
L’encapsulation est implémentée en combinant des méthodes et des attributs dans une classe. La classe agit comme un conteneur de propriétés d’encapsulation.

 

 
 

6. Comment ça s’appelle si un objet a son propre cycle de vie?

A Agrégation

B Composition

C Encapsulation

D Association

D
C’est une relation où tous les objets ont leur propre cycle de vie. Cela se produit lorsque de nombreuses relations sont disponibles, au lieu de One To One ou One To Many.

 

Différence entre généralisation, héritage et spécialisationDifférence entre généralisation, héritage et spécialisationQuelle est la différence entre généralisation, héritage et spécialisation ? – Des termes tels que super-classe, sub-classe ou héritage apparaissent quand on pense à l’approche…Lire plus
7. Comment s’appelle-t-on dans le cas où l’objet d’une classe mère est détruit donc l’objet d’une classe fille sera détruit également?

A Agrégation

B Composition

C Encapsulation

D Association

B
La composition se produit lorsque l’objet d’une classe fille est détruit si l’objet de la classe mère est détruit. La composition est également appelée une agrégation forte.

 

8. Comment s’appelle-t-on l’objet a son propre cycle de vie et l’objet d’une classe fille ne dépend pas à un autre objet d’une classe mère?

A Agrégation

B Composition

C Encapsulation

D Association

A
L’agrégation se produit lorsque les objets ont leur propre cycle de vie et que l’objet d’une classe fille peut être associé à un seul objet d’une classe mère.

 

9. La surcharge d’une méthode peut remplacer l’héritage et le polymorphisme?

A Vrai

B Faux

A
L’agrégation se produit lorsque les objets ont leur propre cycle de vie et que l’objet d’une classe fille peut être associé à un seul objet d’une classe mère.

 

Différence entre Héritage et CompositionDifférence entre Héritage et CompositionBien que l’héritage et la composition permettent la réutilisation du code, la principale différence entre la composition et l’héritage réside dans le fait que la…Lire plus
10. Quels keywords sont utilisés pour spécifier la visibilité des propriétés et des méthodes ?

A final

B private

C abstract

D protected

E public

B, D, E
les mots clés utilisés pour spécifier la visibilité des propriétés et des méthodes sont : private, protected, public.

 

Exercice Java Corrigé Partie 1Exercice Java Corrigé | Partie 1Avec des exercices corrigés en Java, vous pratiquerez divers concepts du langage de programmation Java. Vous commencerez par des exercices Java de base à des…Lire plus
Partagez cet article

0 réflexion sur “QCM Java – Programmation Orientée Objet

  • Avatar
    août 3, 2018 à 10:07
    Permalien

    Ce sont vraiment des questions de base de programmation orientée objet, toute personne ayant juste quelques années d'expérience et même un diplômé en informatique peut répondre à ces questions. Je suis à la recherche de questions de conception orientées objet plus difficiles, difficiles et vraiment difficiles qui mettront à l'épreuve vos connaissances et vos compétences et non les définitions. Par exemple, comment allez-vous concevoir …?
    – un site de commerce électronique comme Amazon ou FlipKart
    – Comment fonctionne Google? Pouvez-vous mettre en œuvre une solution comme ça
    – Concevoir un système de négociation électronique
    – Concevoir une machine à laver etc

    Répondre

Laisser un commentaire

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