Flashcards : Manipulation des fichiers en Python — 34 cartes

Toutes les cartes

1Question

Qu'est-ce que la RAM ?

Réponse

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

2Question

Où est stocké un fichier ?

Réponse

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

3Question

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

Réponse

En RAM.

4Question

De quoi dépend le stockage temporaire ?

Réponse

De la RAM.

5Question

Quel support utilise le stockage permanent ?

Réponse

Un disque dur ou une mémoire flash.

6Question

Que fait l'écriture dans un fichier ?

Réponse

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

7Question

Qu'est-ce qu'un fichier texte ?

Réponse

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 ?

Réponse

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

9Question

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

Réponse

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

10Question

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

Réponse

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 ?

Réponse

Le nom logique est de type fichier texte.

12Question

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

Réponse

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 ?

Réponse

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

14Question

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

Réponse

Ouvrir(NPH, NL, Mode).

15Question

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

Réponse

NL = open(NPH, Mode).

16Question

Comment ferme-t-on un fichier en algorithmique ?

Réponse

Fermer(NL).

17Question

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

Réponse

NL.close().

18Question

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

Réponse

Ecrire_nl(NL, Chaine).

19Question

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

Réponse

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

20Question

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

Réponse

Il avance automatiquement.

21Question

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

Réponse

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

22Question

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

Réponse

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

23Question

Que fait le test algorithmique Fin_fichier(NL) ?

Réponse

Il indique si la fin du fichier est atteinte.

24Question

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

Réponse

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

25Question

Qu'est-ce qu'un fichier binaire ?

Réponse

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 ?

Réponse

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

27Question

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

Réponse

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

28Question

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

Réponse

On utilise Ecrire(NL, Variable).

29Question

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

Réponse

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

30Question

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

Réponse

On utilise Lire(NL, Variable).

31Question

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

Réponse

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

32Question

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

Réponse

Ouvrir le fichier en mode "wb".

33Question

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

Réponse

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

34Question

Comment affiche-t-on un fichier binaire ?

Réponse

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

Teste-toi avec le QCM

Teste tes connaissances avec un QCM de 16 questions sur 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 ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Manipulation des fichiers en Python.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

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

Générateur de flashcards