Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

python poo cour1

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Que signifie POO ?

a)

Programmation Orientée Objet

b)

Programme Ouvert et Organisé

c)

Processus d’Objets Ordinaires

2.

Qu’est-ce qu’une classe en Python ?

a)

Une variable qui stocke des données

b)

Un plan (modèle) pour créer des objets

c)

Une liste de nombres

3.

Qu’est-ce qu’un objet ?

a)

Le code à l’intérieur d’une classe

b)

Une instance d’une classe

c)

Une fonction spéciale

4.

Que fait la méthode init ?

a)

Elle supprime un objet

b)

Elle s’exécute quand on crée un nouvel objet

c)

Elle affiche un message de bienvenue

5.

Que représente le mot-clé self ?

a)

Le nom de la classe

b)

L’objet actuel (lui-même)

c)

Le fichier principal Python

6.

Dans ce code, que sont name et age ?

self.name = name

self.age = age

a)

Des attributs

b)

Des méthodes

c)

Des paramètres

7.

Qu’est-ce qu’une méthode dans une classe ?

a)

Une fonction à l’intérieur d’une classe

b)

Une variable à l’intérieur d’une classe

c)

Un module externe

8.

Quelle ligne crée un nouvel objet de la classe Student ?

a)

Student.create("Ali", 20)

b)

student1 = Student("Ali", 20)

c)

Student("Ali", 20).object()

9.

Que va afficher ce code ?

student1 = Student("Sara", 22)

student1.say_hello()

a)

Bonjour, je m’appelle Ali et j’ai 20 ans.

b)

Bonjour, je m’appelle Sara et j’ai 22 ans.

c)

Erreur : say_hello n’est pas défini

10.

Combien d’objets peut-on créer à partir d’une seule classe ?

a)

Un seul

b)

Deux

c)

Autant qu’on veut