Wadifa InfoEmploi public au Maroc ع
NOUVEAU Concours DGSN 2026 : 8 427 postes — dépôt du dossier jusqu'au 23 septembre Conditions et salaires →

Modèle de concours : Rédacteurs judiciaires — Ministère de la Justice 2026

🏢 Ministère de la Justice 👤 Rédacteurs judiciaires 👁️ 90 vues
Épreuve écrite de concours — Ministère de la Justice : Rédacteurs judiciaires. Ce modèle contient 6 page(s) de questions.
📝 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.

— صفحة 1 —
المملكة المغربية
وزارة العدل
مديرية الموارد البشرية
توجيهات هامة :
مباراة توظيف محررين قضائيين من الدرجة الثالثة
تخصص التنمية المعلوماتية
المجراة بتاريخ فاتح فبراير 2026
يتعين على كافة المترشحات والمترشحين الحرص على احترام التدابير والإجراءات التالية :
THERMIGE
DE LA JUSTICE
1- التأكد من أن المعلومات المضمنة بخانة الهوية في ورقة الأجوبة تخص المترشح (ة)، ولا تسلم إلا ورقة واحدة للأجوبة على الأسئلة؛
2 وجوب استعمال أقلام حبر جافة زرقاء أو سوداء فقط
منع استعمال قلم الرصاص والقلم المصحح الأبيض Correcteur Blanco
وجوب تلوين الخانة أو الخانات المختارة كجواب على السؤال بشكل كامل وواضح ومن دون تجاوز إطارها كما يلي:
5 وجوب احترام التوقيت المخصص للاختبار (ساعة ونصف).
. سلم التنقيط :
2- الإجابة الخاطئة: ناقص نقطة (1-) 1- الإجابة الصحيحة: نقطة واحدة (1)
المدة ساعة ونصف
نقطة (0). -3- عدم الإجابة : -
المعامل: 5
الاختبار سؤال أو أسئلة عامة أو أسئلة ذات اختيارات متعددة حول قضايا ومواضيع مختلفة ذات صلة بمرفق العدالة أو
الكتابي بالمهام أو بالوظائف المرتبطة بالدرجة المتبارى بشأنها، أو بالتخصصات المطلوبة.
1)Pour améliorer le référencement d'un site, on peut utiliser :
1. Un titre décrit dans l'en-tête de la page web entre les balises<Title> et </Title>
2. Un contenu << transparent » qui comporte un maximum de texte, indexable par les moteurs
3. Utiliser des balises META
4. Toutes les réponses sont fauss
2) Ajax permet de :
1. Sécuriser la page web
2. Actualiser la page web sans procéder au recha ement total de la nave web
3. Appliquer du style a la page web
4. Toutes les réponses sont fausses,
(3) Quelle mesure de sécurité est essentielle pour se protéger contre les injections SQL dans une applicatio
.NET Core ?
1. Désactiver les fonctionnalités SQL avancées
2. Utiliser des requêtes paramétrées ou un ORM comme Entity Framework avec des paramètres
3. Encoder les entrées utilisateur avec HTML encoding
4. Toutes les réponses sont fausses
4) PERT et GANTT sont des:
1. Langages de programmation
2. Outils de planification
3.
Protocoles internet
4. Toutes les réponses sont fausses
5)Qu'est-ce qu'une fonction récursive ?
1. Une fonction qui s'appelle elle-même
2. Une fonction sans nom
3. Une fonction qui ne retourne rien
4. Toutes les réponses sont fausses
6) Quel diagramme UML permet de représenter la structure statique d'un système ?

