1ère NSI - Notions de base - Fonctions - QCM

Chaque question comporte une et une seule bonne réponse.

Question 1

Quel mot clé permet de définir une fonction ?

define
return
def
function

Question 2

Parmi les fonctions suivantes, laquelle nécessite d'importer un module ?

floor
len
sqrt
print

Question 3

Pour calculer un arrondi de $\sqrt7$ à 5 décimales près, on utilise l'instruction :

sqrt(round(7, 5))
round(sqrt(7), 5)
round(sqrt(7,5))
sqrt(7, round(5))

Question 4

Dans un programme Python, on a défini la fonction suivante :

def f(x): return x**2 + 9

Que va retourner la commande f(6) ?

36
21
Une erreur
45

Question 5

Pour calculer le périmètre d'un cercle, on a écrit un programme Python dans lequel on a défini la fonction suivante :

def perimetre(rayon): return 2 * pi * rayon

Cependant, la commande perimetre(2) produit une erreur. Pourquoi ?

On ne peut pas calculer de périmètre avec Python, c'est impossible
Ce n'est pas la bonne formule mathématique
La variable pi n'a pas été importée depuis le module math
La variable rayon n'est pas définie

Question 6

Dans un programme Python, on a défini la fonction suivante :

def maFonction(x, y): z = x + y return x * z

Que va retourner la commande maFonction(4, 3) ?

7
28
12
x * z
Valider les réponses


Dernière mise à jour : 19 Sep. 2024, 09:32:43