Modèle d'examen d'aptitude professionnelle pour l'accès au grade de technicien 2e grade (et contractuel) — Ministère des Habous et des Affaires Islamiques 2018 — Épreuve écrite — option informatique
⬇️ Télécharger le PDF Adresse permanente : wadifa-info.com/fr/modele-concours/2448
En bref
Ce document est une ancienne épreuve écrite du concours de technicien 2e grade (et contractuel) organisé par Ministère des Habous et des Affaires Islamiques (2018), publiée sur Wadifa Info en consultation et téléchargement PDF gratuits, avec une correction proposée.
- Organisme
- Ministère des Habous et des Affaires Islamiques
- Grade
- technicien 2e grade (et contractuel)
- Spécialité
- Épreuve écrite — option informatique
- Année
- 2018
- Pages
- 4
- Langue des questions
- français
- Correction
- correction proposée disponible sur cette page
📝 Texte des questions (extrait automatiquement des pages scannées)
Ce texte est extrait automatiquement des images de l'épreuve et peut contenir des erreurs de lecture — les images ci-dessus font foi.
Royaume du Maroc 8 6 Ministère des Habous et des Affaires كاف البالسسانا Examen d’aptitude professionnelle pour l’accès au grade de Technicien deuxième grade et Technicien deuxième grade contractuel 31 Décembre 2018 Option : Informatique Durée: 3 Heures Coefficient: 04 Questions: (3 pts) (choix 1) À Définissez les termes suivants : 1. Adresse IP. 2. Adresse MAC. 1 3. Routeur. 1 4, Commutateur. 5. Carte réseau. Questions: (3 pts) (choix 2) 1. Définir un algorithme informatique. 2. Définir UML. Citer les différents diagrammes utilisés. 3. Qu'elle est la différence entre la programmation procédurale et la programmation orientée objets ? 4. Quel est le principal objectif de l’héritage ? Exercice 1: (4 pts) (choix 1) 1. Par quelles couches du modèle 051 correspondent les fonctions suivantes : Couche Modèle 1 Synchronisation de dialogue Interface V24 | a ,ددست تبسيت مسج |Adressage physique EU — 1 À [Vérification de syntaxe] 2. Organisez ces termes par ordre chronologique : Segmentation / multiplexage / étiquetage / émission / réception / encodage / décodage / assemblage wadifa-info.com نماذج المباريات من موقع وظيفة إنفو Exercice 1: (4 pts) (choix 2) 1- Ecrire un algorithme qui demande un nombre à l'utilisateur, et l’informe ensuite si ce nombre est positif ou négatif. 2- Ecrire un algorithme qui demande un nombre de départ, et qui calcule la somme des entiers jusqu’à ce nombre. Par exemple, si l’on entre 6, le programme doit calculer : 1 +243 4445+ 6-1 NB : on souhaite afficher uniquement le résultat, pas la décomposition du calcul. Exercice 2: (7 pts) (choix 1) 5 1. Quelles sont les classes des adresses réseaux suivantes ? Combien d’adresses | machines peuvent être utilisées par chacune ? à a. 204.160.241.93 2 b. 138.96.32.3 c. 18.181.0.31 d. 226.192.60.40 : 2. Supposez qu’au lieu d’utiliser 16 bits pour la partie réseau d’une adresse IP de classe B on utilise 22. a. Combien de sous-réseaux est-il alors possible de définir ? b. Donnez le masque de sous-réseaux correspondant. 3. Un réseau de classe B dispose du masque de sous-réseau 255.255.240.0. a. Quel est le nombre maximum d'ordinateurs que l’on peut raccorder à chaque sous- réseau ? b. Combien de sous-réseaux y a t-il ? Exercice 2: (7 pts) (choix 2) On considère une entreprise de ventes de voitures. Un modèle de voiture est décrit par une marque, une dénomination. Une voiture est identifiée par un numéro de série, et a un modèle, une couleur et un prix affiché et un coût (prix auquel la voiture est revenue). Des clients, on connaît le nom, le prénom et l’adresse. Parmi les clients, on trouve les anciens propriétaires des voitures d’occasion, ainsi que les personnes ayant acheté une voiture au magasin. Lorsqu'une vente est réalisée, on en connaît le vendeur (dont on connaît le nom, le prénom, l'adresse et le salaire fixe) et le prix d’achat réel (en tenant compte d’un rabais ‘éventuel). Chaque vendeur touche une prime de 5% de la différence entre le prix d’achat affiché et le coût de la voiture. L’entreprise est répartie sur un certain nombre de magasins et chaque vendeur opère dans un magasin unique. Chaque voiture est, ou a été, stockée dans certains magasins et est vendue dans le dernier magasin où elle a ‘été stockée. On garde trace des dates d’arrivée dans et de départ des magasins. Un transfert de voiture entre deux magasins se fait dans la journée. Travail à faire : a. Établir le modèle conceptuel des données (MCD) correspondant. b. Établir le modèle logique associé (MLD). wadifa-info.com نماذج المباريات من موقع وظيفة إنفو Exercice 3: (6 pts) (choix 1) 1. Quel est l’intérêt d’un sous adressage ? 2. On veut créer 6 sous réseaux pour une organisation qui dispose d’une adresse NIC Internet 130.001.000.000. a. À quelle classe appartient cette adresse ? b. Donnez le sous adressage ainsi que le masque pour chaque sous réseau. | c. Donnez la plage d’adressage des postes pour chaque sous réseau. | d. Quelle est l’adresse de Broadcast pour chaque sous réseau. 3 3. Nous disposons d’ordinateurs en réseau comme sur 17111150 صمتلتة Annexe A. Nous sommes en présence d’un réseau utilisant le protocole TCP/IP. Les adresses IP de chaque nœud du £ réseau figurent en Annexe B. Pour tous, le masque par défaut est 255.255.255.0. Serveur 1 Serveur2 PCI PC2 PC3 PC4 Annexe À 1 Ordinateur H Adresse IP | 01 | 192.168.10.6 PC2 | 192.168.10.7 PC3 192.168.10.8 | PC4_ - 0 | 192.168.10.9 Serveur1 192.168.10.100 Serveur2 es | 192.168. 10.200 | Annexe B a. Quelle est l’architecture de ce réseau ? b. Indiquer quelle est l’adresse IP du réseau ? C. Quels sont les différents sous-réseaux obtenus si le 4ème octet du nouveau masque est : 11000000 wadifa-info.com نماذج المباريات من موقع وظيفة إنفو Exercice 3 : (6 pts) (choix 2) On considère la base de données BD AIR MAROC suivante : — PILOTE (NUMPIL, NOMPIL, VILLE, SALAIRE) — AVION (NUMAV, NOMAV, CAPACITE, VILLE) — VOL (NUMVOL, #NUMPIL, #NUMAV, VILLE DEP, VILLE ARR, H DEP, H ARR) Créer les requêtes SQL suivants : 1 1- Donnez la liste des avions dont la capacité est supérieure à 350 passagers 1 2- Quels sont les numéros et noms des avions localisés à Marrakech ? 3 3- Quels sont les numéros des pilotes en service et les villes de départ de leurs vols ? 4- Donnez toutes les informations sur les pilotes de la compagnie. S- Quel est le nom des pilotes domiciliés à Meknès dont le salaire est supérieur à 20000 5 DH ? 3 6- Quels sont les avions (numéro et nom) localisés à Marrakech ou dont la capacité est inférieure à 350 passagers ? 7- Quels sont les numéros des pilotes qui ne sont pas en service ? 8- Donnez le numéro des vols effectués au départ de Marrakech par des pilotes de Meknès ? 9- Quels sont les vols effectués par un avion qui n’est pas localisé à Marrakech ? 10-Quelles sont les villes desservies à partir de la ville d’arrivée d’un vol au départ de Guelmim ? wadifa-info.com نماذج المباريات من موقع وظيفة إنفو
Correction proposée
Il s'agit d'une correction proposée, rédigée par l'équipe wadifa-info pour vous aider à comprendre la méthode — ce n'est pas un corrigé officiel de l'administration organisatrice.
Ce sujet est l'épreuve écrite de l'examen d'aptitude professionnelle pour l'accès au grade de technicien de 2e grade (et technicien de 2e grade contractuel), option informatique, du Ministère des Habous et des Affaires Islamiques, session du 31 décembre 2018. Durée : 3 heures, coefficient : 4. Chaque partie propose deux choix (réseaux ou programmation/bases de données) ; la correction traite les deux.
💡 Le candidat ne traite qu'un choix par partie. Choisissez le bloc « réseaux » (choix 1) ou « algorithmique / bases de données » (choix 2) selon votre point fort, et gardez-le de bout en bout si possible.
Questions (3 pts) — choix 1 : définitions
- Adresse IP : identifiant logique (32 bits en IPv4, 128 bits en IPv6) attribué à une interface sur un réseau IP ; elle comporte une partie réseau et une partie hôte et sert au routage des paquets (couche 3).
- Adresse MAC : adresse physique de 48 bits (6 octets en hexadécimal) gravée par le constructeur dans la carte réseau ; elle identifie l'interface sur le réseau local (couche 2).
- Routeur : équipement de couche 3 qui interconnecte des réseaux différents et achemine les paquets d'un réseau à l'autre selon l'adresse IP de destination et sa table de routage.
- Commutateur (switch) : équipement de couche 2 qui relie les postes d'un même réseau local et transmet chaque trame uniquement vers le port du destinataire grâce à sa table d'adresses MAC.
- Carte réseau (NIC) : composant matériel qui relie l'ordinateur au support de transmission ; elle porte l'adresse MAC, met en forme les trames et convertit les données en signaux (couches 1 et 2).
Questions (3 pts) — choix 2
- Algorithme : suite finie et ordonnée d'instructions non ambiguës permettant de résoudre un problème ou d'obtenir un résultat à partir de données, indépendamment du langage de programmation.
- UML (Unified Modeling Language) : langage graphique normalisé (OMG) de modélisation des systèmes orientés objet. UML 2 compte 14 diagrammes :
- structurels : classes, objets, composants, déploiement, paquetages, structure composite, profils ;
- comportementaux et d'interaction : cas d'utilisation, activités, états-transitions, séquence, communication, vue globale d'interaction, temps.
- Procédural vs orienté objet : en programmation procédurale, le programme est découpé en procédures/fonctions qui agissent sur des données séparées ; en programmation orientée objet, données et traitements sont regroupés dans des objets (classes), avec encapsulation, héritage et polymorphisme, ce qui facilite la réutilisation et la maintenance.
- Objectif principal de l'héritage : la réutilisation du code : une classe fille reprend les attributs et méthodes de la classe mère, les spécialise ou en ajoute, sans les réécrire (relation « est un »), ce qui permet aussi le polymorphisme.
Exercice 1 (4 pts) — choix 1 : modèle OSI
1. Fonctions et couches
| Fonction | Couche OSI |
|---|---|
| Synchronisation de dialogue | 5 – Session |
| Compression d'image | 6 – Présentation |
| Fragmentation | 3 – Réseau (fragmentation des paquets ; la segmentation des messages relève de la couche 4 Transport) |
| Interface V24 | 1 – Physique |
| Facturation | 7 – Application |
| Adressage physique | 2 – Liaison de données |
| Adressage logique | 3 – Réseau |
| Vérification de syntaxe | 6 – Présentation |
2. Ordre chronologique
Réponse probable : segmentation → étiquetage → multiplexage → encodage → émission → réception → décodage → assemblage.
Raisonnement : à l'émission, le message est d'abord découpé (segmentation), chaque segment reçoit ses informations d'adressage et de contrôle (étiquetage/encapsulation), les segments de plusieurs communications sont entrelacés sur le support (multiplexage), puis convertis en signaux (encodage) et envoyés (émission) ; le destinataire fait le chemin inverse : réception, décodage des signaux, puis réassemblage du message.
Exercice 1 (4 pts) — choix 2 : algorithmes
1. Positif ou négatif
Algorithme Signe
Variable n : Réel
Début
Ecrire("Entrez un nombre : ")
Lire(n)
Si n > 0 Alors
Ecrire("Ce nombre est positif")
SinonSi n < 0 Alors
Ecrire("Ce nombre est négatif")
Sinon
Ecrire("Ce nombre est nul")
FinSi
Fin
Le cas zéro, ni positif ni négatif, est traité à part.
2. Somme des entiers jusqu'à N
Algorithme Somme
Variables n, i, s : Entier
Début
Ecrire("Entrez le nombre de départ : ")
Lire(n)
s ← 0
Pour i ← 1 à n Faire
s ← s + i
FinPour
Ecrire("La somme est : ", s)
Fin
Pour n = 6 : s = 1+2+3+4+5+6 = 21. Contrôle : n(n+1)/2 = 6×7/2 = 21.
Exercice 2 (7 pts) — choix 1 : adressage IP
1. Classes et nombre d'hôtes utilisables
| Adresse | Premier octet | Classe | Hôtes utilisables |
|---|---|---|---|
| 204.160.241.93 | 204 (192–223) | C | 28 − 2 = 254 |
| 138.96.32.3 | 138 (128–191) | B | 216 − 2 = 65 534 |
| 18.181.0.31 | 18 (1–126) | A | 224 − 2 = 16 777 214 |
| 226.192.60.40 | 226 (224–239) | D (multicast) | aucune : adresse de groupe, pas d'adresses machines |
On retire 2 adresses par réseau : l'adresse du réseau (hôte tout à 0) et l'adresse de diffusion (hôte tout à 1).
2. Classe B avec 22 bits de partie réseau
a. Bits empruntés : 22 − 16 = 6 → 26 = 64 sous-réseaux (62 si l'on applique l'ancienne règle qui exclut les sous-réseaux tout à 0 et tout à 1).
b. Masque : 22 bits à 1 → 11111111.11111111.11111100.00000000 = 255.255.252.0 (/22).
3. Classe B, masque 255.255.240.0
240 = 11110000 → 4 bits de sous-réseau, il reste 4 + 8 = 12 bits d'hôte.
a. Machines par sous-réseau : 212 − 2 = 4 094.
b. Sous-réseaux : 24 = 16 (14 selon l'ancienne règle).
Exercice 2 (7 pts) — choix 2 : MCD / MLD
a. MCD
Entités (identifiant souligné ou en premier) :
- MODELE (idModele, marque, dénomination)
- VOITURE (numSerie, couleur, prixAffiché, coût)
- CLIENT (idClient, nom, prénom, adresse)
- VENDEUR (idVendeur, nom, prénom, adresse, salaireFixe)
- MAGASIN (idMagasin, nom, adresse)
- VENTE (idVente, dateVente, prixRéel)
Associations et cardinalités :
- VOITURE —(1,1)— Appartenir —(0,n)— MODELE
- VENTE —(1,1)— Concerner —(0,n)— VOITURE (une voiture d'occasion peut être vendue plusieurs fois au fil du temps)
- VENTE —(1,1)— Acheter —(0,n)— CLIENT
- VENTE —(1,1)— Réaliser —(0,n)— VENDEUR
- VENDEUR —(1,1)— Travailler —(1,n)— MAGASIN (chaque vendeur opère dans un magasin unique)
- VOITURE —(1,n)— Stocker (dateArrivée, dateDépart) —(0,n)— MAGASIN
- CLIENT —(0,n)— AvoirPossédé —(0,n)— VOITURE (anciens propriétaires des voitures d'occasion)
Données calculées, non stockées : la prime du vendeur = 5 % × (prixAffiché − coût) ; le magasin de vente = dernier magasin de stockage (date de départ la plus récente).
b. MLD
MODELE (idModele, marque, denomination)
VOITURE (numSerie, couleur, prixAffiche, cout, #idModele)
CLIENT (idClient, nom, prenom, adresse)
MAGASIN (idMagasin, nom, adresse)
VENDEUR (idVendeur, nom, prenom, adresse, salaireFixe, #idMagasin)
VENTE (idVente, dateVente, prixReel, #numSerie, #idClient, #idVendeur)
STOCKER (#numSerie, #idMagasin, dateArrivee, dateDepart)
clé primaire : (numSerie, idMagasin, dateArrivee)
AVOIR_POSSEDE (#idClient, #numSerie)
La date d'arrivée entre dans la clé de STOCKER car une voiture peut repasser par le même magasin. Un transfert se faisant dans la journée, la dateDépart d'un magasin est égale à la dateArrivée dans le suivant.
Exercice 3 (6 pts) — choix 1 : sous-adressage
1. Intérêt du sous-adressage
Découper un réseau en sous-réseaux permet de mieux utiliser l'espace d'adresses, de réduire les domaines de diffusion (moins de broadcast, meilleures performances), d'isoler les services (sécurité) et de faciliter l'administration et le routage.
2. Réseau 130.1.0.0 et 6 sous-réseaux
a. Premier octet 130 → classe B, masque par défaut 255.255.0.0.
b. Il faut n bits tels que 2n − 2 ≥ 6 (règle classique qui exclut les sous-réseaux tout à 0 et tout à 1) → n = 3 (8 combinaisons, 6 utilisables). Masque : 255.255.11100000.0 = 255.255.224.0 (/19), identique pour chaque sous-réseau. Pas = 256 − 224 = 32 sur le 3e octet.
c. et d. Plages et diffusion :
| Sous-réseau | Adresse réseau | Première adresse | Dernière adresse | Broadcast |
|---|---|---|---|---|
| 1 (001) | 130.1.32.0 | 130.1.32.1 | 130.1.63.254 | 130.1.63.255 |
| 2 (010) | 130.1.64.0 | 130.1.64.1 | 130.1.95.254 | 130.1.95.255 |
| 3 (011) | 130.1.96.0 | 130.1.96.1 | 130.1.127.254 | 130.1.127.255 |
| 4 (100) | 130.1.128.0 | 130.1.128.1 | 130.1.159.254 | 130.1.159.255 |
| 5 (101) | 130.1.160.0 | 130.1.160.1 | 130.1.191.254 | 130.1.191.255 |
| 6 (110) | 130.1.192.0 | 130.1.192.1 | 130.1.223.254 | 130.1.223.255 |
Chaque sous-réseau offre 213 − 2 = 8 190 adresses de postes. (Avec le sous-réseau zéro autorisé, on pourrait aussi utiliser 130.1.0.0 et 130.1.224.0.)
3. Réseau de l'annexe
a. Architecture : réseau local Ethernet en topologie étoile autour du commutateur Switch1, de type client/serveur (4 postes clients, 2 serveurs).
b. Adresse du réseau : 192.168.10.x avec le masque 255.255.255.0 → 192.168.10.0 (classe C privée).
c. Nouveau masque 255.255.255.192 (11000000 → 2 bits empruntés, pas de 64) :
| Sous-réseau | Plage d'hôtes | Broadcast | Machines concernées |
|---|---|---|---|
| 192.168.10.0/26 | .1 à .62 | .63 | PC1, PC2, PC3, PC4 |
| 192.168.10.64/26 | .65 à .126 | .127 | Serveur1 (.100) |
| 192.168.10.128/26 | .129 à .190 | .191 | aucune |
| 192.168.10.192/26 | .193 à .254 | .255 | Serveur2 (.200) |
Conséquence : les PC et les deux serveurs se retrouvent dans trois sous-réseaux différents et ne peuvent plus communiquer sans un routeur. (Selon l'ancienne règle, seuls .64 et .128 seraient utilisables.)
Exercice 3 (6 pts) — choix 2 : SQL (BD_AIR_MAROC)
-- 1 SELECT * FROM AVION WHERE CAPACITE > 350; -- 2 SELECT NUMAV, NOMAV FROM AVION WHERE VILLE = 'Marrakech'; -- 3 (pilotes en service = pilotes ayant au moins un vol) SELECT DISTINCT NUMPIL, VILLE_DEP FROM VOL; -- 4 SELECT * FROM PILOTE; -- 5 SELECT NOMPIL FROM PILOTE WHERE VILLE = 'Meknès' AND SALAIRE > 20000; -- 6 SELECT NUMAV, NOMAV FROM AVION WHERE VILLE = 'Marrakech' OR CAPACITE < 350; -- 7 SELECT NUMPIL FROM PILOTE WHERE NUMPIL NOT IN (SELECT NUMPIL FROM VOL); -- 8 SELECT V.NUMVOL FROM VOL V JOIN PILOTE P ON V.NUMPIL = P.NUMPIL WHERE V.VILLE_DEP = 'Marrakech' AND P.VILLE = 'Meknès'; -- 9 SELECT V.* FROM VOL V JOIN AVION A ON V.NUMAV = A.NUMAV WHERE A.VILLE <> 'Marrakech'; -- 10 (auto-jointure sur VOL) SELECT DISTINCT V2.VILLE_ARR FROM VOL V1 JOIN VOL V2 ON V2.VILLE_DEP = V1.VILLE_ARR WHERE V1.VILLE_DEP = 'Guelmim';
Pour la requête 7, on peut aussi écrire NOT EXISTS (SELECT * FROM VOL V WHERE V.NUMPIL = P.NUMPIL), plus sûr si NUMPIL pouvait être NULL dans VOL.
Questions fréquentes sur ce sujet
Ce sujet est-il téléchargeable gratuitement ?
Le corrigé est-il inclus ?
Quel organisme et quel grade concerne ce sujet ?
De quelle session s'agit-il et dans quelle langue ?
Où trouver d'autres sujets du même concours ?
Vous préparez ce concours ?
Modèles similaires
Organisme : Ministère des Habous et des Affaires Islamiques · session du 31 décembre 2018 — Copie issue de : archive de modèles de concours — document archivé tel que reçu ; l'avis officiel du concours fait foi.
}Citer cette page
Journaliste, blogueur, enseignant : copiez la référence ci-dessous et mettez un lien vers cette page.
Adresse permanente : https://www.wadifa-info.com/fr/modele-concours/2448/modele-d-examen-d-aptitude-professionnelle-pour-l-acces-au-grade-de-technicien-2e-grade
