QCM - Subsection 2.3: Mapping values (Partie 4)
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 - Subsection 2.3: Mapping values (Partie 4)
5 questions | Difficulté: moyen
Question 1
Quel est le résultat de la fonction randomG(v) pour v = 2 ?
- A. 0.5
- B. 1
- C. Random
- D. 0
Voir la réponse
Réponse correcte: D
La fonction randomG(v) retourne un nombre aléatoire entre 0 et 1 exclusive en ajoutant v fois Math.random() et en divisant par v.
Question 2
Quel est la fonction JavaScript utilisée pour obtenir l’angle entre deux vecteurs ou des points ?
- A. Math.abs
- B. Math.atan2
- C. Math.random
- D. Math.pow
Voir la réponse
Réponse correcte: B
La fonction Math.atan2 est utilisée pour calculer l’angle entre deux vecteurs ou des points.
Question 3
Quel est le résultat de la fonction Math.atan2(4, 3) ?
- A. 0.7853981633974483
- B. PI/4
- C. PI/2
- D. 2*PI
Voir la réponse
Réponse correcte: A
La fonction Math.atan2 retourne un angle en radians en utilisant les composantes y et x de deux points ou vecteurs.
Question 4
Quel est le type de valeur renvoyée par la fonction Math.cos(dir) * dist ?
- A. Angle en radians
- B. Valeur numérique
- C. Tableau
- D. Fonction
Voir la réponse
Réponse correcte: C
La fonction Math.cos renvoie une valeur numérique qui représente le cosinus de l’angle spécifié en radians.
Question 5
Comment obtenir un vecteur normalisé (1 unité de longueur) dans la direction dir ?
- A. Math.abs(dir)
- B. Math.atan2(dir, 1)
- C. Math.cos(dir)
- D. Math.sin(dir)
Voir la réponse
Réponse correcte: D
Pour obtenir un vecteur normalisé dans la direction dir, on peut ignorer la distance en utilisant Math.sin et Math.cos pour calculer les composantes x et y du vecteur.