Les ensembles en python
Testez votre compréhension des dictionnaires Python.
Ce quiz de dictionnaire Python fournit des questions à choix multiples (QCM) pour se familiariser avec le dictionnaire de Python et ses opérations. Ce quiz en ligne vous aidera à améliorer la compréhension du tuple Python. Répondez à ce quiz après avoir lu notre cours sur
les ensembles
en Python . Le quiz contient 20 questions, vous devez répondre à toutes les questions en cinq minutes. Vous obtiendrez 1 point pour chaque bonne réponse. À la fin du quiz, vous recevrez un score total. Le score maximum est de 100%. Bonne chance!
20 questions
5 minutes
Commencer le quiz
Les ensembles en python
5:00
QUESTION 1 / 20
1.
Qu\'affiche le code suivant:
<pre>A = {2, 3, 5, 4}
B = {2, 5, 100}
C = {2, 3, 8, 9, 10}
print(C.intersection(A, B))
{2, 5}
{2}
2
5
(5)
QUESTION 2 / 20
2.
Soit les deux ensembles suivant:
<pre>
A = {1, 2, 3, 4, 5}
B = {2, 3, 7, 9}</pre>
Le résultat de A - B est:
{1, 4, 5}
1, 4, 5
{9, 7}
{1, 2, 3, 4, 5, 7, 9}
QUESTION 3 / 20
3.
Set utilise des ........Le dictionnaire utilise des..............
clés, clés
valeurs clés, clés
clés, clé valeurs
valeurs clés, valeurs clés
QUESTION 4 / 20
4.
Quelle est la syntaxe du code Python suivant?
<pre>x=frozenset(set([7,8,9]))</pre>
frozenset({8, 9, 7})
{7,8,9}
Error, not possible to convert set into frozenset
Syntax error
QUESTION 5 / 20
5.
Quelle est la sortie de l\'opération d\'ensemble suivante:
<pre>
nombres = {1, 2, 3, 4}
nombres.clear()
print(nombres)
</pre>
{1, 2, 3, 4}
Erreur
set()
{}
QUESTION 6 / 20
6.
Quelle sera la sortie du code Python suivant?
A = {2, 3, 5, 4}
B=A
B.remove(3)
{2, 3, 5, 4}
{2, 5, 4}
{4}
(2, 3, 5, 4)
4
QUESTION 7 / 20
7.
Laquelle des propositions suivantes n\'est pas la syntaxe correcte pour créer un ensemble?
set([[1,2],[3,4]])
set([1,2,2,3,4])
set((1,2,3,4))
{1,2,3,4}
QUESTION 8 / 20
8.
Laquelle des fonctions suivantes convertit une chaîne en un ensemble en python?
set(x)
frozenset(s)
dict(d)
chr(x)
QUESTION 9 / 20
9.
La méthode <code>discard ()</code> supprime l\'élément spécifié de l\'ensemble. Cependant, si l\'élément n\'existe pas, l\'ensemble reste inchangé; vous n\'obtiendrez pas d\'erreur.
Vrai
Faux
QUESTION 10 / 20
10.
La méthode python<code> discard()</code> lorsqu\'elle est appliquée sur un ensemble :
supprime tous les éléments d’un ensemble
supprime un élément spécifié de l’ensemble
supprime un élément spécifié de l’ensemble et retourne none s\'il n\'existe pas
QUESTION 11 / 20
11.
Laquelle des lignes de code suivantes entraînera une erreur?
s={abs}
s={4, \'abc\', (1,2)}
s={2, 2.2, 3, \'xyz\'}
s={abc}
QUESTION 12 / 20
12.
La méthode <code>remove ()</code> supprime l\'élément spécifié de l\'ensemble et met à jour l\'ensemble. Il ne renvoie aucune valeur.</br>
Si l\'élément passé à <code>remove ()</code> n\'existe pas, l\'exception KeyError est levée.
Vrai
Faux
QUESTION 13 / 20
13.
Qu\'affiche la fonction print à la fin du code suivant:
<pre>
nombres = {1, 2, 3, 4}
nouveaux_nombres = nombres.copy()
nouveaux_nombres.add(5)
</pre>
{1, 2, 3, 4}
{1, 2, 3, 4, 5}
(1, 2, 3, 4, 5)
{1, 2, 3, 4},{5}
QUESTION 14 / 20
14.
Quelle sera la sortie du code Python suivant?
<pre>
A = {2, 3, 5, 4}
B = {2, 5, 100}
C = {2, 3, 8, 9, 10}
print(len(A+B+C))
</pre>
Error, unsupported operand type(s) for +: \'set\' and \'set\'
12
9
Nothing is displayed
QUESTION 15 / 20
15.
Quelle est la sortie du code suivant :
<strong>type({})</strong>
<class \'dict\'>
<class \'set\'>
<class \'list\'>
<class \'tuple\'>
QUESTION 16 / 20
16.
Soit les deux ensembles suivant:
<pre>
A = {1, 2, 3, 4, 5}
B = {2, 3, 7, 9}</pre>
quel est le(s) ligne(s) de code qui permet d\'obtenir l\'ensemble suivant <strong>{1, 4, 5}</strong>:
A.difference(B)
A - B
B.difference(A)
B - A
QUESTION 17 / 20
17.
Soit<strong> A = {2, 3, 5, 4}</strong>, lequel des énoncés suivants est faux?
print(len(A))
print(max(A))
print(A.remove(5))
print(A[2]=45)
print(min(A))
QUESTION 18 / 20
18.
Laquelle des instructions suivantes est utilisée pour créer un ensemble vide?
. { }
. set()
. [ ].
. ( )
QUESTION 19 / 20
19.
La méthode <code>add ()</code> ajoute un élément donné à un ensemble. Si l\'élément est déjà présent, il provoquera un erreur.
Vrai
Faux
QUESTION 20 / 20
20.
Quelle sera la sortie du code Python suivant?
<pre>s=set()
type(s)</pre>
<’set’>
<class ‘set’>
set
class set
Précédent
Suivant
Terminer
Chargement...
Entrée
Aucun résultat pour cette recherche
Essayez d'autres mots-clés ou vérifiez l'orthographe
↑↓
naviguer
↵
ouvrir
esc
fermer
Recherche intelligente