Cochez la réponse qui vous semble correcte pour chaque question, puis cliquez sur "Valider le QCM". Une seule réponse est correcte par question. Le score final et les corrections apparaîtront.
1. Quel mot-clé est utilisé pour déclarer une fonction en Python ?
function
def
fun
define
2. Quel est l'objectif principal d'une fonction en programmation ?
3. Comment appelle-t-on une fonction nommée calculer qui ne prend pas d'arguments ?
calculer
call calculer
calculer()
run calculer()
4. Quel mot-clé est utilisé pour qu'une fonction renvoie une valeur ?
send
give
yield
return
5. Dans la déclaration def ma_fonction(nom, age):, que sont nom et age ?
def ma_fonction(nom, age):
nom
age
6. Quelle est la syntaxe correcte pour définir une fonction message qui ne prend aucun argument ?
message
def message:
def message():
def function message():
message(): def
7. Que fait la fonction str(nombre) ?
str(nombre)
nombre
8. Que va afficher ce code ?
def saluer(nom): print("Bonjour", nom) saluer("Lucas")
9. Quelle sera la valeur de la variable resultat après l'exécution de ce code ?
resultat
def addition(a, b): return a + b resultat = addition(10, 5)
10. Que va afficher ce code ?
def message(): return "Python est amusant" print(message())
11. Que va afficher ce code ?
def affiche_double(n): print(n * 2) affiche_double(7)
12. Que manque-t-il dans ce code pour qu'il soit correct ?
def multiplier(a, b) return a * b
a * b
:
13. Que va afficher ce code ?
def calcul(x): return x + 5 valeur = 10 print(calcul(valeur))
14. Quel est le problème avec l'appel de cette fonction ?
def saluer(nom): print("Salut", nom) saluer()
saluer
15. Quelle sera la valeur de resultat ?
def calcul_etrange(a, b): return a * 2 + b resultat = calcul_etrange(5, 3)
16. Que va afficher ce code ?
def f(x): return x * 2 def g(x): return x + 3 print(f(g(2)))
17. Que va afficher ce code ?
def message(texte): texte = "Modifié" print(texte) mot = "Original" message(mot) print(mot)
18. Quelle sera la valeur de y après l'exécution de ce code ?
y
def affiche_salut(): print("Salut") y = affiche_salut()
19. Que va afficher ce code ?
def creer_date(jour, mois, annee): return str(jour) + "/" + str(mois) + "/" + str(annee) print("Date :", creer_date(1, 8, 2023))
20. Quelle sera la valeur finale de x ?
x
def modifie(n): n = n + 10 return n x = 5 x = modifie(x) x = modifie(x)