Représentations des données : types construits
Question 1
Avec la définition de fonction f suivant en Python, quelle est la valeur retournée par l'appel f(42,21) ?
a) (21,42) | b) (21,21) | c) (42,42) | d) (42,21) |
Question 2
Avec la variable alphabet défini par l'affectation suivante, quelle est l'expression Python permettant d'accéder à la lettre E ?
a) alphabet[4] | b) alphabet[4] | c) alphabet['E'] |
d) alphabet.E |
Question 3
Dans la définition suivante de la fonction somme en Python, quelle est l'instruction à ajouter pour que la valeur à retourner par l'appel somme[10,11,12,13,14] soit 60 ?
a) s=s+tab[i] | b) s=tab[i] | c) tab[i] =tab[i] +s | d) s=s+i |
Question 4
Quel est le résultat de l'évaluation de l'expression Python suivante ?
a) [0,1,4,9,16,25, 36,49,64,81] |
b) [0,1,4,9,16,25,36, 49,64,81,100] |
c) [0,2,4,8,16,32,64, 128,256,512] |
d) [0,2,4,8,16,32,64, 128,256,512,1024] |
Question 5
Comment peut-on accéder à la valeur à une clé dans un dictionnaire ?
a) On peut y accéder directement à partir de la clé. | b)Il faut parcourir le dictionnaire avec une boucle à recherche de la clé | c) On ne peut pas accéder à une valeur contenu dans un dictionnaire à partir d'une clé | d)Il faut d'abord déchiffrer la clé pour accéder à un dictionnaire |
Question 6
Quelle est la valeur affichée à l'exécution du programme Python suivant ?
a) 21 | b) Key not found | c) {'ftp' : 21} | d) 3 |