ciel-b1/src/cours/CIEL1/01-bases-python/evaluation/evaluation_sujet_3.md

2.6 KiB
Raw Blame History

puppeteer
format margin
A4
top bottom left right
0.1cm 0.1cm 0.5cm 0.5cm

Evaluation - UFA B1

Partie 1 - Python (10 points)

Questions (6 pts)

  1. (1 pts) Quel est le type des valeurs suivantes ? (types possibles : int, float, bool, str)

    • 2
    • 2.4
    • "Bonjour !"
    • True
    • "17"
  2. (1pt) Donner les deux types de boucles possibles en Python.

  3. (1pt) Quel type de boucle préfère-t-on si on a un nombre d'itérations connu d'avance ?

  4. (2pts) Lire le code ci-dessous et répondre aux questions :

    1. Qu'est-ce que calculer_age ?
    2. Où se trouvent les paramètres ? la valeur de retour ?
    3. Que vaut mon_age ?
    def calculer_age(annee_de_naissance):
        annee_en_cours = 2025
        age = annee_en_cours - annee_de_naissance
        return age
    
    mon_age = calculer_age(2000)
    
  5. (1pt) Quel opérateur utiliser pour dire "différent de" ?

Exercices (4pts)

  1. (2pts) Écrire un programme qui demande le prénom de l'utilisateur et le salue :

    • Par exemple, si l'utilisateur s'appelle Jean, le programme devra afficher Bonjour, Jean !
    
    
    
    
    
    
    
    
    
  2. (2pts) Écrire une fonction moyenne qui retourne la moyenne des valeurs dune liste fournie en paramètre.

    • Par exemple, moyenne([10, 20, 30]) doit retourner 20.
    • La fonction ne doit rien afficher, seulement retourner le résultat.

















Partie 2 - Adressage IP (10 points)

Une entreprise souhaite relier ses 80 machines dans un réseau informatique. L'administrateur choisit le réseau 192.168.1.0/24

  1. (1pt) Donnez le masque de ce réseau
  2. (1pt) Donnez la première et la dernière adresse du réseau
  3. (1pt) Combien de machines peuvent être connectées en même temps sur ce réseau ?
  4. (1pt) Quelle est l'adresse de broadcast du réseau ?
  5. (2pt) Est-ce que ce réseau est un bon choix pour l'entreprise ? Justifiez
  6. (1pt) Dans quel cas doit-on utiliser l'adresse de broadcast ?
  7. (1pt) Si on souhaite découper le réseau en 8 sous-réseaux, quel sera le masque qui permettra ce découpage ?
  8. (2pt) Dites si les adresses suivantes sont publiques ou privées et si elles peuvent servir à adresser une machine :
    Adresse Publique/Privée Valide pour machine?
    223.45.52.12
    172.19.2.21
    172.44.17.0
    127.0.0.1