Search Header Logo
6e__12_02__Classes

6e__12_02__Classes

Assessment

Presentation

•

Computers

•

12th Grade

•

Practice Problem

•

Easy

Created by

Frederic Lorie

Used 4+ times

FREE Resource

39 Slides • 18 Questions

1

media

Concevoir une classe en UML et en Python sur base d'une problématique fournie

​

​12-02
Classes

2

Théorie : Classe et objet en UML
media

3

Théorie : Classe et objet
media

4

Théorie : Classe et objet
media

5

Théorie : Classe et objet
media

6

Multiple Choice

Une ________ est la description d'une famille d'objets qui ont la même structure et les mêmes comportements.

1

classe

2

méthode

3

variable

4

identité

7

Multiple Choice

Lorsqu'un objet est créé à partir d'une classe, on dit que cet objet est __________ de la classe

1

un référent

2

une méthode

3

un attribut

4

une instance

8

Multiple Choice

Une classe est constituée d'un ensemble de variables appelées ______ qui décrivent la structure des objets :

1

membres

2

méthodes

3

attributs

4

paramètres

9

Multiple Choice

Une classe est constituée d'un ensemble de fonctions appelées ______ qui décrivent le comportement des objets.

1

procédures

2

méthodes

3

fonctions

4

classes

10

Théorie : Créer une classe en Python
media

11

Activité B : Coder son premier robot
media

12

Théorie : Créer un objet en Python
media

13

Multiple Choice

Déterminer le code Python correct :

1

Class Objet():

2

Classe Objet():

3

Class Objet:

4

Classe Objet:

14

Activité C : Créer son premier robot
media

15

Activité D : Créer son deuxième robot
media

16

Théorie : Etat d'un objet
media

17

Théorie : Identité/référent d'un objet
media

18

Multiple Choice

L'état d'un objet c'est :

1

Les types de tous ses attributs en fonction de sa classe

2

Les valeurs de tous ses attributs à la création de l'objet

3

Le nom/référent de l'objet

4

Les valeurs de tous ses attributs à un moment donné

19

Multiple Choice

Le nom de la variable assigné à un objet s'appelle :

1

paramètre

2

attribut

3

référent

4

état

20

Activité E : Construire un robot
media

21

Théorie : Construire un objet en Python
media

22

Théorie : Construire un objet en Python
media

23

Multiple Choice

Déterminer le code Python correct :

1

def init(leAttribut):

2

def __init__(self, leAttribut):

3

def init(self, leAttribut):

4

def __init__(leAttribut):

24

Multiple Choice

Déterminer le code Python correct sur base du constructeur suivant :

def __init__(self, leAttribut):

1

attribut = leAttribut

2

self.attribut = self.leAttribut

3

attribut = self.leAttribut

4

self.attribut = leAttribut

25

Activité E : Construire un robot
media

26

Théorie : Le constructeur
media

27

Théorie : Le destructeur
media

28

Multiple Choice

La méthode particulière permettant la phase d'initialisation des attributs est appelée :

1

init

2

constructeur

3

plan

4

destructeur

29

Multiple Choice

Le programme chargé de récupérer les emplacements en mémoire qui ne sont plus utilisés par le système s'appelle :

1

Car Destructor

2

Garage Cool Hector

3

Garbage Collector

4

Garbage Destructor

30

Théorie : Construire un objet en Python
media
media

31

Multiple Choice

Déterminer le code Python correct :

1

def __init__(self, leAttribut==0):

2

def __init__(self, leAttribut=0):

3

def __init__(self, leAttribut:0)=

4

def __init__(self, leAttribut):=0

32

Activité F : Construire un robot par défaut
media

33

Théorie : Présenter chaque robot
media

34

Théorie : Présenter chaque robot
media

35

Activité G : Construire un robot par défaut
media

36

Activité H : Augmenter/Diminiuer l'énergie d'un robot
media

37

Théorie : Comportement
media

38

Fill in the Blanks

Le

d'un objet décrit toutes les actions et réactions possibles d'un objet

39

Multiple Choice

Les actions d'un objet sont décrites au moyen :

1

de méthodes

2

de valeurs

3

de constructeurs

4

d'attributs

40

Théorie : Vérifier le type d'une variable
media

41

Théorie : Vérifier le type d'une variable
media

42

Activité I : Augmenter/Diminuer de manière variable l'énergie d'un robot
media

43

Activité J : Augmenter/Diminuer d'une valeur par défaut l'énergie d'un robot
media

44

Activité K : Uniformiser la taille de tous les robots

​Comment faire pour uniformiser la taille de TOUS les robots

On veut qu'ils aient toujours tous la même taille

45

Théorie : Attribut Statique en Python
media
  • Attribut déterminé en dehors du constructeur

  • Pas le mot "self" devant l'attribut

46

Théorie : Attribut Statique en Python
  • On accède à un attribut statique par sa classe (et non par un de ses objets)

  • Classe.attributStatique

media

47

Théorie : Méthode Statique en Python
  • On précède la méthode du mot @staticmethod

media

48

Théorie : Méthode Statique en Python
  • On accède à une méthode statique par sa classe (et non par un de ses objets)

  • Classe.méthodeStatique()

media

49

Théorie : Statique
media

50

Théorie : Statique en UML
media

​Souligner les attributs et méthodes statiques

51

Multiple Choice

L' attribut d’une classe dont la valeur est _________ tous les objets et qui devient ainsi directement associé à la classe est déclaré comme statique.

1

invariable pour

2

dynamique pour

3

commune à

4

différente pour

52

Multiple Choice

Choisir l'écriture correcte pour déclarer un attribut statique :

1

self.monAttribut = 0

2

@monAttribut = 0

3

@staticattribut

monAttribut = 0

4

monAttribut = 0

53

Multiple Choice

Choisir l'écriture correcte pour déclarer une méthode statique :

1

def static.maMethode():

2

@staticdef maMethode():

3

@staticatmethod

def maMethode()

4

def maMethode():

54

Multiple Choice

Si "Robot" est une classe, "monRobot01" un objet de cette classe et "retrecir()" une méthode statique de cette classe.

Choisir l'écriture correcte pour appeler la méthode "retrecir()" :

1

Robot.retrecir()

2

monRobot01.retreccir()

3

retrecir(Robot)

4

retrecir(monRobot01)

55

Activité K : Uniformiser la taille de tous les robots
media

56

Activité K : Uniformiser la taille de tous les robots
media

57

media
pattern-tertiary
media

Concevoir une classe en UML et en Python sur base d'une problématique fournie

​

​12-02
Classes

Show answer

Auto Play

Slide 1 / 57

SLIDE