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

QCM Python : Programmation Orientée Objet

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)
925 vues7 pages

QCM Python : Programmation Orientée Objet

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()

[Link] méthode renverse l'ordre des éléments dans une liste ?


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

[Link] copie-t-on une liste en Python ?


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

[Link] fonction retourne le nombre d'occurrences d'un élément dans


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

Chaînes de caractères :

[Link] concaténer deux chaînes de caractères en Python ?


• str_concat()
• concatenate()
• +

[Link] méthode permet de convertir une chaîne de caractères en


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

[Link] accède-t-on au caractère à la position 3 dans une chaîne de


caractères ?
• str[3]
• [Link](3)
• [Link](3)

[Link] méthode est utilisée pour diviser une chaîne de caractères en


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

[Link] remplacer toutes les occurrences d'une sous-chaîne par une


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

[Link] 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 :

[Link] tuples en Python sont :


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

[Link] créer un tuple vide ?


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

[Link] accède-t-on au troisième élément d'un tuple nommé


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

[Link]-on modifier un élément d'un tuple après sa création ?


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

[Link] 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

[Link] méthode est utilisée pour trouver l'index d'un élément dans un
tuple ?
▪ index()
▪ find()
▪ search()

Boucles :

[Link] 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

[Link] arrête-t-on l'exécution d'une boucle en Python ?


• break
• exit
• stop

[Link] 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()

[Link] 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

[Link] exécute-t-on une boucle while tant qu'une condition est


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

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

Instructions conditionnelles :

[Link] représente-t-on une condition "si x est égal à 10" en Python


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

[Link] instruction est utilisée pour traiter le cas où aucune des


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

[Link] 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

[Link] 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

[Link] représente-t-on une condition "si x n'est pas égal à 5" en


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

[Link] instruction est utilisée pour traiter plusieurs conditions dans


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

Vous aimerez peut-être aussi