wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Compétition_Formakt_python_and_pygame (N1)

Total questions: 21

Worksheet time: 42mins

Name
Class
Date
1.

Que fait une boucle for en Python ?

a)
A- Elle répète un bloc de code un nombre de fois connu à l'avance
b)
B- Elle exécute un bloc de code tant qu'une condition est vraie.
c)
C- Elle permet d'exécuter un programme un nombre infini de fois.
2.

Que fait une boucle while en Python ?

a)
A- Elle répète un bloc de code un nombre de fois connu à l'avance
b)
B- Elle exécute un bloc de code tant qu'une condition est vraie.
c)
B- Elle exécute un bloc de code tant qu'une condition est fausse.
3.

Qu'affiche le code suivant en python ? resultat = "-" * 5 print(resultat)

a)
A- 55555
b)
B- *****
c)
C- _ _ _ _ _
4.

Qu'est-ce que Pygame ?

a)
Une bibliothèque de jeu en Java.
b)
Une bibliothèque de jeu en Python.
c)
Un langage de programmation pour créer des jeux vidéo.
5.

Quelle est la fonction utilisée pour charger une image dans Pygame ?

a)
pygame.load_image()
b)
pygame.load()
c)
pygame.image.load()
6.

Comment peut-on gérer les événements dans Pygame ?

a)
En utilisant une boucle "while" qui vérifie les événements à chaque itération.
b)
En utilisant une fonction spéciale appelée "pygame.event".
c)
En utilisant la fonction "pygame.handle_events".
7.

Comment peut-on créer une fenêtre dans Pygame ?

a)
En utilisant la fonction "pygame.window.create()".
b)
En utilisant la fonction "pygame.display.create_window()".
c)
. En utilisant la fonction "pygame.display.set_mode()".
8.

Comment peut-on détecter un événement de fermeture de fenêtre dans Pygame ?

a)
En utilisant la boucle pygame.event.get().
b)
En utilisant la boucle pygame.quit().
c)
En utilisant la variable pygame.QUIT.
9.

Quelle est la commande pour initialiser Pygame dans votre programme Python ?

a)
pygame.init()
b)
pygame.start()
c)
pygame.run()
10.
Q21- Donner le code qui charge une image et la mettre sur une fenêtre Pygame appelée f dans la position (100,100).
4 lines
11.

Quelle est la valeur de la variable x après l'exécution de ce programme ?

a)
A- 10
b)
B- 6
c)
C- 15
12.

Quelle est la valeur finale de x après l'exécution de ce programme ?

a)
A- 2
b)
B- 4
c)
C- 5
d)
D- 1
13.

Quelle est le résultat de ce programme ?

(a)  

14.

Quelle est la sortie de ce code pour moy = 11 ?

a)
Admis
b)
CONTROLE
c)
Autre
15.

Quelle le résultat du programme suivant ?

a)
A-1,2,3,4,5,
b)
B- 1,2,3,4,
c)
C- Boucle infinie
16.

Quel est le résultat de l'exécution du code suivant?

a)
A. 0 1 2
b)
B. 0 1 2 3
c)
C. 1 2 3
d)
D. 1 2
17.

Quelle est la valeur de a a la fin de ce programme sachant que l'utilisateur a faire entrer 4 ?

a)
A- 6
b)
B- erreur
c)
C- 42
18.

Pour importer la bibliothèque numpy, on utilise la syntaxe suivante :

a)
import numpy
b)
numpy.import
c)
import.numpy
19.

On obtient l'erreur suivant:
TypeError: "x" is not defined
Quelle est l'origine de cette erreur ?

a)
Le code tente d'utiliser une variable 'x' qui n'a pas été définie
b)
Le code tente d'utiliser une fonction 'x' qui n'a pas été définie
c)
Le code tente d'utiliser un module 'x' qui n'a pas été défini
20.

Quelle est la sortie de ce code ?

(a)  

21.
Q20- Quelle est le rôle de cette code?
a)
A- On utilise cette syntaxe pour récupérer l'abscisse et l'ordonnée de la position de la souris
b)
B- On utilise cette syntaxe pour récupérer l'abscisse et l'ordonnée de la position de la clavier
c)
C- On utilise cette syntaxe pour récupérer l'abscisse et l'ordonnée de la position 'un objet.