Moyen 5 questions

QCM - Subsection 2.3: Mapping values (Partie 4)

Quiz interactif avec 5 questions. Testez vos connaissances!

#java #javascript

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.