Modèle de concours de recrutement des ingénieurs d'État du 1er grade — Haut-Commissariat au Plan 2015 — Informatique
En bref
Ce document est une ancienne épreuve écrite du concours de Ingénieur d'État du 1er grade organisé par Haut-Commissariat au Plan (2015), publiée sur Wadifa Info en consultation et téléchargement PDF gratuits.
- Organisme
- Haut-Commissariat au Plan
- Grade
- Ingénieur d'État du 1er grade
- Spécialité
- Informatique
- Année
- 2015
- Pages
- 4
- Langue des questions
- français
- Correction
- pas encore disponible
Épreuve du concours de recrutement des ingénieurs d'État du 1er grade en informatique du Haut-Commissariat au Plan, session du 26 juillet 2015. Trois parties obligatoires : QCM (UML, Merise, génie logiciel), programmation orientée objet (gestion d'employés, exceptions) et modélisation d'une base de données de championnat de football avec requêtes SQL, procédure et trigger. Quatre pages photographiées.
📝 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.
نماذج المباريات من موقع وظيفة إنفو wadifa-info.com
HN 17577717777 7 انها ١ ...>> ااا ل
Quel énoncé est vrai à propos des diagrammes UML ? .9 #
a) Le diagramme de séquence rassemble les cas d'utilisati
La composition est iculi ‘ss
un 85 particulier de l'association و b)
de cas d'utilisation est un scénario de tests ال انين c)Un _
م d) Dans l'agrégation, quand on détruit un composé
Tous les composants B sont détruits , اه عونق اعن6 :10
Quel type de maintenance consiste à fai .
change pour assurer sa continuité ? sie application SERPENT"
a) Maintenance préventive
b) Maintenance corrective
c) Maintenance évolutive
d) Maintenance adaptative
En UML, une interface est : .11
a) Une classe abstraite
b) Un stéréotype de classe
c) Un composant graphique
d) Une agrégation composite
En matière de gestion de projet, qu'est-ce que la viabilité ? .12
a) La détermination des conditions d'acceptation du produit par les utilisateurs de celui-ci et les parties prenantes
b) L'atteinte des objectifs techniques
c) La seule rentabilité financière
d) Est le signe d'une erreur grave de management
Le choix de mot de passe faible dans un SI est un exemple de ? .13
a) vulnérabilité b) impact c) menace d) sinistre
Une charge de 60 mois/homme signifie ? .14
a) 5 personnes / 2 ans
b) 10 personnes / 12 mois
c) 120 personnes / 2 semaines
d) Aucune de ces réponses
Lequel n'est pas un modèle de développement d'un projet ? .15
a) Modèle en spirale
b) Modèle en W
c) Modèle en cascade
d) Modèle récursif
me technique des tâches (WBS) d'un projet est : ,
L'organigremr” äches à effectuer pour atteindre l'objectif du projet .16
a) Une décomposition hiérarchique des 12 1 :
tte des tâches à exécuter chronologiquement selon le planning
EI do e de résolution des problèmes techniques à utiliser par l'équipe projet
une ÉMpo nee tordonnancement sous la forme d'un réseau de tâches du projet
Une méthodologie 6 08 رو
Page 2/4 |
نماذج المباريات من موقع وظيفة إنفو wadifa-info.com
| _ Prog mmation orientée objet (8 points)
| D مس simule la gestion partielle des employés d
| présente les différentes entitées de cette application. une entreprise. Lé diagramme de classes ci-dessous
Cadre : Emplo Employe
+getinfo() S Ft 4 Vendeur : Emgloss
+getSalaire() ——"" _ K ae ا
+getinfo() PTE, ©
+getSalaire() *etSalaire(}
Le salaire se calcule en ajoutant au salaire de base une 2
une prime pour les cadres e ugmentation de 5% بول chiffre d'affaire pour les vendeurs,
110% du salaire de base pour les employés.
Travail à faire :
Utiliser un seul langage orienté ob)j
objet parm
583 syntaxe dans tous ce qui suit Le. le | Le #, VB.NET, Java) de votre choix en précisantsonnom eten respectant
. s classes à :
ع6 déclarées en PRIVATE’. et leurs méthodes sont publiques. Toutes les propriétés doivent
1. Donner une définition desquatre concepts suivants :
a) encapsulation
b) héritage
c) surcharge, redéfinition (indiquer la différence)
2. Réaliser la classe Employeavec un constructeur par défaut et un constructeur initialisant toutes les propriétés.
Ajouter les méthodes d'accès aux propriétés.
3. Ajouter les deux méthodesgetSalaire() et getinfo() à la classe Employe, sachant que ces deux méthodes
serontredéfinies dans les deux classes dérivées Vendeur etCadre.
4. Réaliser les deux classes Cadre et Vendeur dérivées de la classe Employe. Chaque classe doit avoir un
constructeur par défaut et un constructeur initialisant toutes les propriétés. Ajouter les méthodes d'accès aux
propriétés.
5. Redéfinir avec polymorphisme les deux méthodes getinfo()et getSalaire()
6. Réaliser la classe ListEmployes dérivée d'une classe système (contenu dans la bibliothèque du langage utilisé)
gérant une liste d'objets. Tous les employés créés doivent être contenus dans une instance de la classe
ListEmployes ee.
7. Ajouter la méthode getEmploye à la classe ListEmplyes, ayant les caractéristiques suivantes :
a) Type retour : Employe ; ا : |
b) Argument de la méthode : un seul argument (strCin) de type string” indiquant le CIN de l'employé ;
) Objet de la méthode : retourner l'employé identifié par CIN (strCin) dans la liste des employés. 5
à l'employé n'existe pas, la méthode retourne l'objet ayants les valeurs suivantes : {cin='ND’,nom="ND
salaireBase=0). be
Employes, ayant les caractéristiques suivantes :
8. Ajouter la méthode addEmployeà la classeListEmployes, ay
e retour : ‘booléen ;
ne éthode : un seul argument (oEmploye) de type Employe ;
b) Argument de la m : és. 5 أ loyé existe, il ne se!
la méthode : ajouter l'employé oEmploye à la liste des employés. Si l'employ ,
0# sa 4 t la méthode retourne FALSE, sinon l'employé sera ajouté et la méthode retourne VRAI.
par inde 1 avant les caractéristiques suivantes :
Joyeà la classe ListEmployes, ل
9, Ajouter ا tes
"san 00087 de l'employé ;
a) Type retour rCin) de type ‘string’ indiquant le CIN de ;
: ul argument (strCin)
b) Argument de la méthode : un Se B
Page 3/4
wadifa-info.com نماذج المباريات من موقع وظيفة إنفو
| c) Objet de : :
1 l'employé n existe pas, une exception signal "€ Par CIN (strCin) de la liste des employés. Si
4 pas gérée dans la Méthode, mais dans le Ts NON-existence, est déclenchée. L'exception ne sera
10. Ajouter la méthode getinfoEmol Programme 0081201 |a méthode.
| Ployesà la classe ListEmplo :
| a) Type retour : ‘string’ : PES, ayant les caractéristiques suivantes :
b) Objet de la méthode :
: retourne les informat:
forme : (séparer les champs par point nn. .ا tous les em ployés de la liste des employés sous la
-Virgule et :
Exemple : cinlnom1;salaireBase1«TAB»cin2 n 6 es Me |
ynom2;salai ;
Afficher à la fin le nombre total des employé . شاط ESS
Ployées. Traiter le cas où وا liste des employés est vide.
C} Modélisation et bases de données (8 points)
Le championnat national de football
se compose de 18 équi i :
matchs «match aller et match retour». 8 quipes qui se rencontrent, pendant la même saison, en 2
Chaqu i i 8 : 1
Chaque équipe est identifiée Par un numéro (codeEquipe) et a un nom (nom Equipe) et possède au minimum 20
loueurs entre titulaires et remplaçants.
Un joueur est identifié Par un numéro (codeJoueur) et possède un prénom et un nom.
Un match se joue entre une équipe locale et une équipe visiteur dans un stade donné et compte pour une journée
du championnat (numJournee) (journée 1, 2, ...( qui peut avoir des dates différentes (dateMatch). On enregistre le
nombre de but marqués par chaque équipe ainsi que le nombre de spectateurs.
Un stade est identifié par un numéro (codeStade) et possède un nomStade.
Important : souligner les clés primaires et précéder les clés étrangères par le caractère #
Respecter les nominations de cet énoncé lorsqu'elles sont données, sinon suivre l’exem ple suivant : Pour un étudiant
(Etudiant), on écrit les propriétés comme suit : 00651001301 nomEtudiant, #codefiliere, …
Utiliser des vues intermédiaires (views) lorsque cela est nécessaire.
1. Réaliser le modèle conceptuel Entité/Association correspondant à cette base de données. Mentionner les
cardinalités.
2. Ecrire le modèle physique de la base de données relationnelle selon le format suivant et préciser les
relations.
Type |
| ا -_ .ا «#امستقعع
ا سا ا
.. UT ARR
3. Ecrire une requête qui affiche le nombre de matchs joués dans la journée n°5.
4. Ecrire une requête qui affiche le nombre de buts marqués par les visiteurs par journée.
5. Ecrire une requête qui affiche le match qui a compté le plus grand nombre de spectateurs.
6. Ecrire une requête qui affiche le nombre de points de l'équipe dont le code est 123 ;
Le nombre de point se calcule de la façon suivante : 3 points pour une victoire, 1 seul point pour l'égalité et O
point en cas de défaite. ل
7. Ecrire une procédure stockée qui insert dans une table Vainqueurs (numJournee,codeEquipe) tous les codes
des-équipes qui ont gagné leur match dans une journée dont le numéro est donné comme paramètre
(pNumJournee). ل de
8. Ecrire un trigger qui refuse un match où l'équipe locale est égale à l'équipe visiteur.
Page 4/4 |
ft x |
نماذج المباريات من مو قع وظيفة إنة ل
wadifa-info.com ج المباريات من موقع وظيفة إنفو
Questions fréquentes sur ce sujet
Ce sujet est-il téléchargeable gratuitement ?
Oui. La totalité du sujet (4 pages) est consultable et téléchargeable gratuitement, sans inscription ni compte.
Le corrigé est-il inclus ?
Pas encore. Cette page publie les questions telles qu'elles sont tombées ; le corrigé proposé est ajouté progressivement selon les sujets.
Quel organisme et quel grade concerne ce sujet ?
Ce sujet provient d'un concours organisé par Haut-Commissariat au Plan. Il concerne le grade : Ingénieur d'État du 1er grade.
De quelle session s'agit-il et dans quelle langue ?
Session : 26/07/2015. Les questions sont en français.
Où trouver d'autres sujets du même concours ?
Tous nos sujets de la même famille sont regroupés sur la page Ingénieurs d'État : /fr/modeles-concours/ingenieurs-etat. Les sujets y sont classés par session, du plus récent au plus ancien.
Vous préparez ce concours ?
Modèles similaires
Modèle de concours de recrutement des ingénieurs d'État du 1er grade — ORMVA du Gharb 2026 — Génie civil
📅 Session 21 juin 2026
Modèle de concours de recrutement des ingénieurs d'État du 1er grade — Ministère de l'Éducation nationale et de l'Enseignement supérieur 2018 — Génie industriel
📅 25/02/2018
Modèle de concours : Administrateurs de 2e grade — Haut-Commissariat au Plan (HCP) — avril 2026
📅 Session avril 2026
Modèle de concours de recrutement des administrateurs de 2e grade — Haut-Commissariat au Plan 2025 — Épreuve écrite générale
📅 9 février 2025
Modèle de concours de recrutement des administrateurs du 2e grade — Haut-Commissariat au Plan 2025 — Épreuve spécifique : gestion administrative et financière
📅 09/02/2025
Modèle de concours de recrutement des administrateurs du 2e grade — Haut-Commissariat au Plan 2025 — Épreuve spécifique : audit et contrôle de gestion
📅 09/02/2025
Voir tous les modèles →
Source : archive de modèles de concours — document archivé tel que reçu ; l'avis officiel du concours fait foi.
}
