Vous êtes sur une version archivée de lyceum.fr de l'année 2023/2024. Revenir au présent.

Quiz

Chapitre 1: Interface et implémentation

1. On accède aux données par clef dans un: - [ ] tableau(`list` en python) - [x] tableau associatif(`dict` en python) 2. On accède aux données par index dans un: - [x] tableau(`list` en python) - [ ] tableau associatif(`dict` en python) 3. Une interface est de nature: - [ ] pratique - [x] théorique 4. Une implémentation est de nature: - [x] pratique - [ ] théorique 5. Quelle est la sortie du code suivant (`end=" "` place un espace entre chaque affichage.): ```python tab = [2, 3, 5, 7, 11] for v in tab: print(v, end=",")
  1. Quelle est la sortie du code suivant:

    tab = [2, 3, 5, 7, 11]
    for i in range(len(tab)):
       print(v, end=",")
  2. Quelle est la sortie du code suivant:

    gaston = {'nom': 'Lagaffe', 'prenom': 'Gaston', 'age': 22, 'expression': "M'enfin"}
    for k in gaston:
        print(k, end=" ")
  3. Quelle est la sortie du code suivant:

    gaston = {'nom': 'Lagaffe', 'prenom': 'Gaston', 'age': 22, 'expression': "M'enfin"}
    for k in gaston.keys():
        print(k, end=" ")
  4. Quelle est la sortie du code suivant:

gaston = {'nom': 'Lagaffe', 'prenom': 'Gaston', 'age': 22, 'expression': "M'enfin"}
for k in gaston.values():
    print(k, end=" ")
  1. Quelle est la sortie du code suivant:
gaston = {'nom': 'Lagaffe', 'prenom': 'Gaston', 'age': 22, 'expression': "M'enfin"}
for k in gaston.items():
    print(k, end=" ")
  1. Quelle est la sortie du code suivant:
gaston = {'nom': 'Lagaffe', 'prenom': 'Gaston', 'age': 22, 'expression': "M'enfin"}
for k, v in gaston.items():
    print(k, v, end=" ")
  1. Quelle opération est faite en un temps constant O ( 1 ) O(1) (indépendant de la longueur de la liste) sur les listes en Python?
  1. Quelle opération est faite en un temps constant O ( 1 ) O(1) sur les listes en Python?
  1. L’accès à la valeur d’un élément d’une liste en python se fait en temps constant O ( 1 ) O(1) quelle que soit sa position dans la liste?
  1. Quelle opération est faite, en moyenne, en temps linéaire O ( n ) O(n) (proportionnel la longueur du dictionnaire) sur les dict en Python:

```