Ajoute sujet d'interro python et Adressage IP pour UFA
This commit is contained in:
parent
765bfc3297
commit
469d7ea021
1 changed files with 97 additions and 0 deletions
|
|
@ -0,0 +1,97 @@
|
|||
---
|
||||
puppeteer:
|
||||
format: A4
|
||||
margin:
|
||||
top: "0.1cm"
|
||||
bottom: "0.1cm"
|
||||
left: "0.5cm"
|
||||
right: "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` ?
|
||||
```python
|
||||
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 !`
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
```
|
||||
|
||||
1. (2pts) Écrire une **fonction** `moyenne` qui retourne la moyenne des valeurs d’une 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 | | |
|
||||
Loading…
Add table
Add a link
Reference in a new issue