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];

A, B, C

 

2. Que retourne-t-il lorsque la méthode substring(2, 4) est invoquée sur la chaîne « exemple »?

A « xe »

B « em »

C « xm »

D « xemp »

B

La méthode « substring() » est utilisée pour obtenir une sous-chaîne d’une chaîne particulière. Le premier index est inclusif et le dernier index est exclusif. Exemple :

String s = "exemple";
System.out.println(s.substring(2, 4)); //em  (4 - 2) = 2


Voir: La méthode substring() en Java.

 

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

B
Exemple de Polymorphism en Java:

class Polygone {
  // méthode pour afficher une forme
  public void afficher() {
    System.out.println("Afficher un Polygone...");
  }
}

class Carre extends Polygone {
  // méthode pour afficher un carré
  public void afficher() {
    System.out.println("Afficher un Carré...");
  }
}

class Cercle extends Polygone {
  // méthode pour afficher une Cercle
  public void afficher() {
    System.out.println("Afficher une Cercle...");
  }
}

class Main {
  public static void main(String[] args) {
    // créer un Carré
    Carre s1 = new Carre();
    s1.afficher();

    // créer une Cercle
    Cercle c1 = new Cercle();
    c1.afficher();
  }
}

Sortie:

Afficher un Carré...
Afficher une Cercle...

Voir aussi: Polymorphism en Java.

 

Différence entre Héritage et Polymorphisme

Laisser un commentaire

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