Тест: Introduction à la programmation Python — 9 въпроса

Подробни въпроси и отговори

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

Prendre une décision selon une condition
Stocker une valeur modifiable
Répéter une action plusieurs fois
Afficher un message à l'écran

Stocker une valeur modifiable

Обяснение

Une variable en Python sert à stocker une valeur qui peut être modifiée au cours de l'exécution du programme. Elle permet de conserver des données pour les utiliser ultérieurement.

2. Quel type de structure de contrôle permet de répéter un bloc d'instructions tant qu'une condition est vraie dans Python?

Boucle `for`
Boucle `while`
Condition `if`
Fonction `def`

Boucle `while`

Обяснение

La boucle `while` repeat un bloc tant qu'une condition est vérifiée, contrairement à `for` qui itère sur une séquence.

3. Quelle instruction Python permet de répéter un bloc de code un nombre fixe de fois ?

for i in range(n):
if condition:
while condition:
print()

for i in range(n):

Обяснение

L'instruction 'for i in range(n):' en Python permet de répéter un bloc de code un nombre précis de fois, en utilisant une variable d’itération 'i'.

4. Quelle fonction Python doit-on utiliser pour convertir une saisie utilisateur en un nombre entier?

`float()`
`str()`
`int()`
`input()`

`int()`

Обяснение

La fonction `int()` convertit une valeur en nombre entier, ce qui est essentiel après une saisie avec `input()` pour des opérations numériques.

5. Quelle structure conditionnelle en Python permet de choisir entre plusieurs options ?

while / break
input() / print()
for / range
if / elif / else

if / elif / else

Обяснение

La structure 'if / elif / else' en Python permet de prendre des décisions et d'exécuter différents blocs de code selon que les conditions sont vraies ou fausses.

6. Selon la fiche, quel est l'ordre logique d'une structure simple d’un algorithme?

Traiter → Lire → Afficher
Lire → Traiter → Afficher
Afficher → Lire → Traiter
Lire → Afficher → Traiter

Lire → Traiter → Afficher

Обяснение

L’ordre recommandé est lire les données, traiter, puis afficher le résultat, ce qui correspond à la logique de traitement.

7. Quelle est la différence principale entre une boucle `for` et une boucle `while` en Python?

`for` nécessite une condition, `while` itère sur une séquence
`for` est contrôlée par une séquence, `while` par une condition
`for` est une fonction, `while` est une condition
Les deux sont équivalentes, sans différence

`for` est contrôlée par une séquence, `while` par une condition

Обяснение

`for` boucle sur une séquence ou un range, tandis que `while` répète tant qu’une condition booléenne est vraie.

8. Quel risque est associé à l'utilisation d'une boucle `while` mal contrôlée dans un programme Python?

Une erreur de syntaxe
Une boucle infinie
Une sortie de programme automatique
Un dépassement de capacité mémoire

Une boucle infinie

Обяснение

Une boucle `while` mal contrôlée peut ne jamais finir, ce qui mène à une boucle infinie si la condition ne devient jamais fausse.

9. Selon la fiche, quels éléments doivent être hiérarchiquement organisés dans un flux de programme simple?

Lecture, Affichage, Traitement
Lecture, Traiter, Afficher
Traiter, Lire, Afficher
Affichage, Lecture, Traiter

Lecture, Traiter, Afficher

Обяснение

L'organisation hiérarchique recommandée commence par lire les données, les traiter, puis afficher le résultat.

Прегледайте с флашкарти

Запомнете отговорите с 10 флашкарти по Introduction à la programmation Python.

Variables — définition ?

Stockent des valeurs modifiables.

Variables — définition?

Espace mémoire pour valeurs modifiables

input() — rôle ?

Récupère une chaîne saisie par l’utilisateur.

Вижте флашкартите →

Учете с листа за преговор

Прочетете пълния лист за преговор на Introduction à la programmation Python.

Вижте листа за преговор →

Similar courses

Създайте свои собствени тестове

Импортирайте курса си и AI генерира тестове с корекции за 30 секунди.

Генератор на тестове