QCM Python – Partie 3

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. Quel framework Python est populaire pour le développement web ?

A Django

B Flask

C Pyramid

D Tous les choix ci-dessus

 

2. Quel type de données Python utiliseriez-vous pour stocker un ensemble de valeurs uniques, sans ordre particulier ?

A Liste

B Tuple

C Set

D Dictionnaire

 

3. Comment peut-on gérer une exception qui pourrait survenir lors de l’ouverture d’un fichier en Python ?

A

try
try

B

catch
catch

C

except
except

D

finally
finally

 
 

4. Quel est le module Python utilisé pour manipuler les dates et heures ?

A

datetime
datetime

B

time
time

C

calendar
calendar

D

dateutil
dateutil

 

5. Quelle bibliothèque Python est couramment utilisée pour travailler avec des tableaux multidimensionnels et des matrices ?

A

numpy
numpy

B

pandas
pandas

C

matplotlib
matplotlib

D

scipy
scipy

 

6. Quelle est la sortie de ce code ?
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
liste = [1, 2, 3, 4]
print(liste[2])
liste = [1, 2, 3, 4] print(liste[2])
liste = [1, 2, 3, 4]
print(liste[2])

A 1

B 2

C 3

D 4

 
 

7. Quelle est la sortie de ce code ?
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
dictionnaire = {'nom': 'Alice', 'age': 25}
print(dictionnaire['nom'])
dictionnaire = {'nom': 'Alice', 'age': 25} print(dictionnaire['nom'])
dictionnaire = {'nom': 'Alice', 'age': 25}
print(dictionnaire['nom'])

A ‘Alice’

B 25

C ‘nom’

D Erreur

 

8. Quel est le résultat de ce code ?
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
x = "42"
y = int(x)
print(y)
x = "42" y = int(x) print(y)
x = "42"
y = int(x)
print(y)

A ’42’

B 42

C Erreur

D 0

 

9. Comment peut-on importer le module
math
math pour utiliser la fonction
sqrt()
sqrt() en Python ?

A

import math
import math

B

from math import *
from math import *

C

from math import sqrt
from math import sqrt

D Toutes les réponses ci-dessus sont correctes

 
 

10. Quelle est la sortie du code suivant ?
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
x = [1, 2, 3, 4]
print(x[-2])
x = [1, 2, 3, 4] print(x[-2])
x = [1, 2, 3, 4]
print(x[-2])

A 2

B 3

C 4

D Erreur

Exercice Python Corrigé

3 réflexions sur “QCM Python – Partie 3

  • mars 17, 2020 à 9:49 am
    Permalien

    QCM python partie 3
    3. Quelle sera la sortie du code suivant?

    import re
    sentence = ‘I am fine’
    regex = re.compile(‘(?P\w+) (?P\w+) (?P\w+)’)
    matched = re.search(regex, sentence)
    print(matched.groupdict())

    Vous anoncé réponse A
    A {‘subject’: ‘I’, ‘verb’: ‘am’, ‘adjective’: ‘fine’}

    Ce serait le cas si la regex = re.compile(‘(?P\w+) (?P\w+) (?P\w+)’)

    Je trouve ce site excellent, j’y trouve que du bonheur
    Merci

    Répondre
  • mars 17, 2020 à 9:54 am
    Permalien

    remplacer « animal » par subject dans la regex

    Répondre
    • mars 17, 2020 à 10:57 am
      Permalien

      Merci pour cette remarque, c’est corrigé 🙂

      Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *