Le Quiz

QCM sur JavaScript : Exemples Français et Anglais

Voici un QCM sur JavaScript avec des questions et leurs réponses corrigées. Cet exemple couvre des notions de base, intermédiaires et avancées, pour tester les connaissances en programmation JavaScript.


QCM sur JavaScript – Exemple

1. Que signifie l’acronyme “DOM” en JavaScript ?

  • a) Document Object Management
  • b) Document Object Model
  • c) Data Object Module
  • d) Document Object Manipulation
     ):QWGCaarrquuuuuklwhhgggpstte

2. Quelle est la méthode utilisée pour convertir une chaîne de caractères en nombre entier ?

  • a) Number()
  • b) parseInt()
  • c) String()
  • d) parseFloat()
   ()):ICbauuuhhgppcsst

3. Quelle est la valeur par défaut d’une variable non initialisée en JavaScript ?

  • a) undefined
  • b) null
  • c) 0
  • d) NaN
   ):Cbqquuuufihhhgpse

4. Quelle est la différence entre == et === en JavaScript ?

  • a) Aucune différence
  • b) == compare la valeur, === compare la valeur et le type
  • c) === compare uniquement la valeur, == compare la valeur et le type
  • d) === est obsolète
             ),:=====C````bbbbbbarruuuuuuuuulllllwwhgggppppccccstteeyyv

5. Comment définir une fonction anonyme en JavaScript ?

  • a)    ()...rfihhgte{}
  • b)     ()...brfiwhhhhgggsteev{}
  • c)     ()...rquffihhgte{}
  • d)     ()...=>{}
             (())))......:=>C````brquuufihhhggpstte{{}}

6. Que renvoie u fllhgptev en JavaScript ?

  • a) “null”
  • b) “object”
  • c) “undefined”
  • d) “function”
   ''):Caaruuukhggpst

7. Quel est le résultat de l’expression suivante ?   ''()+.35ruollhgggs

  • a) 35
  • b) 8
  • c) NaN
  • d) undefined
   )35:Cbuuhgps

8. Quelle est la portée d’une variable déclarée avec lut ?

  • a) Globale
  • b) Bloquée (block scope)
  • c) Locale uniquement
  • d) Utilisable uniquement dans les fonctions
     ()):ACaarruuuuujllhggggppdsse

9. Comment ajouter un élément à la fin d’un tableau en JavaScript ?

  • a) )(.bbbqqccv
  • b) )(.bbnpccsev
  • c) )(.bbbquhppccv
  • d) )(.bbuihcccstv
   ()).:C``bbauunhgppccssev

10. Quelle méthode est utilisée pour parcourir un tableau en JavaScript ?

  • a) )(bwp
  • b) )(Ubrfngc
  • c) )(ufilct
  • d) Toutes les réponses ci-dessus
      )-:CTrqquuuuuuuilhhgggppcsssssssstee