— صفحة 2 —
29) Quelle est la bonne syntaxe d'une condition if en C# ?
1. if x > 5 then
2. if (x > 5) { }
3. ifx>511
4. Toutes les réponses sont fausses.
30) Quel langage est principalement utilisé pour le développement iOS natif?
I. Kotlin
2. Swift
3. Ruby
4. Toutes les réponses sont fausses
31) Quelle requête sélectionne les clients dont le nom contient "samir"?
1. SELECT FROM clients WHERE nom LIKE "%samir%
2. SELECT * FROM clients WHERE nom CONTAINS 'samir'
3. SELECT * FROM clients WHERE nom HAS 'samir'
4. Toutes les réponses sont fausses
32) Quelle requête met à jour le prix de tous les produits d'une catégorie ?
1. MODIFY produits SET prix
2. UPDATE produits SET prix
3. CHANGE produits SET prix
50 WHERE categorie = 'électronique'
50 WHERE categorie = 'électronique'
50 WHERE categorie = 'électronique'
4. Toutes les réponses sont fausses
33) Quelle commande crée un nouvel index sur une colonne ?
1. ADD INDEX idx_nom ON clients(nom)
2. CREATE INDEX idx_nom ON clients(nom)
3. MAKE INDEX idx_nom ON clients(nom)
4. Toutes les réponses sont fausses
34) Quel type de contrainte garantit que les valeurs d'une colonne sont uniques et non NULL?
1. FOREIGN KEY
2. CHECK
3. PRIMARY KEV
4. Toutes les réponses sont fauss
=
==
(SELECT ville FROM villes WHERE pays 'Maroc')
SELECT ville FROM villes WHERE pays = 'Maroc'
(SELECT ville FROM villes WHERE pays = 'Maroc')
35) Quelle sous-requête est syntaxiquement correcte?
1. SELECT nom FROM clients WHERE ville
2. SELECT nom FROM clients WHERE ville
3. SELECT nom FROM clients HAVING ville
4. Toutes les réponses sont fausses
=
36) Quelle technologie côté serveur permet d'exécuter du code JavaScript sur le serveur ?
1.
NodeJS
2. Python
3. PHP
4. Toutes les réponses sont fausses
37) Quelle fonction JavaScript est utilisée pour convertir une chaîne en nombre entier ?
1. Number()
2. tointeger()
3. parseInt()
4. Toutes les réponses sont fausses
38) Quelle méthode JavaScript permet de sélectionner un élément par son identifiant ?
1. document.querySelector()
2. document.getElementById()
3. document.getElementByClass()
4. Toutes les réponses sont fausses
39) Quelle méthode HTTP est utilisée pour envoyer des données à un serveur (comme un formulaire
GET

— صفحة 3 —
PART
2 (12pts
diali.com
1) Au cours de son activité, toute entreprise peut faire face à une
situation de crise.
A. Imaginez une situation concrète d'une entreprise en crise (biens ou
services), tout en citant le(s) facteurs déclencheurs de sa crise.
B. proposez un plan de relance, stratégie, que peut adopter l'entreprise
pour redorer son blason, ou relancer son activité pour faire face à la crise.
mportance d'un tableau de bord dans le pilotage de

— صفحة 4 —
Formules; Semelle Rectangulaire sous poteau rectangulaire
Nu
H
19
91
I
I
A
A
1
Les conditions à satisfaire sont les suivantes : - Condition d'homothétie :
B h
N
-Condition de non rupture du sol :
A.B
Rigidité de la semelle : h≥d+Max (1
A-a B-b.
4
4
-
Epaisseur au bord libre: e≥60m +6 dans ce cas e 20 cm.
Condition de non poinçonnement:
max
i
(N,+1,35G).(a+2h)(b+2h) 0,13h
N-
<
(a+b+2h)f
A.B
Y₁₁
Avec Go poids propre de la semelle
Ferraillage de la semelle :
Armatures A parallèles au côté 13:4
.
Calculer da
db-4b
.
Armatures An parallèles au côté A: A
=
b
N.(B-b)
8.
=
N¸-(-a)
Q 84.0
4<
→
i

— صفحة 5 —
2. Qu'est ce qu'un système d'exploitation?
3. Donner deux caractéristiques de Windows et Linux qui ne le sont pas pour DOS.
4. Quelle est la différence entre un ordinateur et un terminal?
5. Comment s'appelle le programme qui gère le stockage des fichiers sur un ordinateur?
6. Classer les ordinateurs suivants par ordre de performance (de la plus faible à la plus
importante):
ما
Ordinateur
Disque dur
500 Gov
CPU
RAM
01
1GHz
512 Mo
C
ç
02
2 GHz
512 Mo
500 Gov
2.
03
350 MHz
.
256 Mo-
300 Go
04
2 GHz
256 Mo
500 Go
05
6,50MHz
128 Mo
200 Go'
3
-
06
IGHz
512 Mo 0
300 Go <

— صفحة 6 —
Exercice 2:
Soit le schéma relationnel suivant:
Conducteur (NumC. NomC, Adresse, Salaire)
- Véhicule (NumV, NomV, Capacité, Localisation)
-Mission (NumM, NumC, NumV, Ville_Dep. Ville Arr, H_Dep, H_Arr)
Convention:
Les clés primaires sont soulignées et les clés étrangères sont en italique gras.
1. Donner la liste des véhicules dont la capacité est supérieure à 100 tonnes.
2. Quels sont les numéros et noms des véhicules localisés à Rabat ?
3. Quels sont les numéros des conducteurs en service et les villes de départ de leurs
missions ?
4. Donner toutes les informations sur les conducteurs de l'entreprise.
5. Quel est le nom des conducteurs domiciliés à Casablanca dont le salaire est supérieur à
5000 Dhs?
6. Quels sont les véhicules (numéro et nom) localisés à Tanger et dont la capacité est
inférieure à 100 tonnes?
7. Donner la liste des missions au départ de Rabat allant à Laayoune après 21 heures.
8. Quels sont les numéros des conducteurs qui ne sont pas en service?
9. Quels sont les missions (numéro, ville de départ) effectués par les conducteurs de
numéro 87 et 115?
10. Donner le nombre de conducteurs dont le salaire est entre 4000 et 7000 dirhams.
Exercice 3
1. Quelles seront les valeurs des variables A et B après exécution des instructions
suivantes?
Var A,B Entier
Debut
A-5
B-2
A B
B-A
Fin
2. Ecrire un algorithme qui calcule et affiche la somme et produit de deux nombres
entiers positifs différents de 0 lus au clavier.
3. Ecrire un algorithme qui permet de calculer la somme, la moyenne, le produit et le
minimum des éléments d'un tableau.
4. Ecrire un algorithme permettant de calculer le nombre de fois pour lesquelles un
élément apparait dans d'un tableau.
Exercice 4:
1. Définir les termes suivants:
a-Pilote (Driver).
b-Bios.

✅ Correction proposée

Correction proposée par l'équipe wadifa-info (version arabe — la traduction française arrive). Ce n'est pas un corrigé officiel.

يتعلق الأمر بمباراة توظيف محررين قضائيين من الدرجة الثالثة بوزارة العدل، تخصص التنمية المعلوماتية (دورة فاتح فبراير 2026). الاختبار الكتابي مختلط: جزء أول على شكل أسئلة ذات اختيارات متعددة (QCM) في مجال المعلوماتية، وأجزاء تطبيقية مفتوحة (تسيير، قواعد بيانات، خوارزميات، هندسة مدنية). المدة ساعة ونصف، المعامل 5، وسلّم التنقيط: +1 للجواب الصحيح، −1 للجواب الخاطئ، و0 لعدم الإجابة. ما يلي تصحيح منهجي مقترح.

💡 قبل أن تبدأ: بما أن الجواب الخاطئ يُنقِّص نقطة كاملة، لا تُجازف عشوائيًا؛ أجب فقط حيث ترجّح جوابًا بنسبة معقولة، واترك ما تجهله فارغًا (0 خير من −1). ابدأ بأسئلة QCM السريعة لتجميع النقط المضمونة، ثم خصّص الوقت المتبقي للأجزاء المفتوحة التي تُقيَّم بالخطوات لا بالنتيجة فقط.

الجزء الأول: أسئلة QCM في المعلوماتية

تحسين محركات البحث والويب (SEO / AJAX)

  • تحسين الترجيع (référencement): يُعتمد على عنوان محدَّد بين وسمي <title>...</title> واستعمال وسوم META. احذر المُلهي «محتوى يضم أقصى قدر من النص» فهو حشو للكلمات المفتاحية تُعاقب عليه المحركات لا العكس.
  • AJAX: يسمح بتحديث جزء من صفحة الويب دون إعادة تحميلها بالكامل. ليس أداة تأمين ولا لتطبيق التنسيق (CSS) — تلك مُلهيات.
  • HTTP لإرسال بيانات نموذج: الطريقة POST (لا GET التي تُظهر البيانات في الرابط وتُستعمل للجلب فقط).

البرمجة والمفاهيم

  • الدالة التعاودية (récursive): هي دالة تستدعي نفسها. (ليست دالة بلا اسم ولا التي لا تُرجِع شيئًا).
  • PERT وGANTT: أدوات للتخطيط وجدولة المشاريع، وليست لغات برمجة ولا بروتوكولات.
  • صياغة if في C#: الصحيحة if (x > 5) { } — الشرط بين قوسين والكتلة بين حاصرتين.
  • التطوير الأصلي لنظام iOS: لغة Swift (وKotlin خاصة بـ Android — مُلهٍ كلاسيكي).
  • JavaScript من جهة الخادم: Node.js.
  • تحويل سلسلة إلى عدد صحيح في JS: parseInt().
  • اختيار عنصر بمُعرِّفه في DOM: document.getElementById().
  • المخطط الذي يمثّل البنية الساكنة لنظام في UML: مخطط الأصناف (Diagramme de classes).

قواعد البيانات (SQL)

  • الحماية من حقن SQL في .NET Core: استعمال الاستعلامات المُعلَّمة (requêtes paramétrées) أو ORM مثل Entity Framework بمعاملات. الترميز HTML أو تعطيل الدوال ليس حلاً لهذا التهديد.
  • بحث نصّي جزئي: SELECT * FROM clients WHERE nom LIKE '%samir%' (CONTAINS/HAS غير معياريتين).
  • تحديث حقل: UPDATE produits SET prix=... WHERE categorie='électronique' (MODIFY/CHANGE خاطئتان).
  • إنشاء فهرس: CREATE INDEX idx_nom ON clients(nom).
  • قيد قِيَم فريدة وغير فارغة: PRIMARY KEY (لا FOREIGN KEY ولا CHECK).
  • الاستعلام الفرعي الصحيح: يوضَع بين قوسين مع IN: ... WHERE ville IN (SELECT ville FROM villes WHERE pays='Maroc').

💡 معظم أسئلة QCM هنا مفاهيمية تقنية (صياغة، مبدأ، أداة)، ويمكن حسمها بالمنطق دون حفظ؛ ركّز على استبعاد المُلهيات النمطية (CONTAINS بدل LIKE، Kotlin بدل Swift، GET بدل POST).

الجزء الثاني: الأسئلة المفتوحة والتطبيقية

التدبير: مقاولة في وضعية أزمة

  • أ) وضعية ملموسة: اختر مثالًا واضحًا (مقاولة صناعة غذائية تواجه أزمة بعد تلوّث دفعة إنتاج، أو مقاولة خدمات تفقد زبونًا رئيسيًا). اذكر العوامل المُطلِقة: تراجع الطلب، منافسة، مشكل جودة/سمعة، أزمة سيولة.
  • ب) خطة الإنعاش: تشخيص → إجراءات فورية (ضبط التكاليف، تواصل أزمة شفاف) → إعادة تموقع (تنويع، جودة، رقمنة) → تتبّع عبر مؤشرات أداء. أبرز أهمية لوحة القيادة (tableau de bord) كأداة قيادة تُجمِّع المؤشرات (مالية، تجارية، إنتاج) لاتخاذ القرار في الوقت المناسب.

أنظمة التشغيل

  • نظام التشغيل: برمجية أساس تُدير موارد الحاسوب (المعالج، الذاكرة، الملفات، الأجهزة) وتوفّر واجهة بين العتاد والمستعمل.
  • خاصيّتان في Windows/Linux غير متوفرتين في DOS: تعدد المهام والواجهة الرسومية/تعدد المستعملين.
  • الفرق بين حاسوب وطرفية (terminal): الحاسوب مستقل بمعالجته وذاكرته، والطرفية جهاز إدخال/إخراج يعتمد على خادم مركزي.
  • مُدير تخزين الملفات: نظام الملفات (Système de fichiers).
  • ترتيب الحواسيب حسب الأداء: رتّبها بترجيح تردد المعالج ثم حجم الذاكرة RAM ثم القرص؛ فمثلًا جهاز 2GHz/512Mo أداؤه أعلى من 350MHz/256Mo.

الجبر العلائقي والاستعلامات

  • اعتمد المخطط: Conducteur, Véhicule, Mission. صُغ كل سؤال بـ SELECT ... FROM ... WHERE ... مع الشروط المطلوبة (مثال: العربات بسعة > 100 طن: SELECT * FROM Vehicule WHERE Capacite>100).
  • للأسئلة ذات شرطين استعمل AND (مثال: طنجة وسعة < 100)، وللمهام حسب سائقين معيّنين استعمل IN (87,115)، وللعدّ استعمل COUNT(*) مع BETWEEN 4000 AND 7000.

الخوارزميات

  • تبادل A وB: مع A←5, B←2 ثم A←B وB←A دون متغيّر مؤقت، تصير القيمتان معًا 2 (يُفقَد 5). النتيجة الصحيحة: A=2 وB=2 — وهذا يبرز ضرورة متغيّر مؤقت للتبادل الحقيقي.
  • مجموع/جداء عددين: قراءة العددين ثم S←a+b وP←a*b والعرض.
  • معالجة جدول: حلقة Pour i=1 à n لحساب المجموع والمعدل والجداء والأصغر، وحلقة أخرى مع عدّاد لإحصاء تكرار عنصر.
  • التعريفات: Pilote (Driver): برنامج يتيح للنظام التخاطب مع جهاز طرفي. BIOS: برنامج مُدمج يُقلع الحاسوب ويهيّئ العتاد قبل تحميل نظام التشغيل.

💡 في جزء الهندسة المدنية (الأساس المستطيل/الحديد) اتبع الصيغ المُعطاة حرفيًا: تحقّق من شرط التماثل (homothétie) ثم عدم انهيار التربة ثم الصلابة ثم عدم الثقب (poinçonnement)، واحتسب التسليح بالصيغ المُقدَّمة؛ التنقيط هنا على سلامة الخطوات لا على الرقم النهائي فقط.

Vous préparez ce concours ?

Source : partagé par les candidats sur les forums

📲
Installez Wadifa Info sur votre iPhone : appuyez sur le bouton Partager en bas de Safari, puis sur Sur l'écran d'accueil. Les nouveaux concours, sans passer par le navigateur.