Moyen 5 questions

QCM - Section 8: Extract single element from JSON

Quiz interactif avec 5 questions. Testez vos connaissances!

#java

Comment jouer ?

  • 1. Lisez chaque question attentivement
  • 2. Choisissez votre réponse parmi les options
  • 3. Cliquez sur "Voir la réponse" pour vérifier
  • 4. Comptez vos bonnes réponses à la fin !

Quiz: QCM - Section 8: Extract single element from JSON

5 questions | Difficulté: moyen


Question 1

Qu’est ce qui représente l’interface d’une classe Java ?

  • A. Les variables privées
  • B. Les méthodes publiques et variables
  • C. Le document lui-même
  • D. La structure du code
Voir la réponse

Réponse correcte: B

L’interface est la partie de la classe exposée aux utilisateurs. Elle comprend les méthodes publiques et variables.


Question 2

Pourquoi utiliser l’encapsulation en programmation orientée objet ?

  • A. Pour assurer la cohérence des données entre les représentations de classe
  • B. Pour réduire le coupling entre classes
  • C. Pour faciliter l’exécution du code
  • D. Pour améliorer la performance
Voir la réponse

Réponse correcte: A

L’encapsulation permet d’assurer la cohérence des données en maintenant les deux représentations (angleInDegrees et angleInRadians) de la classe Angle en synchronicité.


Question 3

Quel est le résultat du code suivant : Angle a = new Angle().setDegrees(90).getRadians(); ?

  • A. 3.1415926536
  • B. Pi/2
  • C. 90
  • D. Une erreur
Voir la réponse

Réponse correcte: B

En utilisant la méthode setDegrees() pour définir l’angle en degrés de l’objet a à 90, puis en appelant la méthode getRadians(), l’objet a contiendra un angle en radians égal à Pi/2.


Question 4

Combien de fois est-il nécessaire d’appeler la méthode setDegrees() pour que l’angle en degrés de l’objet Angle a soit égal à 90 ?

  • A. 1
  • B. 2
  • C. 3
  • D. Plusieurs fois
Voir la réponse

Réponse correcte: B

Une seule fois est nécessaire pour définir l’angle en degrés de l’objet a à 90.


Question 5

Quel changement est apporté dans la méthode setRadians() du code suivant ?

  • A. La méthode est supprimée
  • B. La méthode a été modifiée pour ajouter un paramètre de type double
  • C. La méthode est renommée
  • D. Aucun changement n’a été apporté
Voir la réponse

Réponse correcte: B

La méthode setRadians() a été modifiée pour ajouter un paramètre de type double.