Flashcards: Manipulation des fichiers en Python — 34 cards

All cards

1Question

Qu'est-ce que la RAM ?

Answer

Une mémoire volatile contenant variables, données et résultats en cours d'exécution.

2Question

Où est stocké un fichier ?

Answer

Sur un support comme un disque dur ou une mémoire flash.

3Question

Où est stockée une variable pendant l'exécution ?

Answer

En RAM.

4Question

De quoi dépend le stockage temporaire ?

Answer

De la RAM.

5Question

Quel support utilise le stockage permanent ?

Answer

Un disque dur ou une mémoire flash.

6Question

Que fait l'écriture dans un fichier ?

Answer

Elle transfère une variable de la RAM vers un support de stockage.

7Question

Qu'est-ce qu'un fichier texte ?

Answer

Un fichier texte est composé de lignes, chaque ligne étant une chaîne de caractères.

8Question

Qu'est-ce que le nom physique d'un fichier ?

Answer

Le nom physique est le nom du fichier sur le support de stockage.

9Question

Quel est le type du nom physique d'un fichier ?

Answer

Le nom physique est de type chaîne de caractères.

10Question

Qu'est-ce que le nom logique d'un fichier ?

Answer

Le nom logique est le nom de la variable représentant le fichier en RAM.

11Question

Quel est le type du nom logique d'un fichier ?

Answer

Le nom logique est de type fichier texte.

12Question

Que représente le caractère "\n" dans un fichier texte ?

Answer

Le caractère "\n" représente le retour chariot correspondant à la touche Entrée.

13Question

Quels sont les trois modes d'ouverture d'un fichier texte ?

Answer

Écriture "w", lecture "r" et ajout "a".

14Question

Comment s'écrit l'ouverture algorithmique d'un fichier ?

Answer

Ouvrir(NPH, NL, Mode).

15Question

Comment s'écrit l'ouverture d'un fichier en Python ?

Answer

NL = open(NPH, Mode).

16Question

Comment ferme-t-on un fichier en algorithmique ?

Answer

Fermer(NL).

17Question

Quelle est la méthode Python pour fermer un fichier ?

Answer

NL.close().

18Question

Comment écrit-on une chaîne avec retour à la ligne en algorithmique ?

Answer

Ecrire_nl(NL, Chaine).

19Question

Quelle commande Python écrit une chaîne avec retour à la ligne ?

Answer

NL.write(chaine + "\n").

20Question

Que fait le pointeur de fichier après chaque écriture ou lecture ?

Answer

Il avance automatiquement.

21Question

Comment vérifier qu'une chaîne commence par une majuscule ?

Answer

On teste si le premier caractère est entre 'A' et 'Z'.

22Question

Comment lire six lignes d'un fichier texte avec une boucle ?

Answer

On utilise une boucle allant de 0 à 5 pour lire six lignes.

23Question

Que fait le test algorithmique Fin_fichier(NL) ?

Answer

Il indique si la fin du fichier est atteinte.

24Question

Le test Fin_fichier(NL) a-t-il une correspondance en Python ?

Answer

Non, il n'a pas de correspondance en Python.

25Question

Qu'est-ce qu'un fichier binaire ?

Answer

Un fichier binaire est composé de blocs d'éléments du même type.

26Question

Que signifie la déclaration Fiche = fichier de réel ?

Answer

Le fichier contient des éléments de type réel.

27Question

Quels sont les modes d'ouverture binaires pour écrire, lire et ajouter ?

Answer

"wb" pour écrire, "rb" pour lire, "ab" pour ajouter.

28Question

Comment écrit-on un élément binaire en algorithmique ?

Answer

On utilise Ecrire(NL, Variable).

29Question

Quelle fonction Python utilise-t-on pour écrire un élément binaire ?

Answer

On importe dump puis on exécute dump(Variable, NL).

30Question

Comment lit-on un élément binaire en algorithmique ?

Answer

On utilise Lire(NL, Variable).

31Question

Quelle fonction Python utilise-t-on pour lire un élément binaire ?

Answer

On importe load puis on exécute Variable = load(NL).

32Question

Quelle est la première étape pour remplir un fichier binaire ?

Answer

Ouvrir le fichier en mode "wb".

33Question

Que fait-on après avoir ouvert un fichier binaire en mode "wb" pour le remplir ?

Answer

On lit chaque valeur et on l’écrit dans le fichier.

34Question

Comment affiche-t-on un fichier binaire ?

Answer

On l’ouvre en mode "rb", lit chaque élément, l’affiche, puis le ferme.

Test yourself with the quiz

Test your knowledge with 16 questions on Manipulation des fichiers en Python.

1. Quelle mémoire contient notamment les variables, les données et les résultats pendant l’exécution d’un programme ?

2. Quelle distinction décrit correctement le stockage d’un fichier et celui d’une variable pendant l’exécution d’un programme ?

Take the quiz →

Read the revision sheet

Review the complete course in the revision sheet for Manipulation des fichiers en Python.

See revision sheet →

Similar courses

Create your own flashcards

Import your course and AI generates flashcards in 30 seconds.

Flashcard generator