0% ont trouvé ce document utile (0 vote)
36 vues8 pages

QCM sur le Langage Python

Ce document est un questionnaire à choix multiples (QCM) sur le langage Python, comprenant 37 questions sur divers aspects de la programmation en Python. Les questions portent sur les types de données, les fonctions, les opérateurs, et d'autres concepts fondamentaux. Chaque question est suivie de plusieurs options de réponse, permettant d'évaluer les connaissances des participants sur le langage.

Transféré par

mohamedelyaagoubi2013f
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
36 vues8 pages

QCM sur le Langage Python

Ce document est un questionnaire à choix multiples (QCM) sur le langage Python, comprenant 37 questions sur divers aspects de la programmation en Python. Les questions portent sur les types de données, les fonctions, les opérateurs, et d'autres concepts fondamentaux. Chaque question est suivie de plusieurs options de réponse, permettant d'évaluer les connaissances des participants sur le langage.

Transféré par

mohamedelyaagoubi2013f
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

QCM sur le Langage Python

Q1: Quel type de donnée Python est utilisé pour les valeurs comme 'True' ou 'False' ?

a) int

b) float

c) bool

d) str

Q2: Comment déclare-t-on une variable entière en Python ?

a) `Variable=15`

b) `Variable:int=15`

c) `int Variable = 15`

d) `Variable=15.0`

Q3: Quelle fonction est utilisée pour afficher un message à l'écran ?

a) `afficher()`

b) `print()`

c) `ecrire()`

d) `affiche()`

Q4: Quelle est la valeur retournée par `round(3.5)` en Python ?

a) 4

b) 3

c) 5

d) 3.5

Q5: Quel opérateur est utilisé pour la multiplication en Python ?

a) `*`

b) `x`

c) `&`
d) `%

Q6: Quelle fonction Python convertit une chaîne en nombre entier ?

a) `int()`

b) `float()`

c) `bool()`

d) `str()`

Q7: Quelle fonction est utilisée pour calculer la racine carrée d'un nombre ?

a) `sqrt()`

b) `pow()`

c) `abs()`

d) `round()`

Q8: Quel est le type de donnée pour un nombre à virgule flottante en Python ?

a) int

b) float

c) bool

d) str

Q9: Que renvoie `bool(0)` en Python ?

a) `True`

b) `False`

c) `None`

d) `0`

Q10: Que permet de faire la fonction `input()` en Python ?

a) Afficher un message à l'écran

b) Lire une valeur entrée par l'utilisateur

c) Convertir une chaîne en entier

d) Exécuter une boucle


Q11: Quelle est la sortie de `print('bonjour' + 'tout le monde')` ?

a) `bonjour tout le monde`

b) `bonjour+tout le monde`

c) `bonjourtoutlemonde`

d) Erreur

Q12: Quelle fonction Python permet de vérifier si une chaîne peut être convertie en entier ?

a) `isnumeric()`

b) `isdigit()`

c) `isdecimal()`

d) `isspace()`

Q13: Quelle fonction Python permet de calculer la valeur absolue d’un nombre ?

a) `abs()`

b) `sqrt()`

c) `round()`

d) `int()`

Q14: Quel opérateur est utilisé pour l’addition en Python ?

a) `+`

b) `*`

c) `/`

d) `-`

Q15: Comment peut-on effectuer un échange de valeur entre deux variables `a` et `b` en
Python ?

a) `a=b; b=a`

b) `a,b = b,a`

c) `a = b + a`

d) `b = a`

Q16: Quel est le type de donnée pour une chaîne de caractères en Python ?
a) list

b) tuple

c) dict

d) str

Q17: Comment peut-on ajouter un élément à une chaîne de caractères ?

a) `append()`

b) `+`

c) `push()`

d) `add()`

Q18: Quelle est la sortie de `print('bonjour'[0])` ?

a) `b`

b) `o`

c) `j`

d) `bonjour`

Q19: Quelle fonction permet de récupérer la longueur d'une chaîne en Python ?

a) `len()`

b) `size()`

c) `count()`

d) `length()`

Q20: Quel est le résultat de `int(3.5)` en Python ?

a) `3.5`

b) `3`

c) `4`

d) Erreur

Q21: Quelle fonction retourne une valeur aléatoire entre deux nombres ?

a) `random()`
b) `randint()`

c) `rand()`

d) `randomint()`

Q22: Comment transforme-t-on une chaîne en majuscules en Python ?

a) `[Link]()`

b) `upper()`

c) `[Link]()`

d) `capitalize()`

Q23: Quelle est la sortie de `print(5 // 2)` ?

a) `2.5`

b) `2`

c) `3`

d) `0`

Q24: Que fait la fonction `find()` en Python ?

a) Remplace une chaîne par une autre

b) Trouve un caractère dans une chaîne

c) Divise une chaîne

d) Convertit un nombre en chaîne

Q25: Quelle fonction convertit une chaîne en un nombre flottant ?

a) `float()`

b) `int()`

c) `bool()`

d) `str()`

Q26: Quelle fonction Python permet de supprimer un caractère spécifique d'une chaîne ?

a) `remove()`

b) `delete()`
c) `strip()`

d) `replace()`

Q27: Quelle fonction permet d'extraire une sous-chaîne d'une chaîne en Python ?

a) `split()`

b) `extract()`

c) `substring()`

d) `slice()`

Q28: Quelle est la syntaxe correcte pour définir une fonction en Python ?

a) `def nom_de_fonction()`

b) `function nom_de_fonction()`

c) `create nom_de_fonction()`

d) `fun nom_de_fonction()`

Q29: Quelle est la sortie de `print('Hello'.find('o'))` ?

a) `0`

b) `1`

c) `2`

d) `-1`

Q30: Quel opérateur est utilisé pour tester l’égalité en Python ?

a) `=`

b) `==`

c) `!=`

d) `>=`

Q31: Quelle est la sortie de `print(7 % 3)` ?

a) `1`

b) `2`

c) `0`
d) `3`

Q32: Quelle fonction retourne la valeur absolue d'un nombre en Python ?

a) `abs()`

b) `sqrt()`

c) `round()`

d) `int()`

Q33: Quelle fonction permet de générer un entier aléatoire entre deux bornes ?

a) `random()`

b) `rand()`

c) `randint()`

d) `randomint()`

Q34: Que fait la fonction `upper()` en Python ?

a) Convertit une chaîne en minuscules

b) Convertit une chaîne en majuscules

c) Change la première lettre en majuscule

d) Modifie la chaîne pour la rendre plus lisible

Q35: Quelle est la sortie de `print(2 ** 3)` ?

a) `6`

b) `8`

c) `9`

d) `16`

Q36: Que retourne `len('Python')` ?

a) `6`

b) `5`

c) `7`

d) `8`
Q37: Quelle est la fonction Python pour obtenir un entier aléatoire dans un intervalle ?

a) `random()`

b) `randint()`

c) `randomint()`

d) `sample()`

Vous aimerez peut-être aussi