Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

bilan année seconde

Total questions: 27

Worksheet time: 17mins

Name
Class
Date
1.

On considère le tuple t=(3,5,1). Qu’obtient-on après l’instruction t[2]=8

a)

La valeur de t est t=(8,5,1)

b)

La valeur de t est t=(3,8,1)

c)

La valeur de t est t=(3,5,8)

d)

'tuple' object does not support item assignment

2.

On considère le script suivant :

t = [2, 8, 9, 2]

t[2] = t[2] + 5

Quelle est la valeur de t à la fin de son exécution ?

a)

[2, 13, 9, 2]

b)

[2, 8, 14, 2]

c)

[7, 13, 14, 7]

d)

[7, 13, 9, 2]

3.

On considère l'instruction suivante :

resultat = [0] * 3

Que contient la variable resultat après son exécution ?

a)

0, 0, 0

b)

[0], [0], [0]

c)

[[0], [0], [0]]

d)

[0, 0, 0]

4.

On définit deux fonctions, Quelle est la valeur renvoyée par l'appel calcul(5) ?

a)

4

b)

9

c)

11

d)

19

5.

Quelle est la valeur affichée à l’exécution du programme python suivant ?

a)

64

b)

256

c)

7

d)

128

6.

Que renvoie l'appel

mysty("Vive l’informatique","i") ?

a)

0

b)

3

c)

'i'

d)

(1,7,15)

7.

Que vaut le couple (c,b) à la fin de l'exécution ?

a)

(2,8)

b)

(3,2)

c)

(8,2)

d)

(2,3)

8.

type('8'), renvoie

a)

<class 'int'>

b)

<class 'list'>

c)

<class 'str'>

9.

x=8

y=9

z=5

x=y

y=x

z=y

Quelles sont les valeurs des variable x, y et z à la fin de cette instruction?

a)

x=8

y=9

z=5

b)

x=9

y=9

z=5

c)

x=9

y=9

z=9

d)

x=9

y=9

z=8

10.

Quel sera le type de la variable result après l'exécution du script suivant:

result=9-3 + (2.0 -5)

a)

type int

b)

type float

c)

type str

11.

Quel sera le type de la variable somme après l'exécution du script suivant:

a=8

b=2

somme= a+b

a)

type float

b)

type bool

c)

type int

12.

Quelle sera la valeur de la variable somme = a + b si a=8.0 et b=2?

a)

10

b)

'10'

c)

10.0

13.

Quel sera le type de la variable reponse_utilisateur, après l'exécution du code suivant:

reponse_utilisateur = input("Quel est votre âge?") si l'utilisateur entre au clavier 18.

a)

type int

b)

type str

c)

type float

d)

erreur

14.

Pour l'expression suivante: 5 + 2.0

Donner le type, la valeur obtenue, le nom de l'opération effectuée en séparent vos réponses par des virgules (ex.: int,10,soustraction)

(a)  

15.

Pour l'expression suivante: 6 - 2

Donner le type, la valeur obtenue, le nom de l'opération effectuée en séparent vos réponses par des virgules (ex.: int,10,soustraction)

(a)  

16.

Pour l'expression suivante: 5//2

Donner le type, la valeur obtenue, le nom de l'opération effectuée en séparent vos réponses par des virgules (ex.: int,10,soustraction)

(a)  

17.

Pour l'expression suivante: 6%2

Donner le type, la valeur obtenue, le nom de l'opération effectuée en séparent vos réponses par des virgules (ex.: int,10,soustraction)

(a)  

18.

Pour l'expression suivante: 8!=3

Donner le type, la valeur obtenue, le nom de l'opération effectuée en séparent vos réponses par des virgules (ex.: int,10,soustraction)

(a)  

19.

Quelle est la sortie de `print(10 % 3)` ?

a)

10

b)

3

c)

1

d)

0

20.

Quelle est la sortie de `print(1 + 2 * 3)` ?

a)

9

b)

7

c)

6

d)

11

21.

Quelle est la sortie de `print(5 // 2)` ?

a)

2.5

b)

2

c)

2.0

d)

3

22.

Quel est le rôle de la fonction `input()` ?

a)

Afficher un message à l'écran

b)

Lire une entrée de l'utilisateur et la stocker sous forme de chaîne de caractères

c)

Convertir une chaîne en entier

d)

Afficher un message d'erreur

23.

Qu'est-ce qui sera affiché par le code suivant ?

a)

Dog

b)

Cat

c)

Mouse

d)

Tiger

e)

Ce code planterait

24.

Si on saisit dans la console :

x=2

z=x**3

La valeur contenue dans z est...

a)

2

b)

6

c)

8

d)

3

25.

Si on saisit dans la console :

x=4

x=x+1

La fonction print(x) nous permet d'afficher ...

a)

4

b)

3

c)

5

d)

1

26.

En python, quel mot clé est utilisé pour commencer une fonction ?

a)

function

b)

fun

c)

def

d)

import

27.

Lequel des opérateurs suivants en python est évalué à « true » s’il ne trouve pas de variable dans la séquence spécifiée sinon « false » ?

a)

**

b)

is

c)

not in

d)

//