Quiz: Introduction à la Programmation en Python — 18 perguntas

Perguntas e respostas detalhadas

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

Explicação

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

Explicação

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

Explicação

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

Explicação

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

Explicação

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)

Explicação

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

Explicação

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

Explicação

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

Explicação

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

Explicação

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

Explicação

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

Explicação

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

Explicação

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

Explicação

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 ?

>=
!=
=
==

==

Explicação

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

Explicação

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

Explicação

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

Explicação

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

Revisar com flashcards

Memorize as respostas com 18 flashcards sobre 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

Veja os flashcards →

Estude a ficha de revisão

Leia a ficha de revisão completa sobre Introduction à la Programmation en Python.

Veja a ficha de revisão →

Similar courses

Crie seus próprios quizzes

Importe seu curso e a IA gera quizzes com correções em 30 segundos.

Gerador de quizzes