QCM Javascript – Partie 40
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.
[wx_adsense]
1. Prenons l’exemple de ce code de stockage sur le web. Quel est le résultat de ce code?
sessionStorage.setItem('sessionData', JSON.stringify({ id: 9, token: 'str' }));
let data = JSON.parse(sessionStorage.getItem('sessionData'));
console.log(data.id);
A { id: 9, token: ‘str’ }
B 9
C str
D undefined
2. Quel sera le résultat de ce code si localStorage contient déjà 10 produits?
for (let i = 0; i < 5; i++) {
localStorage.setProducts(key${i}, value${i});
}
console.log(localStorage.length);
A 5
B 10
C 15
D Erreur
3. Identifiez le problème dans cet extrait de code :
localStorage.setItem('settings', { theme: 'dark', layout: 'box' });
let settings = localStorage.getItem('settings');
console.log(settings.theme);
A L'objet n'est pas correctement stocké sous forme de chaîne de caractères
B L'API localStorage est mal utilisée
C L'objet settings n'a pas de propriété theme
D Pas d'erreur
[wx_adsense]
4. Lequel des éléments suivants n'est pas un mot-clé JavaScript:
A if
B with
C debugger
D use strict
5. Lequel des éléments suivants est le résultat correct du code JavaScript donné ?
var a=0;
var b=0;
while (a < 3)
{
a++;
b += a;
console.log(b);
}
A 136
B 123
C 013
D 01
6. Lequel des éléments suivants est le résultat correct du code JavaScript donné ?
var x=0; for(x; x < 10; x++); console.log(x);
A 4
B 5
C 10
D error
[wx_adsense]
7. Quel est le rôle de l'instruction "debugger" dans le code suivant?
function fun(0){
if(0===undefined)
debugger;
}
A Il s'agit d'une sorte de mot-clé utilisé pour déboguer l'ensemble du programme en une seule fois.
B Il ne fera rien, bien qu'il s'agisse d'un point d'arrêt.
C Il déboguera l'erreur dans cette déclaration
D Tout ce qui est mentionné ci-dessus
8. Lequel des éléments suivants est le résultat correct du code JavaScript donné ?
const object1 = {
property1: 50
};
console.log(Object.is(object1));
A 50
B true
C false
D Erreur de syntaxe
9. Quel type de fonction est exécuté dans la partie suivante du code JavaScript ?
obj = {x:1, y:{z:[false,null,""]}};
str = JSON.stringify(obj);
res = JSON.parse(str);
A Encapsulation d'objets
B Encodage d'objets
C Abstraction d'objets
D Sérialisation d'objets
[wx_adsense]
10. Un ensemble de propriétés non ordonnées ayant un nom et une valeur est appelé ______.
A String
B Tableau
C Objet sérialisé
D Objet
11. Une collection d'éléments du même type de données, qui peuvent être ordonnés ou non, est appelée _____.
A String
B Tableau
C Objet sérialisé
D Objet
[wx_amazon]
