QCM3 - Javascript

En répondant à ces 14 questions, vous pourrez apprécier partiellement l'étendue de vos connaissances en JavaScript. 

Cliquez sur le bouton Vérifier pour contrôler votre réponse à la question courante.
Votre résultat global apparaîtra quand vous aurez répondu à la dernière question.
Pour clôturer le test : cliquez sur le bouton Vérifier de la question 14.

 

1 - Soit l'instruction resul=document.all?1:0 exécutée sous Internet Explorer. Après l'exécution de cette instruction, resul contiendra la valeur :

  0
  1
  -1

 

 

2 - L'instruction var resul=new Array(10); définit un tableau de :

11 éléments toujours du même type
11 éléments (types quelconques)
10 éléments 

 

 

3 - L'écriture if (membre) signifie : si la variable membre vaut...

1 Alors ...
une valeur numérique non nulle
quelque chose différent de undefined;

 

 

4 - L'instruction var px = window.event.x; permet de :

connaître la position du point d'insertion
stocker la position du curseur
stocker la position en x du curseur de la souris

 

 

5 - L'instruction on_off = ref1 == ref2; affecte à la variable on_off la valeur :
(ref1 vaut 3 et ref2 vaut 4)

-1
false
true

 

 

6 - L'écriture cpt = cpt - 1; signifie :

cette écriture n'est pas correcte
comparer cpt et cpt+1
décrémenter cpt de 1 unité

 

 

7 - L'instruction event.srcElement.tagName permet de(d') :

déterminer l'élément cliqué par l'utilisateur
copier le nom du tag dans la presse-papiers
détecter la touche enfoncée par l'utilisateur

 

 

8 - L'instruction if (event.keyCode==13) permet de(d') :

neutraliser la touche Enter
détecter l'appui sur la touche Enter
associer à la touche Enter une fonction par défaut

 

 

9 - Soit l'écriture while( limite!=10). Elle signifie répéter tant que limite :

est supérieure à 10
est différente de 10
n'est pas inférieure à 10

 

 

10 - La boucle  for( ind = 1;ind<=10;ind=ind+3) permet d'affecter, dans la boucle, à ind les valeurs suivantes :

1, 2, 3, ..., 10
1, 4, 7, 10, 13
1, 4, 7, 10

 

 

11 - Que réalise la deuxième ligne du code suivant ?
     

ladate = "07/12/1999";
document.write (ladate.substring(3, 5));

ce code est erroné car la première ligne comporte une erreur
elle stocke la valeur 12 dans la cellule courante
elle affiche 12 dans la page courante

 

12 - Dans l'instruction document.bgColor="#FFAABB"; , les éléments ont la signification suivante : 

document est un objet et bgColor est une collection
document est une collection et bgColor est un objet
document est un objet et bgColor est une propriété

 

 

13 - A votre avis, le mot forms désigne une :

  propriété
  collection
  méthode

 

 

14 - L'instruction while(demo.indexOf(ch)>=0)  permet de :

retourner la position de ch dans demo
parcourir la chaîne qui se nomme ch
parcourir la chaîne demo tant que le contenu de ch apparaît dans demo