QCM Python – Partie 36
Bienvenue dans notre QCM Python ! Que vous soyez débutant ou déjà expérimenté en programmation, ce questionnaire à choix multiples est l’occasion parfaite de tester vos connaissances en Python. Grâce à des questions couvrant tous les niveaux, vous pourrez évaluer votre maîtrise des concepts clés du langage, comme les structures de données, les fonctions, les modules et bien plus. Si vous cherchez à améliorer vos compétences ou à vous préparer pour un examen, ce QCM Python est fait pour vous. Lancez-vous et découvrez où vous en êtes !
1. Lequel des éléments suivants utilise la fonction id() en python?
A id() renvoie l’identifiant de l’objet
B Un objet n’a pas un identifiant unique
C Tout les réponses sont vrais
D Aucune de ces réponses n’est vraie.
2. Quelle sera la sortie du code suivant?
def somme(init = 5, *nbr, **key): c = init for n in nbr: c+=n for k in key: c+=key[k] return c print(somme(100,2,2, x=20, y=10))
A 136
B 134
C 100
D 122
3. Quelle sera la sortie du code suivant?
import re sentence = 'I am fine' regex = re.compile('(?P<subject>\w+) (?P<verb>\w+) (?P<adjective>\w+)') matched = re.search(regex, sentence) print(matched.groupdict())
A {‘subject’: ‘I’, ‘verb’: ‘am’, ‘adjective’: ‘fine’}
B (‘I’, ‘am’, ‘fine’)
C ‘I am fine’
D ‘am’
4. Quelle sera la sortie du code suivant?
try: list = 2*[0]+2*[5] x = list[2] print('OK!') except IndexError: print('Block Except!') else: print('Block Else!') finally: print('Block Finally!')
A OK!
B Block Else!
C Block Finally!
D Tout les réponses sont vrais
5. Supposons que list1 est [2, 3, 4, 5, 1, 20, 6], quelle sera la valeur de list1 après list1.pop(1)
?
A [2, 3, 4, 5, 20, 6]
B [2, 1, 4, 5, 1, 20, 6]
C [2, 3, 4, 5, 1, 20, 6, 1]
D [2, 4, 5, 1, 20, 6]
6. Supposons que nous ayons deux ensembles (s1 et s2) alors quelle est la sortie de S1 + S2
A Ajoute les éléments des deux ensembles.
B Supprime les éléments répétitifs et ajoute les deux ensembles.
C Impossible d’effectuer ce type d’opération.
D La sortie sera enregistrée dans S1.
7. Les objets String sont-ils mutables?
A Oui.
B Non.
8. Python est un langage compilé?
A Vrais
B Faux
9. L’utilisation des parenthèses peut changer l’ordre d’évaluation?
A Vrais
B Faux
10. Quelle est la bonne syntaxe pour lire à partir d’un fichier texte stocké dans « c:\file.txt »?
A f = open('c:\file.txt', 'r')
B f = open(file='c:\\\file.txt', 'r')
C f = open.file('c:\\file.txt', 'r')
D f = open('c:\\file.txt', 'r')