wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python(Rappel 3SI)

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

A <-5, B<-3, C <- 6

Quel est la valeur retournée pour cette expression :

(A +2 < 2* C + 1) OU (B = 0)

a)

Vrai

b)

Faux

c)

0

d)

‘’13’’

2.

Quelle sera la sortie du code suivant : print (type(3%2))?

a)

type ‘int’

b)

type ‘type’

c)

Erreur

d)

0

3.

Quelle est la sortie du code suivant : print (9//2)

a)

4

b)

4.5

c)

4.0

d)

Erreur

4.

a)

0 2 1 3 2 4

b)

1 0 2 4 3 5

c)

0 1 2 3 4 5

d)

Erreur

5.

Pour récupérer les entrées de l’utilisateur

en Python, on utilise _______?

a)

<--

b)

Input( )

c)

Print( )

d)

Scanf( )

6.

a)

1 fois

b)

5 fois

c)

6 fois

d)

A l’infini

7.

Lesquels des programmes

ci-dessous afficheront 1,2,3,4,5,6,7,8

a)
b)
c)
d)
8.

Quelle est la sortie du code suivant :Print (5 >= 5)

a)

5>=5

b)

True

c)

False

d)

Erreur

9.

En langage Python, lorsque de l’instruction for k in range(2,29), k prend

a)

29 valeurs

b)

28 valeurs

c)

27 valeurs

d)

26 valeurs

10.

a)

42

b)

21

c)

(42, 21)

d)

(21, 42)

11.

Quelle affirmation est juste ?

a)

Une fonction peut être de type tableau

b)

Une fonction retourne un seul résultat

c)

Une fonction retourne zéro résultat

d)

Une fonction retourne plusieurs résultat

12.

Soit l'en-tête suivant :

DEF PROC Minus (Var X : Entier ; CH : Chaîne).

Quel est l'appel erroné ?

Sachant que Mot : chaine et N :entier

a)

Minus (10, mot)

b)

Minus (N, "TUNISIE")

c)

Minus (N, Mot)

d)

Minus(Mot, N)

13.

Soit l'en-tête suivant :

DEF PROC Texte (Var N : Entier ; CH : Chaîne).

Quel est le paramètre qui peut être modifié par la procédure ?

a)

N et CH

b)

CH

c)

N

d)

Aucun

14.

Laquelle des fonctions suivantes convertit un « string » en « float » en python?

a)

str(x)

b)

float(x)

c)

long(x [,base] )

d)

int(x [,base])

15.

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

a)

function

b)

fun

c)

def

d)

import

16.

Quelle sera la sortie du code suivant ?

chr(ord('A'))

a)

65

b)

A

c)

a

d)

Erreur

17.

Cette suite d'instructions est elle correctement écrite:

n = 3

if n > 2:

print('oui')

else :

......print('non')

a)

Oui

b)

Non

18.

type(5.0) renvoie

a)

float

b)

int

c)

str

d)

boolean

19.

Quelle est la sortie du code ci-dessus ?

a)

WAYTOLEARNX

b)

waytolearnx

c)

Le code n’affiche rien

d)

Aucune de ces réponses n’est vraie.

20.

L’instruction « return » en python peut-elle renvoyer plusieurs valeurs ?

a)

Oui

b)

Non