Testez vos connaissances – QCM Java corrigé – Partie 9

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 type de retour?

A boolean

B void

C public

D Button

C
‘public’ n’est pas un type de retour, mais un modificateur d’accès. Une classe, une méthode ou une variable peut être déclarée comme ‘public’, ce qui signifie qu’elle est accessible depuis n’importe quelle classe.

Voir: Les modificateurs de type.

 

2. Ce que s’affiche lorsque le programme suivant est compilé et exécuté?
 public class Comparaison { 
   public static void main(String args[]) {
      int a = 10, b;
      if(a < 10) 
         b = 1;
      if(a>= 10) b = 2;
      System.out.println("b = " + b);
   }
 }

A Le programme se compile et affiche b = 0 lorsqu’il est exécuté.

B Le programme se compile et affiche b = 1 lorsqu’il est exécuté.

C Le programme se compile et affiche b = 2 lorsqu’il est exécuté.

D Le programme ne se compile pas car il se plaindre de ne pas initialisé la variable « b ».

D

 

3. Étant donné deux entiers non négatifs « x » et « y » et une chaîne de caractère « str », quel est le nombre de caractères dans l’expression
str.substring(x, y)

A x + y

B x – y

C y – x

D y – x – 1

C

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 = "Hello world!";
System.out.println(s.substring(1, 4)); //ell  (4 - 1) = 3


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

 

QCM-Java

2 réflexions sur “Testez vos connaissances – QCM Java corrigé – Partie 9

  • juin 10, 2019 à 5:57 pm
    Permalien

    Question 8 à la ligne 6. pour quoi il n y’a pas d’erreur à l’instanciation « new example() » au lieu de « new Example() »

    Répondre
    • octobre 15, 2020 à 8:54 am
      Permalien

      Oui, vous avez raison, c’est corrigé, merci 🙂

      Répondre

Laisser un commentaire

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