Cours Exercice - Représentations des données : types construits
Exercice d'application

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) ?

Capture_d’écran_2020-03-06_à_14.57.52

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 ?

Capture_d’écran_2020-03-06_à_14.58.02

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 ?

Capture_d’écran_2020-03-06_à_14.58.17

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 ?

Capture_d’écran_2020-03-06_à_14.58.28

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 ?

Capture_d’écran_2020-03-06_à_14.58.43

a) 21  b) Key not found  c) {'ftp' : 21} d) 3