Pour réaliser ce concours d'aptitude professionnelle en informatique, vous devez vous
préparer à répondre à des questions théoriques, des exercices pratiques et des
questions à choix multiples (QCM). Voici une analyse détaillée des di érentes sections
du concours et des conseils pour vous préparer :
1. Questions (5 points)
1. Rôle de la carte mère : La carte mère est le circuit imprimé principal d'un
ordinateur. Elle connecte et permet la communication entre tous les
composants matériels (processeur, mémoire, disque dur, etc.).
2. NTFS : New Technology File System, un système de fichiers utilisé par Windows
pour organiser et gérer les fichiers sur un disque dur.
3. Di érences entre RAM et ROM :
o RAM (Random Access Memory) : Mémoire vive, volatile (perte de
données à l'arrêt), utilisée pour stocker temporairement des données en
cours de traitement.
o ROM (Read-Only Memory) : Mémoire morte, non volatile (conserve les
données même sans alimentation), utilisée pour stocker des données
permanentes comme le BIOS.
4. Système de gestion de base de données (SGBD) : Un logiciel qui permet de
stocker, manipuler et gérer des bases de données. Exemples : MySQL, Oracle,
SQL Server.
5. 7 couches du modèle OSI :
1. Physique
2. Liaison de données
3. Réseau
4. Transport
5. Session
6. Présentation
7. Application
Conseil : Révisez les concepts de base en informatique, en particulier le matériel
informatique, les systèmes de fichiers, les mémoires et les bases de données.
2. Exercice 1 (3 points)
1. Valeurs des variables A et B :
o A = 3, B = 1, B = 4, A = 7.
2. Valeurs des variables A, B et C :
o A = 6, B = 3, C = 3, B = 9, C = 12, A = 12.
3. Algorithme pour calculer la somme de trois nombres :
pseudo
Copy
Variables A, B, C, Somme en Entier
Début
ECRIRE("Entrez trois nombres entiers positifs di érents de 0")
LIRE(A, B, C)
Somme <= A + B + C
ECRIRE("La somme est : ", Somme)
Fin
Conseil : Entraînez-vous à écrire des algorithmes simples en pseudo-code.
3. Exercice 2 (4 points)
Transformation du MCD en MLD :
Élève (NoMatricule, Nom, Prénom, Date_naissance)
Classe (Nom_Classe, Cycle)
Professeur (Code_Prof, Nom, Prénom)
Matière (Code_Matière, Libellé)
Fréquenter (NoMatricule, Nom_Classe, Année_scolaire)
Enseigner (Code_Prof, Nom_Classe, Année)
Conseil : Pratiquez la création de MCD et MLD pour des scénarios réels.
4. Exercice 3 (8 points)
Requêtes SQL :
1. Liste des avions dont la capacité est supérieure à 350 passagers :
sql
Copy
SELECT * FROM Avion WHERE Capacité > 350;
2. Numéros et noms des avions localisés à Casablanca :
sql
Copy
SELECT NumAV, NomAV FROM Avion WHERE Localisation = 'Casablanca';
3. Toutes les informations sur les pilotes :
sql
Copy
SELECT * FROM Pilote;
4. Numéros des pilotes en service et villes de départ de leurs vols :
sql
Copy
SELECT NumP, Ville_Dep FROM Vol;
5. Nom des pilotes domiciliés à Rabat dont le salaire est supérieur à 25000 Dh :
sql
Copy
SELECT NomP FROM Pilote WHERE Addresse = 'Rabat' AND Salaire > 25000;
6. Avions localisés à Tanger ou dont la capacité est inférieure à 180 passagers :
sql
Copy
SELECT NumAV, NomAV FROM Avion WHERE Localisation = 'Tanger' OR Capacité < 180;
7. Liste des vols au départ de Marrakech allant à Barcelone après 18 heures :
sql
Copy
SELECT * FROM Vol WHERE Ville_Dep = 'Marrakech' AND Ville_Arr = 'Barcelone' AND
H_Dep > '18:00';
8. Numéros des pilotes qui ne sont pas en service :
sql
Copy
SELECT NumP FROM Pilote WHERE NumP NOT IN (SELECT NumP FROM Vol);
9. Vols e ectués par les pilotes de numéro 53 et 98 :
sql
Copy
SELECT NumV, Ville_Dep FROM Vol WHERE NumP IN (53, 98);
10. Nombre de pilotes dont le salaire est entre 20000 et 40000 dirhams :
sql
Copy
SELECT COUNT(*) FROM Pilote WHERE Salaire BETWEEN 20000 AND 40000;
Conseil : Pratiquez l'écriture de requêtes SQL pour des scénarios réels.
Conclusion
Pour réussir ce concours, révisez les concepts de base en informatique, en particulier le
matériel informatique, les systèmes de fichiers, les mémoires, les bases de données et
les réseaux. Entraînez-vous à écrire des algorithmes et des requêtes SQL, et
familiarisez-vous avec les modèles de données. Bonne préparation !