Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz sur les Méthodes de Recherche de Chaînes

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Quelle méthode retourne l’index de la première occurrence d’un sous-texte ?

a)

search()

b)

indexOf()

c)

lastIndexOf()

2.

Quelle méthode retourne l’index de la dernière occurrence d’un sous-texte ?

a)

lastIndexOf()

b)

indexOf()

c)

startsWith()

3.

Quelle méthode peut accepter une expression régulière comme argument ?

a)

includes()

b)

indexOf()

c)

search()

4.

Que retourne `indexOf("a")` si "a" n'existe pas dans la chaîne ?

a)

null

b)

-1

c)

false

5.

Quelle méthode retourne `true` si une chaîne contient une sous-chaîne spécifique ?

a)

search()

b)

includes()

c)

match()

6.

Quelle méthode retourne toutes les correspondances d'une expression régulière globale ?

a)

matchAll()

b)

match()

c)

search()

7.

Que retourne `startsWith()` ?

a)

Un index

b)

Un tableau

c)

Un booléen

8.

Quelle méthode vérifiera si une chaîne se termine par une sous-chaîne donnée ?

a)

endsWith()

b)

lastIndexOf()

c)

includes()

9.

`match()` retourne quoi en cas de correspondance ?

a)

true

b)

Un tableau

c)

Un nombre

10.

Quelle est la différence principale entre `match()` et `matchAll()` ?

a)

`matchAll()` retourne le premier match

b)

`matchAll()` retourne un itérateur

c)

`match()` retourne un itérateur

11.

`'hello world'.indexOf('o')` retourne :

a)

4

b)

5

c)

6

12.

`'hello world'.lastIndexOf('o')` retourne :

a)

4

b)

7

c)

8

13.

La méthode `search()` retourne :

a)

Un booléen

b)

Un index

c)

Un tableau

14.

Quelle méthode utiliser pour savoir si une chaîne commence par un mot spécifique ?

a)

startsWith()

b)

indexOf()

c)

match()

15.

`'Bonjour'.includes('jour')` retourne :

a)

true

b)

false

c)

undefined

16.

`'chat'.endsWith('at')` retourne :

a)

true

b)

false

c)

NaN

17.

`'12345'.startsWith('1', 1)` retourne :

a)

true

b)

false

c)

undefined

18.

Quel est le type de retour de `matchAll()` ?

a)

Tableau

b)

Objet

c)

Itérateur

19.

La méthode `includes()` est sensible à :

a)

La ponctuation

b)

La casse

c)

L’espace

20.

Quelle méthode est préférable pour rechercher toutes les occurrences d’un motif avec des groupes ?

a)

match()

b)

matchAll()

c)

search()