QCM - Appel de fonction
QCM 04
Pour s’entraîner
- On dispose de la fonction maximum avec la signature ci-dessous:
maximum(notes: list) -> int
"""
cherche la valeur maximale d'un tableau
params:
notes (list): tableau d'entier
returns:
(int): la valeur maximale du tableau
"""
Que renvoie l’appel ci-dessous?
maximum( [2, 4, 18, 9] )
- 2
- 4
- 18
- 9
- 0
- On dispose de la fonction puissance avec la signature ci-dessous:
puissance(x: int, n: int) -> int
"""
calcule x^n
params:
x (int): l'entier à élever
n (int): la puissance
returns:
(int): x^n
"""
Que renvoie l’appel ci-dessous?
puissance(2, 4)
- 2
- 4
- 8
- 16
- 0
- On dispose de la fonction impair avec la signature ci-dessous:
impair(x: int) -> bool
"""
vérifie la parité de x
params:
x (int): l'entie
returns:
(bool): True si x est impair
"""
Que renvoie l’appel ci-dessous?
impair(4)
- 4
- True
- False
- 0
- On dispose de la fonction impair avec la signature ci-dessous:
impair(x: int) -> bool
"""
vérifie la parité de x
params:
x (int): l'entie
returns:
(bool): True si x est impair
"""
Quel appel renvoie True?
- impair(5)
- impair
- impair(10)
- impair(1, 3, 5)
- On dispose de la fonction divisible_3 avec la signature ci-dessous:
divisible_3(x: int) -> bool
"""
vérifie si x est divisible par 3
params:
x (int): l'entier
returns:
(bool): True si x est divisible par 3
"""
Que renvoie l’appel ci-dessous?
divisible_3(12)
- 12
- True
- False
- None
- On dispose de la fonction pythagore avec la signature ci-dessous:
pythagore(a: int, b: int, c: int) -> bool
"""
vérifie si le triangle de mesures a, b, c est rectangle
params:
a (int): un côté
b (int): un côté
c (int): un côté
returns:
(bool): True si le triangle est rectangle
"""
Quel appel permet de vérifier si le triangle de mesure 3, 4, 5 est rectangle?
- pythagore(True)
- pythagore(a, b, c)
- pythagore(3, 4, 5)
- pythagore
- On dispose de la fonction pythagore avec la signature ci-dessous:
pythagore(a: int, b: int, c: int) -> bool
"""
vérifie si le triangle de mesures a, b, c est rectangle
params:
a (int): un côté
b (int): un côté
c (int): un côté
returns:
(bool): True si le triangle est rectangle
"""
Que renvoie l’appel ci-dessous?
pythagore(6, 8, 10)
- (36, 64, 100)
- None
- False
- True
- On dispose de la fonction somme avec la signature ci-dessous:
somme(nb1: int, nb2: int) -> int
"""
additionne les entiers du tableau
params:
nb1, nb2 (int): 2 entiers
returns:
(int): la somme des entiers
"""
Que renvoie l’appel ci-dessous?
somme(nb1, nb2)
- 9
- nb1, nb2
- True
- 4, 5
- Message d’erreur