11. Quel est le rôle de rbhsv dans une fonction JavaScript ?

  • a) Transformer la fonction en fonction synchrone
  • b) Permettre d’utiliser l’instruction bbitm à l’intérieur de la fonction
  • c) Accélérer l’exécution du code
  • d) Aucune des réponses ci-dessus
           '''):PC``bbbbarrqquuuuuuuuufiiiiiiiillllwhhhhhhggggpccccccssstttttttteeem

12. Quelle est la sortie de ce code ?




        (()),,..1234;;;;==[]rrruonllhhhgggggpssssttexxxvv
  • a)   ,,123[]
  • b)    ,,,1234[]
  • c)    ,,,123[]qquufihhe
  • d) Erreur
      ),,,1234:C[]``auuhgps

13. Quelle est la sortie de ce code ?

( ).;HHbruufollhggggpstv
  • a) “number”
  • b) “NaN”
  • c) “undefined”
  • d) “object”
   ''):Cbauuuwhhgpcse

14. Que fait la méthode )(.KHGSfoiihcstv ?

  • a) Analyse un objet JSON en JavaScript
  • b) Convertit une chaîne en JSON
  • c) Convertit un objet JavaScript en chaîne JSON
  • d) Ajoute des clés JSON à un objet
         ):RKKHGCSSbbbarrruuuuuuniiikhhhhhgggppccstttteyy

15. Quelle est la sortie de ce code ?



         (((()))).015;;;;==bbbrruuufoillllhhhggggsttte{}
  • a) 10
  • b) 5
  • c) undefined
  • d) Erreur
   )5:Cauuhgps

Explications Clés

  • Q4 : == et === : La triple égalité compare à la fois la valeur et le type, ce qui la rend plus stricte.
  • Q6 : u fllhgptev : Le résultat est “object” en raison d’une particularité de JavaScript.
  • Q12 : Référence de tableau : En JavaScript, les tableaux sont des objets, et v est une référence vers x.
  • Q13 : H Hbufgptv : Bien que NaN signifie “Not-a-Number”, JavaScript le considère comme un type “number”.

Ce QCM couvre des aspects pratiques et conceptuels de JavaScript, utiles pour tester les connaissances à différents niveaux.

Voici un QCM sur JavaScript avec des questions et leurs réponses corrigées. Cet exemple couvre des notions de base, intermédiaires et avancées, pour tester les connaissances en programmation JavaScript.


QCM : JavaScript

1. Que signifie l’acronyme “DOM” en JavaScript ?

  • a) Document Object Management
  • b) Document Object Model
  • c) Data Object Module
  • d) Document Object Manipulation
     ):QWGCaarrquuuuuklwhhgggpstte

2. Quelle est la méthode utilisée pour convertir une chaîne de caractères en nombre entier ?

  • a) Number()
  • b) parseInt()
  • c) String()
  • d) parseFloat()
   ()):ICbauuuhhgppcsst

3. Quelle est la valeur par défaut d’une variable non initialisée en JavaScript ?

  • a) undefined
  • b) null
  • c) 0
  • d) NaN
   ):Cbqquuuufihhhgpse

4. Quelle est la différence entre == et === en JavaScript ?

  • a) Aucune différence
  • b) == compare la valeur, === compare la valeur et le type
  • c) === compare uniquement la valeur, == compare la valeur et le type
  • d) === est obsolète
             ),:=====C````bbbbbbarruuuuuuuuulllllwwhgggppppccccstteeyyv

5. Comment définir une fonction anonyme en JavaScript ?

  • a)    ()...rfihhgte{}
  • b)     ()...brfiwhhhhgggsteev{}
  • c)     ()...rquffihhgte{}
  • d)     ()...=>{}
             (())))......:=>C````brquuufihhhggpstte{{}}

6. Que renvoie u fllhgptev en JavaScript ?

  • a) “null”
  • b) “object”
  • c) “undefined”
  • d) “function”
   ''):Caaruuukhggpst

7. Quel est le résultat de l’expression suivante ?   ''()+.35ruollhgggs

  • a) 35
  • b) 8
  • c) NaN
  • d) undefined
   )35:Cbuuhgps

8. Quelle est la portée d’une variable déclarée avec lut ?

  • a) Globale
  • b) Bloquée (block scope)
  • c) Locale uniquement
  • d) Utilisable uniquement dans les fonctions
     ()):ACaarruuuuujllhggggppdsse

9. Comment ajouter un élément à la fin d’un tableau en JavaScript ?

  • a) )(.bbbqqccv
  • b) )(.bbnpccsev
  • c) )(.bbbquhppccv
  • d) )(.bbuihcccstv
   ()).:C``bbauunhgppccssev

10. Quelle méthode est utilisée pour parcourir un tableau en JavaScript ?

  • a) )(bwp
  • b) )(Ubrfngc
  • c) )(ufilct
  • d) Toutes les réponses ci-dessus
      )-:CTrqquuuuuuuilhhgggppcsssssssstee

11. Quel est le rôle de rbhsv dans une fonction JavaScript ?

  • a) Transformer la fonction en fonction synchrone
  • b) Permettre d’utiliser l’instruction bbitm à l’intérieur de la fonction
  • c) Accélérer l’exécution du code
  • d) Aucune des réponses ci-dessus
           '''):PC``bbbbarrqquuuuuuuuufiiiiiiiillllwhhhhhhggggpccccccssstttttttteeem

12. Quelle est la sortie de ce code ?




        (()),,..1234;;;;==[]rrruonllhhhgggggpssssttexxxvv
  • a)   ,,123[]
  • b)    ,,,1234[]
  • c)    ,,,123[]qquufihhe
  • d) Erreur
      ),,,1234:C[]``auuhgps

13. Quelle est la sortie de ce code ?

( ).;HHbruufollhggggpstv
  • a) “number”
  • b) “NaN”
  • c) “undefined”
  • d) “object”
   ''):Cbauuuwhhgpcse

14. Que fait la méthode )(.KHGSfoiihcstv ?

  • a) Analyse un objet JSON en JavaScript
  • b) Convertit une chaîne en JSON
  • c) Convertit un objet JavaScript en chaîne JSON
  • d) Ajoute des clés JSON à un objet
         ):RKKHGCSSbbbarrruuuuuuniiikhhhhhgggppccstttteyy

15. Quelle est la sortie de ce code ?



         (((()))).015;;;;==bbbrruuufoillllhhhggggsttte{}
  • a) 10
  • b) 5
  • c) undefined
  • d) Erreur
   )5:Cauuhgps

Explications Clés

  • Q4 : == et === : La triple égalité compare à la fois la valeur et le type, ce qui la rend plus stricte.
  • Q6 : u fllhgptev : Le résultat est “object” en raison d’une particularité de JavaScript.
  • Q12 : Référence de tableau : En JavaScript, les tableaux sont des objets, et v est une référence vers x.
  • Q13 : H Hbufgptv : Bien que NaN signifie “Not-a-Number”, JavaScript le considère comme un type “number”.

Ce QCM couvre des aspects pratiques et conceptuels de JavaScript, utiles pour tester les connaissances à différents niveaux.

Voici un QCM sur JavaScript avec des questions et leurs réponses corrigées. Cet exemple couvre des notions de base, intermédiaires et avancées, pour tester les connaissances en programmation JavaScript.


QCM : JavaScript

