QCM Python – Partie 11

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. Supposons que list1 soit [‘h’, ‘e’, ‘l’, ‘l’, ‘o’], alors len(list1)?

A 4

B 5

C Erreur

D None

B
 

2. Supposons que list1 soit [100, 20, 5, 99], alors max(list1)?

A 99

B 5

C 20

D 100

D
Max renvoie le maximum d’éléments dans la liste.
 

3. Supposons que list1 soit [100, 15, 0, 2], alors min(list1)?

A 100

B 15

C 0

D 2

C
Min renvoie l’élément minimum dans la liste.
 

4. Supposons que list1 soit [1, 2, 3], alors sum(list1)?

A 1

B 6

C 3

D Erreur

B
Sum renvoie la somme de tous les éléments de la liste.
 

5. Supposons que list1 soit [1, 28, 99, 15, 35], alors list1 [-1]?

A 1

B 35

C None

D Erreur

B
-1 correspond au dernier index de la liste.
 
 

6. Supposons une liste avec le nom list1, contient 5 éléments. Vous pouvez obtenir le 3ème élément de la liste en utilisant:

A list1[3]

B list1[2]

C list1[‘3’]

D list1[‘2’]  
 

B
 

7. Quelle est la sortie du code suivant?
list1 = ['P', 'y', 't', 'h', 'o', 'n']
print(list1[:-3])

A [‘P’, ‘y’, ‘t’, ‘h’, ‘o’, ‘n’]

B [‘P’, ‘y’, ‘t’, ‘h’, ‘o’]

C [‘P’, ‘y’, ‘t’, ‘h’]

D [‘P’, ‘y’, ‘t’]  
 

D
 

8. Supposons que vous deviez afficher la constante pi définie dans le module « math ». Lequel des codes suivants peut effectuer cette tâche?

A print(pi)

B print(math.pi)

C

from math import pi
print(math.pi)

D

from math import pi
print(pi)
D
 

9. Quelle est la sortie du code suivant?
v = [print(i) for i in str if i not in "aeiou"]

A Affiche toutes les voyelles dans str

B Affiche toutes les consonnes dans str

C Affiche tous les caractères de str qui ne sont pas des voyelles

D Affiche uniquement la sortie lors de l’exécution de « print(v) »

C
print(i) est exécuté si le caractère donné n’est pas une voyelle.
 

10. Quelle est la sortie du code suivant?
str = "hello"
l = [(i.upper(), len(i)) for i in str]
print(l)

A [(‘HELLO’, 5)]

B [(‘hello’, 5)]

C [(‘H’, 1), (‘E’, 1), (‘L’, 1), (‘L’, 1), (‘O’, 1)]

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

C
Nous parcourons la chaîne, caractère par caractère.
 
 

4 réflexions sur “QCM Python – Partie 11

  • mars 17, 2020 à 4:54 pm
    Permalien

    qcm partie 11
    6. Supposons une liste avec le nom list1, contient 5 éléments. Vous pouvez obtenir le 3ème élément de la liste en utilisant:
    A list1[3]
    B list1[2]
    C list1[‘3’]
    D list1[‘2’]
    vous proposez la Réponse C
    ne serait ce pas plutôt la B

    Répondre
    • mars 17, 2020 à 7:07 pm
      Permalien

      Vous avez raison. Merci pour cette remarque 🙂

      Répondre
  • août 5, 2020 à 11:14 pm
    Permalien

    Je pense que la réponse à la question 9 est C

    Répondre
    • août 12, 2020 à 6:14 pm
      Permalien

      Merci pour cette remarque 🙂

      Répondre

Laisser un commentaire

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