QCM Python – Partie 5

Questions pratiques pour testez vos connaissances sur la programmation Python à savoir des structures conditionnelles, des opérations logiques, des boucles, des fonctions, etc. Testez votre connaissance et travaillez sur les questions que vous trompez le plus souvent.
 
 

1. Quel opérateur est surchargé par la fonction or()?

A //

B /

C ||

D |

D
La fonction or() surcharge l’opérateur binaire OR.
 

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

A Accolades

B Indentation

C Parenthèse

D Double quote

B
 

3. Quel est le résultat du programme suivant:
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

D
L’opérateur ++ n’existe pas en Python, Pour incrémenter nous utilisons l’instruction suivant i=i+1
 

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.

A
 

5. Quel est le résultat du programme suivant:
print "Welcome to WayToLearnX"[::-1]

A XnraeLoTyaW ot emocleW

B Welcome to WayToLearn

C X

D Erreur

A
[:: – 1] renvoie l’inverse de la chaîne.
 
 

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

A char

B integer

C string

D tuple

C
 

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

D
Python renvoie explicitement l’objet None si aucune valeur n’est spécifiée.
 

8. Quelle est la sortie du code suivant?
print(1, 2, 3, 4, sep='*')

A 1 2 3 4

B 1*2*3*4

C 1234

D 24

B
 

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.

C
« re » fait partie de la bibliothèque standard et peut être importé avec: import re.
 

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

A <>

B input()

C scanf()

D cin

B
 
 
 
Partagez cet article

Laisser un commentaire

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