wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

QUIZ Programmation 2

Total questions: 20

Worksheet time: 19mins

Name
Class
Date
1.

Qu'est-ce que Python ?

a)

A) Un type de serpent

b)

B) Un langage de programmation

c)
  • C) Un jeu vidéo


d)

D) Un jeu de société

2.

Quel outil est utilisé pour écrire et exécuter du code Python ?

a)

A) Pygame

b)

B) Thonny

c)

C) Microsoft Word

d)

D) Google Chrome

3.

Que signifie le terme "variable" en programmation ?

a)

A) Un nombre qui ne change jamai

b)

B) Un conteneur pour stocker des données

c)

C) Un type de virus informatique

d)

D) Change la couleur de fond

4.

Que fait la fonction print() en Python ?

a)

A) Joue un son

b)

B) Affiche du texte à l'écran

c)

C) Déplace un personnage dans un jeu

d)

D) Change la couleur de fond

5.

Quelle bibliothèque est couramment utilisée pour créer des jeux en Python ?

a)

A) Math

b)

B) Pygame

c)

C) Random

d)

D) Time

6.

À quoi sert un "commentaire" en Python ?

a)

A) Rendre le code coloré

b)

B) Expliquer le but du code

c)

C) Cacher le code aux autres

d)

D) Créer un message contextuel

7.

Quelle instruction est utilisée pour prendre une décision en Python ?

a)

A) Instruction print()

b)

B) Instruction if

c)

C) Boucle while

d)

D) Fonction

8.

Dans Pygame, que faut-il utiliser pour gérer les événements du clavier, comme l'appui sur une touche ?

a)

A) pygame.sound

b)

B) pygame.keyboard

c)

C) pygame.display

d)

D) pygame.event

9.

Que fait la fonction pygame.draw.rect() dans Pygame ?

a)

A) Joue un son

b)

B) Dessine un rectangle à l'écran

c)

C) Déplace un personnage dans un jeu

d)

D) Change la couleur de fond

10.

Quel est un exemple de boucle en Python ?

a)

A) Instruction if

b)

B) pygame.loop()

c)

C) Boucle for

d)

D) draw()

11.

Quel symbole est utilisé pour représenter une division entière(euclidienne) en Python ?

a)

A) /

b)

C) //

c)

D) *

12.

Que fait la fonction pygame.image.load() dans Pygame ?

a)

A) Charge un son

b)

B) Charge une image

c)

C) Crée une nouvelle fenêtre

d)

D) Change la couleur de fond

13.

Quelle est la structure de contrôle utilisée pour répéter une action un nombre spécifié de fois en Python ?

a)

A) Boucle if

b)

B) Boucle while

c)
  • C) Boucle for


d)

D) Boucle repeat

14.

Quel est le résultat de l'expression 3 + 2 * 4 en Python ?


a)

A) 20

b)

B) 15

c)

C) 11

d)
  • D) 14


15.

Comment appelle-t-on une variable qui peut contenir des valeurs de type entier et de type décimal en Python ?

a)

A) Variable mathématique

b)

B) Variable alphanumérique

c)

C) Variable numérique

d)

D) Variable flottante

16.

Quelle méthode est utilisée pour afficher une image à l'écran dans Pygame ?

a)

A) show()

b)

B) display()

c)

C) blit()

d)

D) draw()

17.

Quelle est la différence entre = et == en Python ?

a)

A) = assigne une valeur, == compare des valeurs

b)

B) = compare des valeurs, == assigne une valeur

c)

C) Les deux sont utilisés pour assigner des valeurs

d)

D) Les deux sont utilisés pour comparer des valeurs

18.

Que fait la fonction pygame.quit() dans Pygame ?

a)

A) Démarre le jeu

b)

B) Quitte le jeu

c)

C) Met en pause le jeu

d)

D) Charge une nouvelle partie

19.

Quelle est la signification de l'acronyme "RGB" en relation avec les couleurs dans Pygame ?

a)

A) Random Green Blue

b)

B) Red Green Black

c)

C) Real Gaming Board

d)

D) Red Green Blue

20.

Quelle fonction est utilisée pour générer un nombre aléatoire en Python ?

a)

A) random.randint()

b)

B) math.random()

c)
  • C) rand.number()


d)

D) random.choice()