QCM Les fichiers Python
- Posté par Riadh HAJJI
- Catégories Python
- Date 27 août 2020
- Commentaires 0 commentaire
QCM Les fichiers Python
-
Objectifs
- Etre capable de travailler avec des fichiers en Python.
Les fichiers Python
Félicitation - vous avez complété Les fichiers Python.
Vous avez obtenu %%SCORE%% sur %%TOTAL%%.
Votre performance a été évaluée à %%RATING%%
Question 1 |
A | write (écriture) |
B | read (lecture) |
C | append (ajout) |
Question 2 |
A | write (écriture) |
B | append (ajout) |
C | read (lecture) Indice: Correct ! Si le mode n'est pas spécifié, par défaut le fichier est ouvert en lecture. |
Question 3 |
A | outfile = open(file = “c:\\apcpedagogie.txt”, “w+”) |
B | outfile = open(“c:\apcpedagogie.txt”, “w”)
|
C | outfile = open(file = “c:\apcpedagogie.txt”, “w+”) |
D | outfile = open(“c:\\apcpedagogie.txt”, “w”) |
Question 4 |
A | write (écriture) |
B | read (lecture) |
C | append (ajout) |
Question 5 |
A | requestopen(filename, mode) |
B | open(filename, mode) |
C | openfile(filename, mode) |
D | fopen(filename, mode) |
Question 6 |
A | Lorsque vous ouvrez un fichier pour l'écriture, si le fichier n'existe pas, une erreur se produit.
|
B | Lorsque vous ouvrez un fichier pour l'écriture, si le fichier existe, le fichier existant est écrasé par le nouveau fichier. |
C | Lorsque vous ouvrez un fichier en lecture, si le fichier n'existe pas, une erreur se produit. |
D | Lorsque vous ouvrez un fichier pour lecture, si le fichier n'existe pas, le programme ouvrira un fichier vide.
|
E | Lorsque vous ouvrez un fichier pour l'écriture, si le fichier n'existe pas, un nouveau fichier est créé. |
Question 7 |
A | write() |
B | append() |
C | read() |
D | echo() |
E | print() |
Question 8 |
A | Non, cela va être relativement complexe à réaliser. |
B | Oui en utilisant le module csv prévu à cet effet. |
C | Oui en utilisant le module io de base et en découpant les chaînes lues. |
Question 9 |
A | infile = open("c:\apcpedagogie.txt", "r") |
B | infile = open("c:\\apcpedagogie.txt", "r") |
C | infile = open(file = "c:\apcpedagogie.txt", "r+") |
D | infile = open(file = "c:\\apcpedagogie.txt", "r+") |
Question 10 |
if os.path.isdir('dossier'):
print('Ceci est un dossier')
A | Une erreur |
B | Ceci est un dossier Indice: Correct ! Si le lien symbolique pointe vers un dossier existant, alors ce test est positif. |
C | Rien |
Question 11 |
A | le fichier et l'encodage |
B | le mode d'ouverture |
C | le fichier et le mode d'ouverture |
D | le fichier Indice: Correct ! En effet, le mode d'ouverture n'est pas obligatoire, par défaut le fichier sera ouvert en mode `read`. |
Question 12 |
A | Une fonction Python ne peut renvoyer qu'une seule valeur |
B | La fonction Python ne renvoie rien à moins que et jusqu'à ce que vous ajoutiez une instruction return |
C | Une fonction Python peut renvoyer plusieurs valeurs |
D | Une fonction peut accepter un nombre illimité d'arguments. |
Question 13 |
A | openfile(file_name, mode) |
B | open(file_name, mode) Indice: Correct! |
C | fopen(file_name, mode)
|
D | open_file(file_name, mode) |
f = open("file.txt", "r")
print(f.read())
Question 14 |
A | f = open('C:/Users/bigtec/Desktop/notes.txt', "r")
l=f.readlines()
f.close()
s="Cette ligne a été insérée via un code Python \n"
l.insert(2,s)
f=open('C:/Users/bigtec/Desktop/notes.txt', "w")
f.writelines(l)
f.close() |
B | f = open('C:/Users/bigtec/Desktop/notes.txt', "r")
l=f.readlines()
f.close()
s="Cette ligne a été insérée via un code Python \n"
l.insert(2,s)
f=open('C:/Users/bigtec/Desktop/notes.txt', "wb")
f.writelines(l)
f.close() |
C | f = open('C:/Users/bigtec/Desktop/notes.txt', "rb")
l=f.readlines()
f.close()
s="Cette ligne a été insérée via un code Python \n"
l.insert(2,s)
f=open('C:/Users/bigtec/Desktop/notes.txt', "w")
f.writelines(l)
f.close() |
D | f = open('C:/Users/bigtec/Desktop/notes.txt', "r")
l=f.readlines()
f.close()
s="Cette ligne a été insérée via un code Python \n"
l.insert(2,s)
f=open('C:/Users/bigtec/Desktop/notes.txt', "w")
f.close() |
E | f = open('C:/Users/bigtec/Desktop/notes.txt', "r")
l=f.readlines()
f.close()
s="Cette ligne a été insérée via un code Python \n"
l.insert(2,s)
f=open('C:/Users/bigtec/Desktop/notes.txt', "w")
f.writelines(l) |
Question 15 |
A | outfile = open(“c:\\apcpedagogie.txt”, “a”) |
B | outfile = open(“c:\\apcpedagogie.txt”, “rw”)
|
C | outfile = open(“c:\\apcpedagogie.txt”, “r+”) |
D | outfile = open(“c:\apcpedagogie.txt”, “w+”) |
E | outfile = open(“c:/apcpedagogie.txt”, “a”) |
Question 16 |
if os.path.isfile('fichier.txt'):
print('Ceci est un fichier')
A | Une erreur |
B | Rien |
C | "Ceci est un fichier" Indice: Correct ! Si le lien symbolique pointe vers un fichier existant, alors ce test est positif. |
Question 17 |
try:
fichier = open('fichier.txt')
Except ???:
exit(1)
A | BaseError |
B | TypeError |
C | FileError |
D | FileNotFoundError Indice: Correct ! Essayez par exemple de code avec un fichier inexistant : try : fichierIn=open("toto.txt",'r') except Exception as e : print(type(e)) sys.exit() |
Question 18 |
A | append (ajout) |
B | read (lecture) |
C | write (écriture) |
Question 19 |
A | os.open () |
B | open () |
C | file () |
D | os.path.open () |
Question 20 |
A | open(file, mode='w','r')
|
B | open file-Name, mode_acess
|
C | open ("File_Name", "Access_Mode") |
← |
→ |


