QCM : Bases de Python pour débutants — 9 questions

Questions et réponses du QCM

1. À quoi sert Python dans les exemples courants cités ?

Compiler du code en langage machine et supprimer automatiquement les bugs
Remplacer les bases de données par des fichiers texte lors du stockage des données
Créer des jeux, des sites web, des intelligences artificielles, des programmes d’analyse de données et des automatisations
Concevoir uniquement des interfaces graphiques pour des applications

Créer des jeux, des sites web, des intelligences artificielles, des programmes d’analyse de données et des automatisations

Explication

Python est présenté comme un langage utilisé pour créer des jeux, des sites web, des intelligences artificielles, des programmes d’analyse de données et des automatisations. Les autres choix décrivent des rôles qui ne correspondent pas à cet objectif général.

2. Qu'est-ce qu'une variable en programmation Python ?

Une boîte qui stocke une valeur
Une ligne de code commentée
Une instruction qui exécute une action
Une fonction qui retourne une valeur

Une boîte qui stocke une valeur

Explication

Une variable en Python est une 'boîte' qui permet de stocker une valeur pour la réutiliser ou la modifier ultérieurement.

3. Que décrit le mieux une variable en Python ?

Un type de donnée limité à du texte
Une commande qui effectue une action
Un bloc de code qui s’exécute toujours du haut vers le bas
Une boîte qui stocke une valeur pour mémoriser une information

Une boîte qui stocke une valeur pour mémoriser une information

Explication

Une variable est définie comme une boîte qui stocke une valeur afin de mémoriser une information. Une fonction, elle, correspond à une commande qui effectue une action.

4. Quel est le rôle principal d'une variable en programmation Python ?

Afficher un message à l'écran
Stocker une valeur pour la réutiliser dans le programme
Créer une fonction pour exécuter une tâche
Effectuer une opération mathématique

Stocker une valeur pour la réutiliser dans le programme

Explication

Une variable sert à stocker une valeur, permettant de la mémoriser et de la réutiliser dans le programme.

5. Quels sont les quatre types de données de base en Python ?

list, dict, set et tuple
int, float, str et bool
json, xml, csv et yaml
car, string, number et logical

int, float, str et bool

Explication

Les quatre types de base indiqués sont int (entier), float (décimal), str (texte) et bool (vrai ou faux). Les autres propositions mélangent des types non listés comme bases dans ce contenu.

6. À quel moment une boucle for en Python est-elle généralement utilisée dans un programme ?

Pour faire une comparaison entre deux valeurs
Pour exécuter un bloc d'instructions tant qu'une condition est vraie
Pour définir une nouvelle fonction dans le programme
Pour répéter un bloc d'instructions un nombre déterminé de fois

Pour répéter un bloc d'instructions un nombre déterminé de fois

Explication

La boucle for est utilisée pour répéter un bloc d'instructions un nombre précis de fois, souvent avec une plage de valeurs définie par range().

7. Si l’utilisateur saisit un nombre à l’écran, pourquoi doit-on écrire int(input()) pour faire des calculs entiers ?

Parce qu'int() est réservé aux nombres décimaux
Parce qu'input() renvoie toujours du texte, même si l’utilisateur tape un nombre
Parce qu'input() renvoie toujours un booléen
Parce que print() convertit automatiquement le texte en nombre

Parce qu'input() renvoie toujours du texte, même si l’utilisateur tape un nombre

Explication

Le contenu précise qu'input() renvoie toujours du texte ; pour obtenir un entier pour les calculs, on convertit avec int(). Le distracteur sur print() est faux : print() sert à afficher, pas à convertir pour calculer.

8. En quoi une liste et une fonction diffèrent-elles dans leur utilisation en Python ?

Une liste stocke plusieurs éléments, tandis qu'une fonction exécute un bloc d'instructions.
Une liste est une variable, alors qu'une fonction est un type de donnée.
Une liste ne peut pas contenir de fonctions, alors qu'une fonction peut contenir des listes.
Une liste est utilisée pour afficher des données, tandis qu'une fonction sert uniquement à calculer.

Une liste stocke plusieurs éléments, tandis qu'une fonction exécute un bloc d'instructions.

Explication

Une liste en Python sert à stocker plusieurs éléments, alors qu'une fonction exécute un ou plusieurs blocs d'instructions. La différence principale réside dans leur rôle et leur utilisation dans le code.

9. Qui est crédité de la formulation du concept de variable en programmation Python ?

Dennis Ritchie
Bjarne Stroustrup
James Gosling
Guido van Rossum

Guido van Rossum

Explication

Guido van Rossum est le créateur de Python et a défini le concept de variable dans ce langage.

Révisez avec les flashcards

Mémorisez les réponses avec 11 flashcards sur Bases de Python pour débutants.

Qu'est-ce qu'une variable ?

Une boîte qui stocke une valeur.

Variable en Python - Définition

Une boîte stockant une valeur.

Quel symbole introduit un commentaire en Python ?

Le symbole #.

Voir les flashcards →

Approfondir avec la fiche

Consultez la fiche de révision complète sur Bases de Python pour débutants.

Voir la fiche →

Cours similaires

Crée tes propres QCM

Importe ton cours et l'IA génère des QCM avec corrections en 30 secondes.

Générateur de QCM