QCM☘
Rappel
Les questions ci-dessous sont là pour vous aider à contrôler ce que vous avez retenu.
Si vous ne répondez pas à toutes les questions sans hésitation, c'est sans doute qu'il faut retravailler les pages précédentes.
Pour chaque question, il faut trouver la (ou les) bonne(s) réponse(s).
QCM 1☘
Un magasin vend des tee-shirts de couleurs noir ou blanc, et de tailles S, M ou L (small, medium, large).
On dispose des deux tableaux suivants:
1 2 |
|
Pour créer le tableau des tee-shirts ('S', 'noir')
, ('M', 'noir')
...
triés dans l'ordre des tailles (S, M, L), les noirs venant avant les blancs
à taille fixée, c'est-à-dire dans l'ordre :
[('S', 'noir'),
('S', 'blanc'),
('M', 'noir'),
('M', 'blanc'),
('L', 'noir'),
('L', 'blanc')]
- Code 1:
4
Tshirts = [(taille, couleur) for taille in tailles for couleur in couleurs]
- Code 2:
4
Tshirts = [(taille, couleur) for couleur in couleurs for taille in tailles]
- Code 3:
4 5 6 7
Tshirts = [] for couleur in couleurs: for taille in tailles: Tshirts.append((taille, couleur))
- Code 4:
4 5 6 7
Tshirts = [] for taille in tailles: for couleur in couleurs: Tshirts.append((taille, couleur))
Réponse
- Code 1:
4
Tshirts = [(taille, couleur) for taille in tailles for couleur in couleurs]
- Code 2:
4
Tshirts = [(taille, couleur) for couleur in couleurs for taille in tailles]
- Code 3:
4 5 6 7
Tshirts = [] for couleur in couleurs: for taille in tailles: Tshirts.append((taille, couleur))
- Code 4:
4 5 6 7
Tshirts = [] for taille in tailles: for couleur in couleurs: Tshirts.append((taille, couleur))
QCM 2☘
On considère le script suivant :
1 2 3 4 |
|
Quel est le contenu de A
après exécution de ces instructions ?
-
>>> A [ [0, 42, 2, 3, 4], [0, 1, 42, 3, 4], [0, 1, 2, 42, 4], [0, 1, 2, 3, 42], [0, 1, 2, 3, 4] ]
-
>>> A [ [0, 1, 2, 3, 4], [42, 1, 2, 3, 4], [0, 42, 2, 3, 4], [0, 1, 42, 3, 4], [0, 1, 2, 42, 4] ]
-
>>> A [ [42, 1, 2, 3, 4], [0, 42, 2, 3, 4], [0, 1, 42, 3, 4], [0, 1, 2, 42, 4], [0, 1, 2, 3, 42] ]
-
>>> A [ [42, 1, 2, 3, 4], [0, 42, 2, 3, 4], [0, 1, 42, 3, 4], [0, 1, 2, 42, 4], [0, 1, 2, 3, 4] ]
Réponse
-
>>> A [ [0, 42, 2, 3, 4], [0, 1, 42, 3, 4], [0, 1, 2, 42, 4], [0, 1, 2, 3, 42], [0, 1, 2, 3, 4] ]
-
>>> A [ [0, 1, 2, 3, 4], [42, 1, 2, 3, 4], [0, 42, 2, 3, 4], [0, 1, 42, 3, 4], [0, 1, 2, 42, 4] ]
-
>>> A [ [42, 1, 2, 3, 4], [0, 42, 2, 3, 4], [0, 1, 42, 3, 4], [0, 1, 2, 42, 4], [0, 1, 2, 3, 42] ]
-
>>> A [ [42, 1, 2, 3, 4], [0, 42, 2, 3, 4], [0, 1, 42, 3, 4], [0, 1, 2, 42, 4], [0, 1, 2, 3, 4] ]
QCM 3☘
On considère le script suivant :
1 2 3 |
|
Quel est le contenu de la variable B
après exécution de ces instructions ?
-
[[1, 2, 3], [4, 5, 6]]
-
̀[[7, 8, 9], [4, 5, 6]]
-
̀[[1, 2, 3], [7, 8, 9]]
-
̀[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
Réponse
-
[[1, 2, 3], [4, 5, 6]]
-
̀[[7, 8, 9], [4, 5, 6]]
-
̀[[1, 2, 3], [7, 8, 9]]
-
̀[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
QCM 4☘
On considère le script suivant :
1 2 3 |
|
Quel est le contenu de la variable B
après exécution de ces instructions ?
-
[[1, 2, 3], [4, 5, 6]]
-
̀[[7, 8, 9], [4, 5, 6]]
-
̀[[1, 2, 3], [7, 8, 9]]
-
̀[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
Réponse
-
[[1, 2, 3], [4, 5, 6]]
-
̀[[7, 8, 9], [4, 5, 6]]
-
̀[[1, 2, 3], [7, 8, 9]]
-
̀[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
QCM 5☘
On considère le script suivant :
1 2 3 |
|
Quel est le contenu de la variable B
après exécution de ces instructions ?
-
[[1, 2, 3], [4, 5, 6]]
-
̀[[1, 2, 3], [42, 5, 6]]
-
̀[[1, 42, 3], [4, 5, 6]]
-
̀[[1, 42, 3], [42, 5, 6]]
Réponse
-
[[1, 2, 3], [4, 5, 6]]
-
̀[[1, 2, 3], [42, 5, 6]]
-
̀[[1, 42, 3], [4, 5, 6]]
-
̀[[1, 42, 3], [42, 5, 6]]
QCM 6☘
On considère le script suivant :
1 2 3 |
|
Quel est le contenu de la variable B
après exécution de ces instructions ?
-
[[1, 2, 3], [4, 5, 6]]
-
̀[[1, 2, 3], [42, 5, 6]]
-
̀[[1, 42, 3], [4, 5, 6]]
-
̀[[1, 42, 3], [42, 5, 6]]
Réponse
-
[[1, 2, 3], [4, 5, 6]]
-
̀[[1, 2, 3], [42, 5, 6]]
-
̀[[1, 42, 3], [4, 5, 6]]
-
̀[[1, 42, 3], [42, 5, 6]]
QCM 7☘
On considère le script suivant :
1 2 |
|
Quel est le contenu de la variable B
après exécution de ces instructions ?
-
[[1, 2, 3], [4, 5, 6]]
-
[[4, 5, 6], [1, 2, 3]]
-
̀[1, 2, 3, 4, 5, 6]
-
[1, 4, 2, 5, 3, 6]
Réponse
-
[[1, 2, 3], [4, 5, 6]]
-
[[4, 5, 6], [1, 2, 3]]
-
̀[1, 2, 3, 4, 5, 6]
-
[1, 4, 2, 5, 3, 6]
QCM 8☘
On considère le script suivant :
1 2 |
|
Quel est le contenu de la variable B
après exécution de ces instructions ?
-
[[1, 2, 3], [4, 5, 6]]
-
[[4, 5, 6], [1, 2, 3]]
-
̀[1, 2, 3, 4, 5, 6]
-
[1, 4, 2, 5, 3, 6]
Réponse
-
[[1, 2, 3], [4, 5, 6]]
-
[[4, 5, 6], [1, 2, 3]]
-
̀[1, 2, 3, 4, 5, 6]
-
[1, 4, 2, 5, 3, 6]