wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Evaluation_formative_lecon7_les_collections

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Quelle est la principale différence entre une liste et un tuple ?

a)

Les listes sont plus rapides que les tuples

b)

Les listes sont modifiables, les tuples non

c)

Les tuples contiennent uniquement des nombres

d)

Les tuples sont toujours plus longs

2.

Quelle syntaxe permet de créer une liste vide ?

a)

liste = ()

b)

liste = {}

c)

liste = []

d)

liste = ""

3.

Que fait la commande append()

a)

Elle supprime un élément de la liste

b)

Elle ajoute un élément à la fin de la liste

c)

Elle vide complètement la liste

d)

Elle inverse la liste

4.

Que renvoie len(("a", "b", "c"))

a)

1

b)

2

c)

3

d)

Erreur

5.

Un tuple peut-il être modifié après sa création ?

a)

Oui, on peut y ajouter des éléments

b)

Oui, mais uniquement des nombres

c)

Non, jamais

d)

Seulement avec append()

6.

Que fait l’instruction del liste[0] ?

a)

Supprime la liste entière

b)

Vide la liste

c)

Supprime le premier élément de la liste

d)

Ne fait rien

7.

Que fait personnes[-1] ?

a)

Affiche le premier élément

b)

Affiche l’avant-dernier élément

c)

Donne une erreur

d)

Affiche le dernier élément

8.

Que fait personnes[::-1] ?

a)

Inverse la liste

b)

Affiche un élément sur deux

c)

Trie la liste

d)

Supprime les doublons

9.

Complète la phrase : Les listes sont _______ et les tuples sont _______

a)

statiques / dynamiques

b)

immuables / muables

c)

muables / immuables

d)

lentes / rapides

10.

Si on modifie une liste passée à une fonction, que se passe-t-il ?

a)

Rien, la liste reste la même

b)

Seule une copie est modifiée

c)

La liste d’origine est aussi modifiée

d)

Erreur d’exécution

11.

Quelle est la différence entre append() et extend() ?

a)

append() ajoute une liste entière, extend() un élément

b)

append() ajoute un élément, extend() ajoute plusieurs éléments

c)

append() efface la liste avant d’ajouter

d)

Aucune, elles font la même chose

12.

Lequel de ces exemples représente un tuple valide ?

a)

[Rouge, Vert, Bleu]

b)

('Rouge'; 'Vert'; 'Bleu')

c)

('Rouge', 'Vert', 'Bleu')

d)

{Rouge, Vert, Bleu}

13.

Que renvoie range(0,5) lorsqu’on le convertit en liste ?

a)

[0, 1, 2, 3, 4, 5]

b)

[1, 2, 3, 4, 5]

c)

[5, 4, 3, 2, 1]

d)

[0, 1, 2, 3, 4]

14.

Quelle est la valeur de personnes[: :2] pour personnes = ("A","B","C","D") ?

a)

("A", "B", "C")

b)

("A", "C")

c)

("B", "D")

d)

("A", "D")

15.

Que fait le code suivant ?

a)

Affiche Python

b)

Affiche nohtyP

c)

Affiche une erreur

d)

Affiche Pytho