QCM Javascript – Partie 3
QCM sur Javascript avec des réponses pour la préparation des tests techniques, des tests en ligne, aux examens et aux certifications. Ces questions et réponses sont tirés d’un vrai entretien écrit et certaines parties sont en direct.
1. Comment déclarer un tableau « tab » de 10 éléments ?
A tab = new Array(10)
B var tab[10]
C var tab = array(10)
D var tab(10)
2. Quel est le code pour obtenir un nombre aléatoire compris entre 5 et 9 inclus?
A Math.floor((Math.random() * 5) + 4);
B Math.floor((Math.random() * 4) + 4);
C Math.floor((Math.random() * 4) + 5);
D Math.floor((Math.random() * 5) + 5);
3. Pour vérifier si trois variables sont égaux, nous utiliserons_____ ?
A X = Y = Z
B (X == B) && (Y == Z)
C (X = B) && (Y = Z)
D (X == B) & (Y == Z)
4. Combien de paramètres peuvent être passés à une fonction?
A Aucune
B Autant que vous voulez
C Un pour chaque argument
D Un
5. Lequel de ces paramètres n’est pas valide?
A texte
B une variable
C un opérateur
D un nombre
6. Comment pouvez-vous détecter le nom du navigateur du client?
A navigator.appName
B browser.name
C client.navName
D window.appName
7. Si str = "VWXYZ"
, que retourne str.charAt(3)
?
A X
B Y
C Z
D false
8. L’instruction suivante A ? B : C
est équivalent à ______?
A if (A) {B; C}
B if (A != B) C
C if (A == B) C
D if (A) {B} else {C}
9. Lequel n’est pas un opérateur de comparaison?
A <
B >
C =
D !=
10. Quel événement est spécifique au clavier?
A onkeypress
B onkeydown
C onclick
D onfocus
dans la partie 2 QCM javascript la dernière question ne possède pas de correction