wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

EF Informatique I S2 2024 G1-G2

Total questions: 62

Worksheet time: 41mins

Name
Class
Date
1.

Votre Nom (Nom Prénom en majuscule)

4 lines
2.

N° D'Apogée:

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)

1

b)

2

c)

3

d)

Erreur

16.

Quel type de valeur est 3.14 en Python ?

a)

int

b)

float

c)

str

d)

complex

17.

Quel est le type de la variable x suivante ?

a)

int

b)

str

c)

float

d)

list

18.

Quel type de valeur est 'True' en Python ?

a)

int

b)

str

c)

bool

d)

list

19.

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

a)

list

b)

str

c)

int

d)

float

20.

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

a)

33

b)

30

c)

12

d)

9

21.

Quel sera le résultat du code suivant ?

a)

2

b)

2.5

c)

2.0

d)

3

22.

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

a)

multiplication

b)

division

c)

exponentiation

d)

modulus

23.

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

a)

/

b)

//

c)

**

d)

%

24.

Quel sera le résultat du code suivant ?

a)

5

b)

3

c)

8

d)

Erreur

25.

Quel sera le résultat du code suivant ?

a)

Greater

b)

Lesser

c)

Erreur

d)

None

26.

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 ...

27.

Quel sera le résultat du code suivant ?

a)

Small

b)

Medium

c)

Large

d)

Erreur

28.

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

a)

Yes

b)

No

29.

Quel sera le résultat du code suivant ?

a)

Both True

b)

One or Both False

c)

Erreur

d)

None

30.

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

31.

Qu'affiche le programme ci-dessus ?

a)

13

b)

17

c)

1

d)

14

32.

Qu'affiche le programme ci-dessus ?

a)

6

b)

12

c)

9

d)

11

33.

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

Georges =3

Georges*=2

y=Georges-2

y=y*Georges

(a)  

34.

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

a)

int

b)

list

c)

float

d)

str

35.
a)

Soir

b)

Nuit

c)

Matin

d)

Après-midi

36.
a)

7

b)

10

c)

12

d)

15

37.
a)

a

b)

4

c)

3

d)

b

38.
a)

Majeur

b)

Rien

c)

Mineur

d)

ERROR

39.

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)

40.

L = [12, 10, 4, 6]

print(L[3]) affiche

a)

10

b)

12

c)

4

d)

6

41.

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

a)

Mappy

b)

Matplotlib

c)

Numpy

d)

Matlab

42.

Une consommation électrique (en KWh) est une variable

a)

Qualitative

b)

Quantitative discrète

c)

Quantitative continue

d)

Textuelle

43.

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

a)

list()

b)

[]

c)

{}

d)

empty_list()

44.

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)

45.

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

a)

append()

b)

extend()

c)

add()

d)

insert()

46.

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

a)

reverse()

b)

invert()

c)

flip()

d)

back()

47.

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]

48.

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

49.

Qu'affiche ce code ?

a)

2

b)

3

c)

4

d)

5

50.

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()

51.

Qu'affiche ce code ?

a)

[1,2,5]

b)

[1,2,3,5]

c)

C'est une erreur

d)

[1,2,3,0,5]

52.

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]

53.

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

54.

Qu'affiche le programme ci-dessus ?

a)

13

b)

17

c)

1

d)

14

55.

Qu'affiche le programme ci-dessus ?

a)

6

b)

12

c)

9

d)

11

56.

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

Georges =3

Georges*=2

y=Georges-2

y=y*Georges

(a)  

57.

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

a)

int

b)

list

c)

float

d)

str

58.
a)

Soir

b)

Nuit

c)

Matin

d)

Après-midi

59.
a)

7

b)

10

c)

12

d)

15

60.
a)

a

b)

4

c)

3

d)

b

61.

Quel sera le résultat du code suivant ?

a)

Both True

b)

One or Both False

c)

Erreur

d)

None

62.

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