QCM Java – Les tableaux(Arrays)

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 de ces opérateurs est utilisé pour allouer de la mémoire à un tableau en Java?

A new malloc

B alloc

C malloc

D new

D
L’opérateur « new » alloue un bloc de mémoire spécifié par la taille du tableau et renvoie la référence de la mémoire allouée au tableau. Exemple:

int[] intArray = new int[5]; //allouer de la mémoire pour 5 entiers.

Ici, chaque élément du tableau est initialisé à 0


Voir: Opérateur new en Java.

 

2. Lequel de ces énoncés est incorrect?

A int tab[ ] = int [] new

B int tab[ ] = new int[4]

C int [ ] tab = new int[4]

D int tab[ ] = new int[4]

A
L’opérateur new doit être suivi par le type et la taille du tableau.

Voir: Les tableaux en Java.

 

3. Lequel de ces énoncés est incorrect?

A Le tableau peut être initialisé quand il est déclaré.

B Le tableau peut être initialisé en utilisant des expressions séparées par des virgules et entourées par des accolades.

C Il est nécessaire d’utiliser l’opérateur new pour initialiser un tableau.

D Aucun de ces réponses

C

Le tableau peut être initialisé en utilisant à la fois des expressions séparées par des virgules et entourées par des accolades ou grâce à l’opérateur « new » par exemple:

int tab[4] = new int [4];
//ou 
int tab[] = {0, 1, 2, 3, 4};

Voir: Opérateur new en Java.

 

Différence entre Arraylist et List

2 réflexions sur “QCM Java – Les tableaux(Arrays)

  • octobre 9, 2020 à 10:48 am
    Permalien

    Ce QCM a le mérite d’exister ! Bravo !
    Dommage qu’il y ait des erreurs de français (question 5)
    et des erreurs dans les réponses :
    Question 3 : la réponse B est correcte ( car suffisante)
    Question 9 : som vaut 78, donc som / 7 vaut 11.14…

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

      Merci pour ces remarques 🙂

      Répondre

Laisser un commentaire

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