Université Polytechnique de Bingerville (UPB)
Licence 1 ASSRI&MIAGE 2022-2023
Session 2 : Programmation Python (1h15m)
Enseignant : Dr. ATTA Amanvon Ferdinand
N.B : Aucun ordinateur ou téléphone n’est autorisé
1. Lequel des éléments suivants est
utilisé pour initialiser plusieurs
variables avec une valeur commune ?
a. x = y: y = 33
b. x = y = z = 33
c. x = z; y = z; x = 33; a. 20
d. x & y & z = 33 b. 15
2. Comment demander son âge à c. 17
l'utilisateur ? d. 16
a. age : int(input (Quel est 6. Quel est le résultat du script suivant :
votre age ?))
b. age = int(input "Quel est
votre age ? ")
c. age = int(input("Quel est
votre age ?"))
d. age : int(input ("Quel est
votre age ? "))
3. Quelle sera la sortie après les a. Soir
déclarations suivantes ? b. Nuit
c. Après-midi
d. Matin
7. Quelle sera la sortie après les
a. 2 déclarations suivantes ?
b. 18.0
c. 18
d. 2.0
4. Quelle sera la sortie après les
déclarations suivantes ? a. [1, 2, 3, 4, 5, 6, 7, 8]
b. [1, 2, 3, 4, 5, 6, 7]
c. None
d. [8]
8. Quelle sera la sortie après les
déclarations suivantes ?
a. True
b. False
c. 65
d. 53
5. Qu’est ce qui s’affiche après a. x1
exécution du code précédent si on b. 25
remplace la dernière instruction par ? c. 45
1/2
d. 35 13. Que fait la déclaration suivante ?
9. Quelle est la sortie de la ligne de code
indiquée ci-dessus, si set1 = {1, 2, 3}
? a. Ouvre ou crée un fichier
csv nommé [Link]
afin d’y écrire
a. True b. Ouvre ou crée un fichier
b. False csv nommé [Link]
c. Erreur afin de lire son contenu
d. Pas de sortie c. Ouvre un fichier csv
10. Qu’est ce qui s’affiche après nommé [Link] afin
exécution du code suivant ? d’y rajouter du contenu
d. Crée un fichier csv
nommé [Link] afin de
lire son contenu ou de
rajouter du contenu
14. Qu’est ce qui s’affiche après
exécution du code suivant ?
a. 0
b. 3
c. 4
d. 2 a. []
11. Qu’est ce qui s’affiche après b. [1, 3, 5]
exécution du code précédent si on c. [2, 4, 6]
remplace la dernière instruction par ? d. An IndexError is raised
e. 3 15. Quelle est la sortie du code ci-dessus ?
f. 5
g. 4
a. 2
b. 12
c. 16
d. 6
12. Que fait la déclaration suivante ?
a. Importe le module
a. 20 30
nommé random
b. 40 60
b. Importe un module
c. 20 20
nommé random depuis
d. 20 40
une liste de modules
c. Importe la fonction
nommée random
d. Importe le dossier nommé
random
2/2