100% ont trouvé ce document utile (1 vote)
2K vues7 pages

QCM Python

Transféré par

diogobalde75
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
100% ont trouvé ce document utile (1 vote)
2K vues7 pages

QCM Python

Transféré par

diogobalde75
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

Fiche Signalétique Code Matière :

Programmation orientée objet


QCM Pages :7

Fonctions :
1. Quelle est la syntaxe correcte pour définir une fonction en Python ?
• function ma_fonction():
• def ma_fonction():
• define ma_fonction():

2. Comment appelle-t-on une fonction en Python ?


• call ma_fonction()
• ma_fonction()
• run ma_fonction():

3. Quelle est la valeur de retour par défaut d'une fonction en Python si


aucune instruction return n'est spécifiée ?
• a. None
• b. 0
• c. False

4. Comment définir une fonction avec des paramètres par défaut en


Python ?
• def ma_fonction(param1=1, param2=2):
• def ma_fonction(param1, param2=2):
• def ma_fonction(param1=1, param2):

5. Quelle est la portée d'une variable définie à l'intérieur d'une fonction


?
• Locale
• Globale
• Universelle

6. Comment appelle-t-on une fonction "ma_fonction" avec les


arguments 3 et 4 ?
• call ma_fonction(3, 4)
• ma_fonction(3, 4)
• run ma_fonction(3, 4)
Fiche Signalétique Code Matière :
Programmation orientée objet
QCM Pages :7

Listes :
7. Comment accède-t-on au deuxième élément d'une liste en Python ?
• liste[1]
• liste[2]
• liste(2)

8. Quelle méthode ajoute un élément à la fin d'une liste ?


• add()
• insert()
• append()

9. Comment supprime-t-on un élément d'une liste par sa valeur ?


• remove()
• delete()
• discard()

10.Quelle méthode renverse l'ordre des éléments dans une liste ?


• reverse()
• flip()
• invert()

11.Comment copie-t-on une liste en Python ?


• copied_list = original_list.copy()
• copied_list = copy(original_list)
• copied_list = clone(original_list)

12.Quelle fonction retourne le nombre d'occurrences d'un élément dans


une liste ?
• list.count(element)
• count(element)
• element_count(list)
Fiche Signalétique Code Matière :
Programmation orientée objet
QCM Pages :7

Chaînes de caractères :

13.Comment concaténer deux chaînes de caractères en Python ?


• str_concat()
• concatenate()
• +

14.Quelle méthode permet de convertir une chaîne de caractères en


majuscules ?
• to_upper()
• upper()
• capitalize()

15.Comment accède-t-on au caractère à la position 3 dans une chaîne de


caractères ?
• str[3]
• str.charAt(3)
• str.position(3)

16.Quelle méthode est utilisée pour diviser une chaîne de caractères en


une liste de sous-chaînes ?
• split()
• divide()
• separate()

17.Comment remplacer toutes les occurrences d'une sous-chaîne par une


autre dans une chaîne ?
• replace()
• substitute()
• swap()

18.Quelle méthode retourne la longueur d'une chaîne de caractères ?


• length()
Fiche Signalétique Code Matière :
Programmation orientée objet
QCM Pages :7

• len()
• size()

Tuples :

19.Les tuples en Python sont :


• Modifiables (mutable)
• Immuables (immutable)
• Optionnels

20.Comment créer un tuple vide ?


• empty_tuple = tuple()
• empty_tuple = ()
• empty_tuple = [ ]

21.Comment accède-t-on au troisième élément d'un tuple nommé


"mon_tuple" ?
• mon_tuple(3)
• mon_tuple[2]
• mon_tuple.third()

22.Peut-on modifier un élément d'un tuple après sa création ?


• Oui
• Non
• Seulement le premier élément

23.Comment créer un tuple à partir d'une liste existante ?


• tuple(liste)
• list(tuple)
• convert(tuple, liste)
Fiche Signalétique Code Matière :
Programmation orientée objet
QCM Pages :7

24.Quelle méthode est utilisée pour trouver l'index d'un élément dans un
tuple ?
▪ index()
▪ find()
▪ search()

Boucles :

25.Quelle boucle est utilisée pour itérer sur une séquence (liste, tuple,
chaîne de caractères) en Python ?
• for loop
• while loop
• loop until

26.Comment arrête-t-on l'exécution d'une boucle en Python ?


• break
• exit
• stop

27.Quelle fonction est utilisée pour obtenir l'indice et l'élément lors de


l'itération sur une séquence avec une boucle for ?
• enumerate()
• index()
• position()

28.Quelle déclaration est utilisée pour passer à l'itération suivante dans


une boucle en Python ?
• skip
• continue
• next
Fiche Signalétique Code Matière :
Programmation orientée objet
QCM Pages :7

29.Comment exécute-t-on une boucle while tant qu'une condition est


vraie ?
• while loop:
• loop while:
• while condition:

30.Quelle fonction est utilisée pour obtenir la somme des éléments dans
une liste avec une boucle for ?
• total()
• sum()
• add()

Instructions conditionnelles :

31.Comment représente-t-on une condition "si x est égal à 10" en Python


?
• if x == 10:
• if x = 10:
• if x === 10:

32.Quelle instruction est utilisée pour traiter le cas où aucune des


conditions dans une série de conditions n'est vraie ?
• else
• otherwise
• except

33.Comment représente-t-on une condition "si x est supérieur à 5 ou y


est inférieur à 3" en Python ?
• if x > 5 or y < 3:
• if x > 5 && y < 3:
• if x > 5 | y < 3:
Fiche Signalétique Code Matière :
Programmation orientée objet
QCM Pages :7

34.Quelle est la différence entre "==" et "is" pour comparer des valeurs
en Python ?
• Aucune différence
• "==" compare les valeurs, "is" compare l'identité des objets
• "is" compare les valeurs, "==" compare l'identité des objets

35.Comment représente-t-on une condition "si x n'est pas égal à 5" en


Python ?
• if x =! 5:
• if x != 5:
• if x <> 5:

36.Quelle instruction est utilisée pour traiter plusieurs conditions dans


une structure if-elif-else ?
• elsif
• elif
• elseif

Vous aimerez peut-être aussi