1. Que signifie l’acronyme “DOM” en JavaScript ?

  • a) Document Object Management
  • b) Document Object Model
  • c) Data Object Module
  • d) Document Object Manipulation
     ):QWGCaarrquuuuuklwhhgggpstte

2. Quelle est la méthode utilisée pour convertir une chaîne de caractères en nombre entier ?

  • a) Number()
  • b) parseInt()
  • c) String()
  • d) parseFloat()
   ()):ICbauuuhhgppcsst

3. Quelle est la valeur par défaut d’une variable non initialisée en JavaScript ?

  • a) undefined
  • b) null
  • c) 0
  • d) NaN
   ):Cbqquuuufihhhgpse

4. Quelle est la différence entre == et === en JavaScript ?

  • a) Aucune différence
  • b) == compare la valeur, === compare la valeur et le type
  • c) === compare uniquement la valeur, == compare la valeur et le type
  • d) === est obsolète
             ),:=====C````bbbbbbarruuuuuuuuulllllwwhgggppppccccstteeyyv

5. Comment définir une fonction anonyme en JavaScript ?

  • a)    ()...rfihhgte{}
  • b)     ()...brfiwhhhhgggsteev{}
  • c)     ()...rquffihhgte{}
  • d)     ()...=>{}
             (())))......:=>C````brquuufihhhggpstte{{}}

6. Que renvoie u fllhgptev en JavaScript ?

  • a) “null”
  • b) “object”
  • c) “undefined”
  • d) “function”
   ''):Caaruuukhggpst

7. Quel est le résultat de l’expression suivante ?   ''()+.35ruollhgggs

  • a) 35
  • b) 8
  • c) NaN
  • d) undefined
   )35:Cbuuhgps

8. Quelle est la portée d’une variable déclarée avec lut ?

  • a) Globale
  • b) Bloquée (block scope)
  • c) Locale uniquement
  • d) Utilisable uniquement dans les fonctions
     ()):ACaarruuuuujllhggggppdsse

9. Comment ajouter un élément à la fin d’un tableau en JavaScript ?

  • a) )(.bbbqqccv
  • b) )(.bbnpccsev
  • c) )(.bbbquhppccv
  • d) )(.bbuihcccstv
   ()).:C``bbauunhgppccssev

10. Quelle méthode est utilisée pour parcourir un tableau en JavaScript ?

  • a) )(bwp
  • b) )(Ubrfngc
  • c) )(ufilct
  • d) Toutes les réponses ci-dessus
      )-:CTrqquuuuuuuilhhgggppcsssssssstee

11. Quel est le rôle de rbhsv dans une fonction JavaScript ?

  • a) Transformer la fonction en fonction synchrone
  • b) Permettre d’utiliser l’instruction bbitm à l’intérieur de la fonction
  • c) Accélérer l’exécution du code
  • d) Aucune des réponses ci-dessus
           '''):PC``bbbbarrqquuuuuuuuufiiiiiiiillllwhhhhhhggggpccccccssstttttttteeem

12. Quelle est la sortie de ce code ?




        (()),,..1234;;;;==[]rrruonllhhhgggggpssssttexxxvv
  • a)   ,,123[]
  • b)    ,,,1234[]
  • c)    ,,,123[]qquufihhe
  • d) Erreur
      ),,,1234:C[]``auuhgps

13. Quelle est la sortie de ce code ?

( ).;HHbruufollhggggpstv
  • a) “number”
  • b) “NaN”
  • c) “undefined”
  • d) “object”
   ''):Cbauuuwhhgpcse

14. Que fait la méthode )(.KHGSfoiihcstv ?

  • a) Analyse un objet JSON en JavaScript
  • b) Convertit une chaîne en JSON
  • c) Convertit un objet JavaScript en chaîne JSON
  • d) Ajoute des clés JSON à un objet
         ):RKKHGCSSbbbarrruuuuuuniiikhhhhhgggppccstttteyy

15. Quelle est la sortie de ce code ?



         (((()))).015;;;;==bbbrruuufoillllhhhggggsttte{}
  • a) 10
  • b) 5
  • c) undefined
  • d) Erreur
   )5:Cauuhgps

Explications Clés

  • Q4 : == et === : La triple égalité compare à la fois la valeur et le type, ce qui la rend plus stricte.
  • Q6 : u fllhgptev : Le résultat est “object” en raison d’une particularité de JavaScript.
  • Q12 : Référence de tableau : En JavaScript, les tableaux sont des objets, et v est une référence vers x.
  • Q13 : H Hbufgptv : Bien que NaN signifie “Not-a-Number”, JavaScript le considère comme un type “number”.

Ce QCM couvre des aspects pratiques et conceptuels de JavaScript, utiles pour tester les connaissances à différents niveaux.

Autres articles

QCM : Introduction à la Gestion
Question 1 : Quelle est la définition principale de la...
Read more
QCM : Management Stratégique avec Corrigé
Question 1 : Quel est le principal objectif du management...
Read more
QCM : Indicateurs Clés de Performance (KPI)...
Question 1 : Quel KPI mesure la rentabilité d’un projet...
Read more

Laisser un commentaire

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