Nom : Contrôle N°2 Note :
Prénom : Semestre 2
Classe : 1APIC…….. Informatique
Choisir la bonne réponse :
Q1. Que fait la fonction input() en Python ?
A. Elle affiche un texte à l'écran
B. Elle permet de lire une entrée utilisateur
C. Elle convertit une chaîne en entier
D. Elle termine le programme
Q2. Quel est le type de valeur retourné par input() ?
A. int
B. float
C. str
D. bool
Q3. Que va afficher ce code ?
nom = input("Entrez votre nom : ")
print("Bonjour", nom)
A. Bonjour Entrez votre nom :
B. nom Bonjour
C. Bonjour suivi de ce que l'utilisateur a entré
D. Erreur d'exécution
Q4. Que renvoie l’expression 10 // 3 ?
A. 3
B. 3.33
C. 3.0
D. 1
Q5. Que renvoie 17 % 5 ?
A. 2
B. 3
C. 4
D. 5
Groupe Scolaire Abir Essaoussen Prive CHARIF OTHMANE 1
Q6. Quelle est la différence entre / et // en Python ?
A. / donne un entier, // donne un float
B. / donne un quotient entier, // donne un reste
C. / donne un quotient réel, // donne un quotient entier
D. Aucune différence
Q7. Quel opérateur utiliser pour calculer le reste d’une division ?
A. /
B. //
C. %
D. mod()
Q8. Quel est le résultat de 7 * 3 + 2 ?
A. 23
B. 27
C. 21
D. 22
Q9. Que vaut l'expression (8 + 2) / 2 ?
A. 5
B. 10
C. 4
D. 2
Q10. Que renvoie le code suivant ?
x = int("5")
type(x)
A. str
B. int
C. float
D. bool
Groupe Scolaire Abir Essaoussen Prive CHARIF OTHMANE 2
Q11. Quelle expression donne un float ?
A. 3 / 2
B. 3 // 2
C. 3 % 2
D. int(3.0)
Q12. Comment convertir un float en int ?
A. str(x)
B. float(x)
C. int(x)
D. type(x)
Q13. Quelle est la sortie de ce code ?
a = "4"
b=3
print(a * b)
A. 12
B. "12"
C. "444"
D. Erreur
Q14. Quel est le type de résultat de cette opération : 5 + 2.0 ?
A. int
B. float
C. str
D. bool
Q15. Python est un langage :
A. Compilé
B. Interprété
C. Binaire
D. Machine
Groupe Scolaire Abir Essaoussen Prive CHARIF OTHMANE 3
Q16. Quel avantage a un langage compilé ?
A. Plus rapide à modifier
B. Plus rapide à exécuter
C. Ne nécessite pas de compilation
D. Plus simple à lire
Q17. Que vaut 3 + 4 * 2 ?
A. 14
B. 11
C. 10
D. 16
Q18. Quelle est la valeur de (10 - 3) ** 2 ?
A. 49
B. 14
C. 64
D. 81
Q19. Que donne l'expression : 18 / 3 + 2 * 4 ?
A. 14
B. 10
C. 12
D. 16
Q20. Que renvoie 16 // 3 + 2 ?
A. 5
B. 7
C. 6
D. 8
Groupe Scolaire Abir Essaoussen Prive CHARIF OTHMANE 4