Quiz: Introduction à la Programmation en Python — 18 domande

Domande e risposte dettagliate

1. Quel élément indique le nom d’une fonction et la liste de ses paramètres lors de sa définition ?

L’instruction print
L’instruction def
L’instruction return
L’instruction input

L’instruction def

Spiegazione

L’instruction def sert à définir une fonction en précisant son nom et ses paramètres. return sert à renvoyer une valeur, pas à définir la fonction.

2. À quoi servent les paramètres dans la définition d’une fonction ?

À recevoir des valeurs d’entrée entre parenthèses
À stocker définitivement le programme entier
À afficher automatiquement un résultat à l’écran
À remplacer l’instruction def

À recevoir des valeurs d’entrée entre parenthèses

Spiegazione

Les paramètres sont des variables placées entre parenthèses pour recevoir les valeurs fournies lors de l’appel. Ils ne servent ni à afficher, ni à remplacer def.

3. Que fait l’instruction return dans une fonction ?

Elle renvoie une valeur au programme appelant
Elle définit les paramètres de la fonction
Elle affiche toujours le résultat à l’écran
Elle transforme automatiquement un texte en entier

Elle renvoie une valeur au programme appelant

Spiegazione

return renvoie le résultat calculé par la fonction au programme qui l’appelle. L’affichage à l’écran relève plutôt de print.

4. Que peut-on dire d’une fonction qui ne contient que des affichages sans return ?

Elle stocke son résultat dans une variable globale
Elle peut ne renvoyer aucune valeur exploitable
Elle renvoie automatiquement une chaîne de caractères
Elle renvoie forcément un nombre entier

Elle peut ne renvoyer aucune valeur exploitable

Spiegazione

Une fonction sans return peut se limiter à des actions comme afficher un message, sans fournir de valeur de sortie. Sans return, il n’y a pas de résultat exploitable comme valeur renvoyée.

5. Lors d’un appel de fonction, que faut-il respecter pour les valeurs placées entre parenthèses ?

Le type de retour de la fonction
Le nom de la variable de sortie
L’ordre défini dans la fonction
La syntaxe de l’instruction print

L’ordre défini dans la fonction

Spiegazione

L’ordre des paramètres dans l’appel doit correspondre à celui de la définition. Sinon, la fonction reçoit de mauvaises valeurs.

6. Quelle écriture correspond à un appel de fonction correct ?

nom_fonction(valeur1, valeur2)
return nom_fonction(valeur1, valeur2)
print def nom_fonction(valeur1, valeur2)
def nom_fonction(valeur1, valeur2)

nom_fonction(valeur1, valeur2)

Spiegazione

Un appel de fonction consiste à écrire le nom de la fonction suivi des valeurs entre parenthèses. def sert à définir, pas à appeler.

7. Qu’est-ce qu’un programme en informatique ?

Une suite d’instructions écrites pour être exécutées par un ordinateur
Une seule ligne d’affichage à l’écran
Une règle de comparaison logique
Un type de variable numérique

Une suite d’instructions écrites pour être exécutées par un ordinateur

Spiegazione

Un programme est bien une suite d’instructions écrites dans un langage pour être exécutée par un ordinateur. Ce n’est pas une variable ni une comparaison.

8. À quoi sert la syntaxe Python ?

À demander une saisie clavier
À renvoyer un résultat avec return
À stocker des valeurs dans la mémoire
À fournir les règles d’écriture que l’ordinateur peut comprendre

À fournir les règles d’écriture que l’ordinateur peut comprendre

Spiegazione

La syntaxe regroupe les règles d’écriture qui permettent à l’ordinateur d’interpréter le code. Elle ne sert pas à stocker ou à lire des données.

9. Que désigne une variable en Python ?

Une instruction d’affichage
Une règle de comparaison
Une valeur renvoyée par return
Un emplacement de stockage repéré par un nom

Un emplacement de stockage repéré par un nom

Spiegazione

Une variable sert à mémoriser une valeur dans la mémoire de l’ordinateur sous un nom. Ce n’est ni une comparaison ni une instruction d’affichage.

10. Quelle écriture réalise une affectation en Python ?

x == 5
x = 5
print(x)
return x

x = 5

Spiegazione

L’affectation se fait avec le signe = pour donner une valeur à une variable. == sert à comparer deux valeurs dans une condition.

11. Que représentent int et float parmi les types de données ?

Des instructions d’entrée
Des opérateurs logiques
Des blocs conditionnels
Des types numériques

Des types numériques

Spiegazione

int et float sont des types numériques utilisés pour les calculs, respectivement pour les entiers et les nombres décimaux. Ce ne sont ni des opérateurs ni des instructions.

12. Que renvoie la fonction len appliquée à une chaîne de caractères ?

Son type numérique
Sa première lettre
Sa longueur
Sa valeur en entier

Sa longueur

Spiegazione

len renvoie la longueur d’une chaîne de caractères. Elle ne transforme pas le texte en entier et ne renvoie pas une lettre.

13. Que renvoie input en Python, même si l’utilisateur saisit un nombre ?

Une chaîne de caractères
Un booléen
Un affichage à l’écran
Un entier

Une chaîne de caractères

Spiegazione

input renvoie toujours une chaîne de caractères. Pour obtenir un entier, il faut utiliser int() en plus.

14. Quel est le rôle de print ?

Convertir une chaîne en entier
Lire une valeur saisie au clavier
Afficher une valeur ou un message à l’écran
Définir une variable

Afficher une valeur ou un message à l’écran

Spiegazione

print est une instruction de sortie qui affiche un message ou une valeur. La lecture au clavier est faite par input.

15. Quel opérateur teste l’égalité de deux valeurs ?

>=
!=
=
==

==

Spiegazione

En Python, == sert à comparer deux valeurs pour vérifier qu’elles sont égales. Le signe = sert à l’affectation.

16. Que signifie l’opérateur logique and ?

Les deux valeurs doivent être différentes
La condition doit être fausse
Les deux conditions doivent être vraies
Au moins une condition doit être vraie

Les deux conditions doivent être vraies

Spiegazione

and relie deux conditions en exigeant que les deux soient vraies. or accepte qu’une seule soit vraie.

17. Quand un bloc if est-il exécuté ?

Seulement après un return
Quand aucune condition n’est testée
Quand la condition est fausse
Quand la condition est vraie

Quand la condition est vraie

Spiegazione

if exécute son bloc lorsque la condition est vérifiée. Si elle est fausse, ce bloc n’est pas exécuté.

18. Quel est le rôle de elif dans une structure conditionnelle ?

Tester une nouvelle condition si la précédente échoue
Comparer deux variables avec ==
Exécuter le bloc quand toutes les conditions sont fausses
Remplacer l’instruction if

Tester une nouvelle condition si la précédente échoue

Spiegazione

elif permet d’enchaîner plusieurs tests en proposant une condition suivante si la précédente échoue. Il signifie « sinon si ».

Ripassa con le flashcard

Memorizza le risposte con 18 flashcard su Introduction à la Programmation en Python.

Fonction — définition ?

Sous-programme réutilisable structurant un programme

def — rôle ?

Définir une fonction avec nom et paramètres

Paramètres — rôle ?

Variables recevant des valeurs d’entrée

Vedi le flashcard →

Studia la scheda di revisione

Leggi la scheda di revisione completa su Introduction à la Programmation en Python.

Vedi la scheda di revisione →

Similar courses

Crea i tuoi quiz

Importa il tuo corso e l'AI genera quiz con correzioni in 30 secondi.

Generatore di quiz