Contrôle : Fonctions

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

TomR4·15 fiszki·13 pytania·2 wyświetleń
lycéecomputer_scienceprogramming
0
Umiem
1 / 15
0
Uczę się
Przód

Qu'est-ce qu'une fonction ?

Kliknij, aby odwrócić
Tył

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

Kliknij, aby odwrócić
Umiem
Uczę się

Quiz(13 pytania)

Pytanie 1 z 13

1. Quel est le but d'une fonction ?

Pojęcia w tym zestawie(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.

Pytania w tym zestawie(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

Powiązane zestawy

Stwórz własny zestaw

Wgraj PDF, wklej notatki lub opisz temat – AI wygeneruje fiszki, quizy i więcej w kilka sekund.