QCM Python – Partie 5

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 opérateur est surchargé par la fonction
or()
or()?

A //

B /

C ||

D |

 

2. Pour définir un bloc de code en Python, on utilise _____?

A Accolades

B Indentation

C Parenthèse

D Double quote

 

3. Quel est le résultat du programme suivant:
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
i = 0
while i < 3:
print i
i++
print i+1
i = 0 while i < 3: print i i++ print i+1
i = 0
while i < 3:
    print i
    i++
    print i+1

A 0 2 1 3 2 4

B 1 0 2 4 3 5

C 0 1 2 3 4 5

D Erreur

 

4. Lequel des énoncés suivants est correct?

A Le nom de variable peut commencer par un trait de soulignement « _ ».

B Le nom de variable peut commencer par un chiffre.

C Les mots-clés ne peuvent pas être utilisés comme nom de variable.

D Le nom de variable peut avoir des symboles tels que: @, #, $ etc.

 

5. Quel est le résultat du programme suivant:
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
print "Welcome to WayToLearnX"[::-1]
print "Welcome to WayToLearnX"[::-1]
print "Welcome to WayToLearnX"[::-1]

A XnraeLoTyaW ot emocleW

B Welcome to WayToLearn

C X

D Erreur

 
 

6. Dans le code suivant
n = '2'
n = '2', n est un _______?:

A char

B integer

C string

D tuple

 

7. Étant donné une fonction qui ne renvoie aucune valeur, quelle valeur est affichée lorsqu’elle est exécutée sur le shell?

A bool

B int

C void

D None

 

8. Quelle est la sortie du code suivant?
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
print(1, 2, 3, 4, sep='*')
print(1, 2, 3, 4, sep='*')
print(1, 2, 3, 4, sep='*')

A 1 2 3 4

B 1*2*3*4

C 1234

D 24

 

9. Quel module en Python supporte les expressions régulières?

A pyregex

B regex

C re

D Aucune de ces réponses n’est vraie.

 

10. Pour récupérer les entrées de l’utilisateur en Python, on utilise _______?

A <>

B input()

C scanf()

D cin

Laisser un commentaire

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