wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ef S2 2024 G4-G5

Total questions: 62

Worksheet time: 44mins

Name
Class
Date
1.

N° D'Apogée (sans faute)

4 lines
2.

Votre Nom (Nom Prénom en majuscule)

4 lines
3.

Quelle est la syntaxe pour créer une liste vide en Python?

a)

ma_liste = [None]

b)

ma_liste = []

c)

ma_liste = list()

d)

ma_liste = {}

4.

Comment pouvez-vous ajouter un élément à la fin d'une liste en Python?

a)

my_list.add(new_element)

b)

my_list.append(new_element)

c)

my_list.extend(new_element)

d)

my_list.insert(new_element)

5.

A quoi sert une liste en python ?

a)

Il est utilisé pour créer des classes en Python en une seule ligne de code.

b)

Il est utilisé pour créer des dictionnaires en Python en une seule ligne de code.

c)

Il est utilisé pour créer des boucles en Python en une seule ligne de code.

d)

Il est utilisé pour créer des listes en Python en une seule ligne de code.

6.

Expliquez la différence entre les méthodes append() et extend() dans les listes Python.

a)

La méthode append() ajoute plusieurs éléments à la fin de la liste, tandis que la méthode extend() ajoute un seul élément à la fin de la liste.

b)

La méthode append() ajoute un seul élément à la fin de la liste, tandis que la méthode extend() ajoute plusieurs éléments à la fin de la liste.

c)

La méthode append() supprime des éléments de la liste, tandis que la méthode extend() ajoute des éléments à la liste.

d)

La méthode append() ajoute des éléments au début de la liste, tandis que la méthode extend() ajoute des éléments au milieu de la liste.

7.

comment inverser l'ordre dans une liste ?

a)

sorted(list_name) or list_name.sort()

b)

list_name.reverse()

c)

list_name.sort(reverse=True)

d)

list_name.order()

8.

Expliquez la différence entre les méthodes del() et pop() dans les listes Python.

a)

La méthode del() supprime l'élément dont l'indice est spécifié

b)

La méthode del() supprime la dernière occurrence dans la liste

c)

La méthode del() supprime l'élément entré comme paramètre à la liste, tandis que la méthode pop() supprime le dernier

d)

La méthode pop() supprime la valeur spécifiée de la liste

9.

Comment pouvez-vous vérifier si un élément spécifique est présent dans une liste en Python?

a)

Utilisez le mot-clé 'in'

b)

Utilisez le mot-clé 'not in'

c)

Utilisez le mot-clé 'out'

d)

Utilisez le mot-clé 'contains'

10.

Qu'affiche le programme ci-dessus ?

a)

13

b)

17

c)

1

d)

14

11.

Lequel des éléments suivants est un nom de variable valide en Python ?

a)

1_variable

b)

variable_1

c)

variable-1

d)

variable.1

12.

Comment assigner la valeur 10 à une variable nommée 'x' en Python ?

a)

x: 10

b)

x <- 10

c)

x = 10

d)

10 = x

13.

Le nom d'une variable en Python peut-il commencer par un chiffre ?

a)

Oui

b)

Non

14.

Quel sera le résultat du code suivant ?

a)

5

b)

10

c)

15

d)

Erreur

15.

Quel sera le résultat du code suivant ?

a)

5

b)

10

c)

15

d)

Erreur

16.

Quel sera le résultat du code suivant ?

a)

1

b)

2

c)

3

d)

Erreur

17.

Quel type de valeur est 3.14 en Python ?

a)

int

b)

float

c)

str

d)

complex

18.

Quel est le type de la variable x suivante ?

a)

int

b)

str

c)

float

d)

list

19.

Quel type de valeur est 'True' en Python ?

a)

int

b)

str

c)

bool

d)

list

20.

Quel est le type de x après l'exécution du code suivant ?

a)

list

b)

str

c)

int

d)

float

21.

Quel est le résultat de '3 + 3 ** 3' en Python ?

a)

33

b)

30

c)

12

d)

9

22.

Quel sera le résultat du code suivant ?

a)

2

b)

2.5

c)

2.0

d)

3

23.

Que fait l'opérateur '**' en Python ?

a)

multiplication

b)

division

c)

exponentiation

d)

modulus

24.

Lequel des opérateurs suivants est l'opérateur de module en Python ?

a)

/

b)

//

c)

**

d)

%

25.

Quel sera le résultat du code suivant ?

a)

5

b)

3

c)

8

d)

Erreur

26.

Quel sera le résultat du code suivant ?

a)

Greater

b)

Lesser

c)

Erreur

d)

None

27.

Comment écrire une instruction if-else en Python ?

a)

if (condition) { ... }

else { ... }

b)

