QCM - Section 8: Extract single element from JSON
Quiz interactif avec 5 questions. Testez vos connaissances!
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.