Contrôle : Fonctions

Contrôle sur les fonctions en programmation pour les élèves de lycée en France.

TomR4·15 flashcards·13 vragen·1 weergaven
lycéecomputer_scienceprogramming
0
Ken ik
1 / 15
0
Aan het leren
Voorkant

Qu'est-ce qu'une fonction ?

Tik om om te draaien
Achterkant

Une fonction est un bloc de code qui effectue une tâche spécifique et peut être réutilisé.

Tik om om te draaien
Ken ik
Aan het leren

Quiz(13 vragen)

Vraag 1 van 13

1. Quel est le but d'une fonction ?

Termen in deze set(15)

Qu'est-ce qu'une fonction ?

Une fonction est un bloc de code qui effectue une tâche spécifique et peut être réutilisé.

Syntaxe d'une fonction en Python ?

La syntaxe de base est : `def nom_fonction(paramètres):`, suivie du corps de la fonction.

Que signifie 'paramètre' ?

Un paramètre est une variable utilisée pour passer des informations à une fonction.

Différence entre argument et paramètre.

Un paramètre est dans la définition de la fonction, un argument est la valeur passée à la fonction.

Qu'est-ce qu'une fonction anonyme ?

Une fonction anonyme est une fonction sans nom, souvent créée à l'aide de l'expression lambda.

Qu'est-ce qu'un retour de fonction ?

Le retour d'une fonction est la valeur qu'elle renvoie à l'endroit où elle a été appelée.

Comment appeler une fonction ?

Pour appeler une fonction, utilisez son nom suivi de parenthèses, par exemple `nom_fonction()`.

Que fait la fonction 'print()' ?

La fonction 'print()' affiche une valeur ou un message à l'écran.

Vrai ou Faux : Les fonctions peuvent modifier des variables globales.

Vrai. Les fonctions peuvent accéder et modifier des variables définies en dehors de leur portée.

Remplissez le blanc : Une fonction peut avoir _______ paramètres.

Une fonction peut avoir zéro ou plusieurs paramètres.

Comment définir une fonction en JavaScript ?

En JavaScript, on utilise : `function nomFonction(paramètres) { ... }`.

Qu'est-ce qu'une fonction récursive ?

Une fonction récursive est une fonction qui s'appelle elle-même pour résoudre un problème.

Que fait 'return' dans une fonction ?

'return' termine l'exécution de la fonction et renvoie une valeur au code appelant.

Qu'est-ce qu'une fonction pure ?

Une fonction pure est une fonction qui ne change pas d'état et renvoie toujours le même résultat pour les mêmes entrées.

Vrai ou Faux : On peut avoir des fonctions imbriquées.

Vrai. On peut définir une fonction à l'intérieur d'une autre fonction.

Vragen in deze set(13)

1. Quel est le but d'une fonction ?

A.Réutiliser un code
B.Ralentir le programme
C.Augmenter la complexité
D.Ignorer les erreurs

2. Quel mot-clé est utilisé pour définir une fonction en Python ?

A.function
B.def
C.func
D.define

3. Une fonction peut-elle ne rien retourner ?

A.Oui
B.Non
C.Seulement en Python
D.Seulement en C

4. Quelle est la différence entre 'print()' et 'return' ?

A.Aucune
B.print() affiche, return renvoie
C.print() renvoie, return affiche
D.Les deux sont identiques

5. Une fonction peut-elle avoir plusieurs valeurs de retour ?

A.Oui, sous forme de liste
B.Non, seulement une
C.Oui, mais seulement en Java
D.Non, c'est interdit

6. Qu'est-ce qu'une fonction lambda ?

A.Fonction sans arguments
B.Fonction sans nom
C.Fonction avec plusieurs noms
D.Fonction de retour rapide

7. Les arguments d'une fonction doivent-ils être obligatoires ?

A.Oui, toujours
B.Non, ils peuvent être optionnels
C.Non, mais seulement en C
D.Oui, mais jamais en Python

8. Vrai ou Faux : On peut passer des fonctions en tant qu'arguments.

A.Vrai
B.Faux
C.Seulement en Python
D.Seulement en Java

9. Qu'est-ce que la portée d'une fonction ?

A.Zone de mémoire
B.Temps d'exécution
C.Ensemble de variables
D.Aucune de ces réponses

10. Quel est l'effet d'appeler une fonction sans parenthèses ?

A.Erreur
B.Aucune action
C.Affiche le code de la fonction
D.Récupère la valeur de retour

11. Quel type de fonction ne peut pas changer d'état ?

A.Fonction pure
B.Fonction impure
C.Fonction récursive
D.Fonction lambda

12. Que se passe-t-il si une fonction n'a pas de retour ?

A.Erreur
B.Renvoyer None
C.Renvoyer un tableau vide
D.Renvoyer 0

13. Les fonctions peuvent-elles être imbriquées ?

A.Oui
B.Non
C.Seulement en Python
D.Seulement en C

Gerelateerde sets

Maak je eigen studieset

Upload een PDF, plak je notities of beschrijf een onderwerp – AI genereert flashcards, quizzen en meer in seconden.