Fonctions et modules - Chapitre 5

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Quelle est la portée d'une variable locale dans une fonction ?

  • La variable locale est accessible uniquement dans la fonction où elle a été définie. (correct)
  • La variable locale est accessible dans toute le programme.
  • La variable locale est accessible dans toutes les fonctions du programme.
  • La variable locale est accessible uniquement après sa définition.

Que représente la portée d'une variable ?

  • Le nombre de fois qu'une variable est utilisée dans le programme.
  • Le type de données d'une variable.
  • La valeur attribuée à une variable.
  • La zone de programme dans laquelle une variable est utilisable. (correct)

Qu'est-ce qu'une variable globale ?

  • Une variable définie dans une fonction.
  • Une variable qui peut être utilisée dans tout le programme.
  • Une variable définie en dehors de toute fonction. (correct)
  • Une variable qui a une valeur par défaut.

Quelle est la portée d'une variable globale ?

<p>La partie du programme qui se situe après sa définition. (A)</p> Signup and view all the answers

Qu'est-ce qu'une variable locale ?

<p>Une variable définie dans une fonction, y compris ses paramètres. (D)</p> Signup and view all the answers

Quelle est la portée d'une variable locale ?

<p>Uniquement la fonction dans laquelle elle a été définie. (B)</p> Signup and view all the answers

Que se passe-t-il lorsqu'une variable locale dans une fonction a le même nom qu'une variable globale ?

<p>La variable locale est accessible uniquement à l'intérieur de la fonction. (D)</p> Signup and view all the answers

Dans l'exemple donné, quelle est la valeur de x après l'appel de la fonction fonc() ?

<p>33333 (D)</p> Signup and view all the answers

Que se passe-t-il si deux variables globales ont le même nom ?

<p>La deuxième définition couvre la première, et seule la valeur de la deuxième définition est accessible. (B)</p> Signup and view all the answers

Que se passe-t-il si deux variables locales dans deux fonctions différentes ont le même nom ?

<p>Les deux variables sont complètement indépendantes et n'interfèrent pas l'une avec l'autre. (D)</p> Signup and view all the answers

Quelle affirmation est vraie concernant les variables locales et globales de même nom ?

<p>Python réserve une place en mémoire différente pour la variable locale et la variable globale. (C)</p> Signup and view all the answers

Que se passe-t-il si une variable locale est définie avant une variable globale de même nom ?

<p>La variable locale est accessible uniquement à l'intérieur de la fonction. (C)</p> Signup and view all the answers

Flashcards are hidden until you start studying

More Like This

Use Quizgecko on...
Browser
Browser