if condition: ... else: ...

c)

if (condition): ... else: ...

d)

if condition then ... else ...

28.

Quel sera le résultat du code suivant ?

a)

Small

b)

Medium

c)

Large

d)

Erreur

29.

Pouvez-vous utiliser les opérateurs logiques and, or et not dans des conditions Python ?

a)

Yes

b)

No

30.

Quel sera le résultat du code suivant ?

a)

Both True

b)

One or Both False

c)

Erreur

d)

None

31.

Comment créer une variable de type chaîne de caractères en Python ?

a)

x = 'Hello'

b)

x = "Hello"

c)

"""Hello"""

d)

All of the above

32.

Qu'affiche le programme ci-dessus ?

a)

13

b)

17

c)

1

d)

14

33.

Qu'affiche le programme ci-dessus ?

a)

6

b)

12

c)

9

d)

11

34.

Donner la valeur de la variable y à la suite des instructions suivantes :

Georges =3

Georges*=2

y=Georges-2

y=y*Georges

(a)  

35.

Quel est le type de la variable x=[2,3,7]

a)

int

b)

list

c)

float

d)

str

36.
a)

Soir

b)

Nuit

c)

Matin

d)

Après-midi

37.
a)

7

b)

10

c)

12

d)

15

38.
a)

a

b)

4

c)

3

d)

b

39.
a)

Majeur

b)

Rien

c)

Mineur

d)

ERROR

40.

Quel est la fonction qu'on utilise pour afficher la valeur de A ?

a)

print(A)

b)

afficher(A)

c)

print(a)

d)

afficher(a)

41.

L = [12, 10, 4, 6]

print(L[3]) affiche

a)

10

b)

12

c)

4

d)

6

42.

Quelle librairie Python sert à réaliser des graphiques mathématiques

a)

Mappy

b)

Matplotlib

c)

Numpy

d)

Matlab

43.

Une consommation électrique (en KWh) est une variable

a)

Qualitative

b)

Quantitative discrète

c)

Quantitative continue

d)

Textuelle

44.

Une liste est une structure de donnée qui peut contenir des donnees

a)

du meme type

b)

de types differents

45.

Lequel des éléments suivants permet de créer une liste vide en Python ?

a)

list()

b)

[]

c)

{}

d)

empty_list()

46.

Quelle est la bonne façon d'accéder au troisième élément d'une liste nommée 'my_list' ?

a)

my_list[2]

b)

my_list[3]

c)

my_list[1]

d)

my_list(2)

47.

Quelle méthode Python permet d'ajouter un élément à la fin d'une liste ?

a)

append()

b)

extend()

c)

add()

d)

insert()

48.

Comment inverser l'ordre des éléments d'une liste ?

a)

reverse()

b)

invert()

c)

flip()

d)

back()

49.

Qu'affiche ce code ?

a)

[1, 2, 3, 4]

b)

[1, 2, 3, 4,5]

c)

[0, 1, 2, 3, 4]

d)

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

50.

Lequelles des affirmations suivantes sont vraies à propos des listes en Python ?

a)

Les listes ne peuvent pas stocker des éléments de types de données différents.

b)

Les listes en Python sont muables.

c)

Les listes peuvent contenir des éléments en double.

d)

Les listes en Python sont toujours ordonnées

51.

Qu'affiche ce code ?

a)

2

b)

3

c)

4

d)

5

52.

Quelle méthode est utilisée pour vérifier si un élément particulier est présent ou non dans une liste ?

a)

find()

b)

contains()

c)

in

d)

exists()

53.

Qu'affiche ce code ?

a)

[1,2,5]

b)

[1,2,3,5]

c)

C'est une erreur

d)

[1,2,3,0,5]

54.

Qu'affiche ce code ?

a)

[1,2,3,7,4,3]

b)

[7,4,3,1,2,3]

c)

[1,7,2,4,3,3]

55.

La fonction index() donne l'indice de l'element en argument, qu'affiche ce code ?

a)

2

b)

1

56.

Lesquelles sont la façon correcte de declarer une liste ?

a)

my_list_2

b)

my_list_3

c)

my_list_4

d)

All of them

57.

Qu'affiche le programme ci-dessus ?

a)

13

b)

17

c)

1

d)

14

58.

Qu'affiche le programme ci-dessus ?

a)

6

b)

12

c)

9

d)

11

59.

Donner la valeur de la variable y à la suite des instructions suivantes :

Georges =3

Georges*=2

y=Georges-2

y=y*Georges

(a)  

60.

Quel est le type de la variable x=[2,3,7]

a)

int

b)

list

c)

float

d)

str

61.
a)

7

b)

10

c)

12

d)

15

62.
a)

a

b)

4

c)

3

d)

b