QCM Javascript – Partie 10

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. Laquelle des fonctions suivantes de l’objet String renvoie l’index de la dernière occurrence de la valeur spécifiée dans l’objet String appelant ?

A LastIndexOf()

B Search()

C Substr()

D IndexOf()

A
La fonction lastIndexOf() est la bonne réponse car elle renvoie l’indice de la dernière occurrence d’une valeur spécifiée dans une chaîne de caractères. Cette fonction recherche la chaîne de caractères de la fin au début et renvoie l’indice de la dernière occurrence trouvée. Cette fonction est utile pour trouver la position de la dernière occurrence d’un caractère ou d’une sous-chaîne dans une chaîne. Exemple:

let str = 'WayToLearnX';
let index = str.lastIndexOf('To');
console.log(index);  // 3

 

2. Laquelle des fonctions suivantes de l’objet String permet d’afficher une chaîne de caractères en gros caractères, comme si elle se trouvait dans une balise <b> ?

A Anchor()

B Big()

C Blink()

D Italique()

B
La fonction big() de l’objet String crée une chaîne de caractères qui sera affichée dans une grande police, comme si elle se trouvait dans une balise. Cette fonction est utilisée pour augmenter la taille de la police du texte et le faire paraître plus grand.

 

3. Laquelle des fonctions suivantes de l’objet String permet d’afficher une chaîne de caractères en indice, comme si elle se trouvait dans une balise <sub> ?

A Sup()

B Small()

C Strike()

D Sub()

D
La fonction sub() de l’objet String permet d’afficher une chaîne de caractères en indice, comme si elle se trouvait dans une balise. Cette fonction est utile lorsque l’on souhaite afficher du texte dans une taille plus petite et une position plus basse, ce qui est généralement le cas pour les formules mathématiques ou chimiques, les notes de bas de page ou les abréviations.

 

 
 

4. Laquelle des fonctions suivantes de l’objet Array renvoie le premier (plus petit) indice d’un élément du tableau égal à la valeur spécifiée, ou -1 s’il n’y en a pas ?

A IndexOf()

B Join()

C LastIndexOf()

D Map()

A
La fonction indexOf() de l’objet Array renvoie le premier indice d’un élément du tableau qui est égal à la valeur spécifiée. Si aucun élément n’est trouvé, elle renvoie -1. Cette fonction est utile pour trouver la position d’un élément spécifique dans un tableau.

 

5. Laquelle des fonctions suivantes de l’objet Array renvoie une chaîne de caractères représentant le tableau et ses éléments ?

A ToSource()

B Sort()

C Splice()

D ToString()

D
La fonction toString() de l’objet Array renvoie une chaîne de caractères représentant le tableau et ses éléments. Cette fonction convertit chaque élément du tableau en une chaîne de caractères, puis les concatène ensemble, en les séparant par des virgules. La chaîne résultante est ensuite renvoyée. Cette fonction est utile lorsque l’on souhaite afficher le contenu d’un tableau sous la forme d’une seule chaîne de caractères. Exemple:

const fruits = ["Banana", "Orange", "Apple"];
const myArray = fruits.toString();
//Sortie: Banana,Orange,Apple

 

6. Étant donné x = new Date(), comment représenter X sous forme de chaîne de caractères en temps universel (fuseau horaire +0000) ?

A X.getUTC();

B X.getUTCDate();

C X.toUTCString();

D Aucune de ces réponses

C
La bonne réponse est x.toUTCString() car la méthode toUTCString() convertit la date en une chaîne de caractères en temps universel (fuseau horaire +0000). Cette méthode renvoie une chaîne qui représente la date et l’heure au format « Thu, 01 Jan 1970 00:00:00 GMT ».

 

 
 

7. Que signifie JSON ?

A JavaScript Oriented Notation

B JavaScript Object Notation

C JavaScript Online Notation

D Aucune de ces réponses

B
JSON est l’abréviation de JavaScript Object Notation. Il s’agit d’un format d’échange de données léger, facile à lire et à écrire pour les humains, et facile à analyser et à générer pour les machines. Il est principalement utilisé pour transmettre des données entre un serveur et une application web, comme alternative à XML. JSON utilise des paires clé-valeur et prend en charge les tableaux, ce qui en fait un choix populaire pour représenter des données structurées.

 

8. Étant donné ce qui suit, quelle est la valeur de x ?
var x = typeof "abc";

A abc

B String

C Undefined

D Error

B
La valeur de x est « string » car l’opérateur typeof renvoie le type de données d’une variable ou d’une expression. Dans ce cas, « abc » est une chaîne de caractères, donc le typeof « abc » est « string ».

 

9. La variable x a une valeur de 5. La variable y a une valeur de 7
console.log( x < 7 && y > 6 );

A True

B False

C Error

D Undefined

A
L’expression « x < 7 && y > 6″ évalue deux conditions à l’aide de l’opérateur logique AND. La première condition « x < 7" est vraie car la valeur de x est 5, c'est-à-dire inférieure à 7. La seconde condition "y > 6″ est également vraie car la valeur de y est 7, c’est-à-dire supérieure à 6. Comme les deux conditions sont vraies, l’expression globale est vraie. Par conséquent, la réponse correcte est True.

 

 
 

10. Le javascript est-il sensible à la casse ?

A Vrai

B Faux

A
JavaScript est en effet sensible à la casse. Cela signifie qu’il fait la différence entre les majuscules et les minuscules. Par exemple, « variable » et « Variable » seraient considérés comme deux variables différentes en JavaScript. Il est important de garder cela à l’esprit lors de l’écriture du code, car l’utilisation d’une casse incorrecte peut entraîner des erreurs ou un comportement inattendu dans le programme.

 

 

Laisser un commentaire

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