QCM En JavaScript– Partie 6

Question 1 sur 10

1. Laquelle des fonctions suivantes est un type de fonction valide que JavaScript prend en charge?

  • A Une fonction nommée
  • B Une fonction anonyme
  • C Les deux A et B sont vrais.
  • D Aucune de ces réponses n’est vraie.
C

JavaScript prend en charge à la fois les fonctions nommées et les fonctions anonymes. Une fonction nommée a un nom identifié, tandis qu'une fonction anonyme est déclarée sans nom.

Question 2 sur 10

2. Quelle méthode renvoie le caractère à l’index spécifié?

  • A characterAt()
  • B getCharAt()
  • C charAt()
  • D Aucune de ces réponses n’est vraie.
C

La méthode charAt() renvoie le caractère à l'index spécifié d'une chaîne de caractères.

Question 3 sur 10

3. Lequel des éléments suivants n’est pas un événement de souris?

  • A onmousescroller
  • B onclick
  • C onmouseover
  • D onmousemove
A

onmousescroller n'est pas un événement de souris valide en JavaScript. Les autres, comme onclick, onmouseover, et onmousemove, sont des événements de souris valides.

Question 4 sur 10

4. Le contraire de onmouseover est_____?

  • A onmouseoff
  • B onmouseout
  • C onmouseunder
  • D onnotmouseover
B

Le contraire de onmouseover est onmouseout, qui est déclenché lorsque le curseur de la souris quitte un élément.

Question 5 sur 10

5. Comment savoir le nombre d’éléments d’un formulaire ?

  • A document.myform.elements.count
  • B document.myform.length
  • C document.myform.count
  • D document.myform.elements.length
D

Pour savoir le nombre d'éléments dans un formulaire, vous pouvez utiliser document.myform.elements.length, où myform est l'ID du formulaire.

Question 6 sur 10

6. Quelle méthode renvoie les caractères d’une chaîne commençant à l’emplacement spécifié?

  • A substr()
  • B getSubstring()
  • C slice()
  • D Aucune de ces réponses n’est vraie.
A

La méthode substr() renvoie les caractères d'une chaîne en commençant à l'indice spécifié et en continuant pour un certain nombre de caractères.

Question 7 sur 10

7. La balise <noscript> fonctionnera ______?

  • A uniquement avec des scripts externes
  • B avec des scripts internes et externes
  • C s’il y a ou non du Javascript
  • D seulement dans les navigateurs qui ne savent pas ce qu’est le Javascript.
C

La balise <noscript> affiche son contenu lorsque JavaScript est désactivé ou non pris en charge par le navigateur, que les scripts soient internes ou externes.

Question 8 sur 10

8. Les navigateurs qui ne comprennent pas le langage Javascript _______

  • A ignorer toutes les balises <script> et <noscript>
  • B afficher le contenu des balises <script>
  • C afficher le contenu des balises <noscript>
  • D afficher le contenu des balises <script> et <noscript>
C

Les navigateurs qui ne comprennent pas JavaScript affichent le contenu des balises <noscript> mais ignorent le contenu des balises <script>.

Question 9 sur 10

9. Lequel de ceux-ci contient une instruction exécutable?

  • A // var x = 0; // var y = 0;
  • B /* var x = 0; // var y = 0; */
  • C /* var x = 0; */ var y = 0;
  • D // var x = 0; /* var y = 0; */
C

Le code /* var x = 0; */ var y = 0; contient une instruction exécutable, var y = 0;, car elle est en dehors des commentaires.

Question 10 sur 10

10. Laquelle de ces affirmations est vraie?

  • A les arguments sont des paramètres
  • B les arguments et paramètres doivent avoir le même nom
  • C les arguments sont des espaces réservés
  • D les arguments sont en désaccords avec les paramètres
C

En programmation, les arguments sont des valeurs réelles passées aux paramètres de la fonction lors de son appel, tandis que les paramètres sont des variables définies dans la déclaration de la fonction.

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.