0% ont trouvé ce document utile (0 vote)
53 vues4 pages

Examen de Programmation Python

Ce document contient un examen de Python avec 23 questions à choix multiple et 2 exercices pratiques. L'examen évalue les concepts de base de Python tels que les variables, les types de données, les opérateurs, les fonctions et les structures de contrôle.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
53 vues4 pages

Examen de Programmation Python

Ce document contient un examen de Python avec 23 questions à choix multiple et 2 exercices pratiques. L'examen évalue les concepts de base de Python tels que les variables, les types de données, les opérateurs, les fonctions et les structures de contrôle.

Traduit par

ScribdTranslations
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

IES Conselleria

- --------------------------------------------------------------------------------------------
Nombre y Apellidos ………………………………………
Cours ………………………………………
- --------------------------------------------------------------------------------------------

Examen Python

Test
Les questions à choix multiple pénalisent ⅓ de la valeur de la question

1. Quelle est la fonction de la mémoire secondaire dans un PC?


a) Exécuter tous les calculs et la logique du programme
b) Récupérer des pages web d'Internet
c) Stocker des informations pendant longtemps, même entre les cycles d'arrêt et
allumé.
d) Recueillir l'entrée de l'utilisateur

2. Lequel des suivants contient « code machine » ?


a) L'interpréteur Python
b) Le clavier
c) Le code source de Python
d) Un document d'un traitement de texte

3. À quel endroit de l'équipement une variable comme "X" est-elle stockée après que
A-t-on exécuté la ligne suivante de Python ?
>>> x = 123
a) Unité Centrale de Traitement
b) Mémoire Principale
c) Mémoire Secondaire
d) Dispositifs d'entrée
e) Périphériques de sortie

4. Que va imprimer à l'écran le programme suivant ?


>>> x = 43
>>> x = x + 1
>>> imprimer x

a) 43
b) 44
c) x + 1
d) Erreur, parce que x = x +1 n'est pas possible mathématiquement

5. Que va imprimer le programme suivant ?


>>> resto = 7 % 3
>>> imprimer resto

a) 7
b) 3
c) 1
d) 2

6. Laquelle des phrases suivantes indique un commentaire en Python ?


a) /* Ceci est un commentaire */
b) // Ceci est un commentaire
c) # C'est un commentaire
d) – Ceci est un commentaire –

1/4
IES Conselleria

7. Choisissez tous les identifiants de variables valides ?


a) var
b) _23 = 2
2voitures = 'Renault'
d) pour
e) imprimer

8. Quel serait le résultat du programme suivant ?


>>> print '%.2f ' % (5/2)
a) 2,00
b) 2.0
c) 2,50
d) 2

9. Quel serait le résultat du programme suivant ?


>>> print '%.2f ' % (5.0/2)
a) 2,00
b) 2.0
c) 2,50
d) 2

[Link] serait le résultat du programme suivant ?


>>> 5 > 8
a) Vrai
b)Faux
c) 5
d) 8

11. Quelle valeur devrait avoir x pour que le programme imprime 'option c'
x = ?
si x < 5 :
imprimer 'option a'
elif x == 5 :
imprimer 'option b'
sinon
imprimer 'option c'

a) 5
b) 4
c) 9
-1

[Link] donné l'exemple suivant, dans quels cas l'exception serait-elle générée ?
ent = input('Introduisez la température : ')
essayer
fahr = float(ent)
cel = (fahr – 32.0) * 5.0 / 9.0
imprimer cell
sauf
Veuillez entrer un numéro

a) Lorsque l'utilisateur introduit une valeur entière


b) Lorsque l'utilisateur introduisait un littéral
c) Lorsque l'utilisateur introduisait une liste de valeurs
d) Lorsque l'utilisateur saisit une valeur décimale

[Link] serait le résultat d'évaluer la phrase suivante ?


>>> 6 >= 2 et (6/2) > 2
a)Vrai
b)Faux

2/4
IES Conselleria

c)
14. Quel serait le résultat d'exécuter la commande suivante ?
>>> max('Bonjour monde')

'H'
'u'
c) Cela générerait une erreur

15. Quel serait le résultat d'exécuter la déclaration suivante ?


>>> len('123456')
a) 6
b) 7
c) 5
d) 1

16. Quelle mot réservé est utilisé en Python pour créer une nouvelle fonction ?
a) déf
b) fonction
c) retour
d) max

17. Que montrera le programme Python suivant sur l'écran ?


Examen python
resultado
i = len(frase)-1
tant que i >= 0 :
résultat = résultat + phrase[i]
i = i - 2

Examen python
b) 'Examens python'
'nhy eaE'
d) Cela générerait une erreur

18. Quel est le sens du mot "continue" dans une boucle ?


a) Sortir de la boucle
b) Passer à l'itération suivante
c) Ne rien faire
d) continuer

19. Quel serait le résultat d'exécuter la commande suivante ?


a
a) Cela générerait une erreur
b) x
c) un
d) python

20. Quel serait le résultat de l'exécution de la phrase suivante ?


Monty Python
>>> print s[4:]

y Python
Python
c) ' Python'
d) Cela générerait une erreur

21. Quel serait le résultat de l'exécution de la déclaration suivante ?


banane
>>> [Link]('na')

a) 0
b) 2
c) 4
d) 6

3/4
IES Conselleria

[Link] donné la liste suivante t = ['a','b','c'], quelle serait la liste résultante ?


après avoir exécuté la phrase suivante ?
>>> x = [Link](1)

a) ['b','c']
b) ['a','c']
c) ['a','b']
d) ['x']

23. Quel serait le résultat de l'exécution des instructions suivantes ?


a = ['élève1','élève2','élève3']
>>> b = a
a[1] = 'alumno10'
>>> print b

a) ['alumno1','alumno2','alumno3']
b) ['alumno10','alumno2','alumno3']
c) ['alumno1','alumno10','alumno3']
d) ['alumno1','alumno2','alumno10']

Pratique
1. Crée une fonction appelée média qui prend en argument une liste de
nombres et renvoie la moyenne arithmétique.

2. En utilisant la fonction créée dans l'exercice précédent, réalise un programme qui


Étant donné un fichier de notes d'élèves (nom note1 note2 note3), calculez et montrez
afficher la moyenne de chaque élève.

#fichier notes_élè[Link]
Carlos 5.5 6.7 7.7
Jessica
Fernando 5.8 6.3 4
Tamara 8.1 8.9 7
Sergio 9.2 7 5
Lourdes 4.3 2 9
Eva 9.9 2 4
Miguel 3.4 8 5

Exemple d'exécution
>>> python [Link]
6,63
7.70
5.37
8.00
7,07
Lourdes ==> 5.10
5.30
5,47

4/4

Vous aimerez peut-être aussi