Ces articles pourraient aussi vous intéresser
Corrections Exercices les boucles Python Série 02
if, if…else et if…elif…else en Python La boucle while en python La boucle for en python Comment utiliser Break, Continue et Pass dans Python Exercices les boucles Python Série 01 (Correction) Exercices les boucles Python Série 02(Correction) Quiz les structures conditionnelles Corrections Exercices les boucles Python Série 02 Objectifs Comprendre et savoir utiliser les boucles en Python. Exercice 07 Énoncé …
Exercices en Python traitement des listes série 02
Création de listes en Python Manipulation de listes avec Python Rechercher dans une liste Python Les tuples en Python Les dictionnaires en Python Les ensembles en Python Exercices en Python traitement des listes série 01 (Correction) Exercices en Python traitement des listes série 02 (Correction) Quiz les listes en Python Quiz les tuples en Python Quiz les dictionnaires en Python …
Correction exercices en Python traitement des listes série 02
Création de listes en Python Manipulation de listes avec Python Rechercher dans une liste Python Les tuples en Python Les dictionnaires en Python Les ensembles en Python Exercices en Python traitement des listes série 01 (Correction) Quiz les listes en Python Quiz les tuples en Python Quiz les dictionnaires en Python Quiz les ensembles en Python Correction exercices en Python …
