Aller au contenu principal
Wadifa InfoEmploi public au Maroc ع
Soyez parmi les premiers : testez Ratibi gratuitement Tester →

Modèle de concours de recrutement des rédacteurs judiciaires — Ministère de la Justice — QCM d'informatique

🏢 Ministère de la Justice 👤 Rédacteurs judiciaires 👁️ 214 vues

⬇️ Télécharger le PDF Adresse permanente : wadifa-info.com/fr/modele-concours/465

En bref

Ce document est une ancienne épreuve écrite du concours de Rédacteurs judiciaires organisé par Ministère de la Justice, publiée sur Wadifa Info en consultation et téléchargement PDF gratuits, avec une correction proposée.

Organisme
Ministère de la Justice
Grade
Rédacteurs judiciaires
Pages
3
Langue des questions
arabe et français
Correction
correction proposée disponible sur cette page
Épreuve écrite du concours de rédacteurs judiciaires du Ministère de la Justice (1 h 30, coefficient 5) : QCM d'informatique et de développement web, avec point négatif pour une mauvaise réponse. Le modèle compte 3 page(s).
📝 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.

ETS LE, K Æ » ‘ RE EE
‏ا‎ pe -
‏وار العَدّل‎ -
‏مباراة توظيف محررين قضائيين من الدرجة الثالثة‎
‏تخصص: التنمية المعلوماتية‎
‏المجراة بتاريخ فاتح فبراير 2026 ب‎
‏توجيهات هامةز ال‎ © |
Q 1 ‏يتمين على كافة الترشحات والمترشحين الحرص على احترام التدابير والإجراءات التالبة:‎ {
‏ترثم (ة).؛ ولا تسلم إلا ورقة واحدة للأجوبة على الأسثلة؛ يج‎ se 25... 42 PTE te ‏الت‎ -
vel ! ‏التاكد من أن المعلومات المصّدتة بخاتة الهوية في ورقة الأجوبة تخص المترشح (ة). ولا تسلم‎ -1
tal ‏وجوب استعمال أقلام حير جافة زرقاء أو سوداء فقطر‎ 2
0 .Correcteur Blanco ‏استعمال قلم الرصاص والغلم المحح الأييض‎ ge À
A] = ‏وجوب تلوين الخاتة أو الخانات الختارة كجواب على السؤال بشكل كامل وواقح ومن دون تجاوز إطارها كما يلي:‎ -+4
A ‏ونصف).‎ kel) ‏وجوب احترام التوقيت الخصص للاختبار‎ -$
3 ‏1-الإجابة الصحيحة: نقطة واحدة (1): 2- الإجاية الخاطثة: ناقص نقطة (1-)) 3- عدم الإجابة:. نقطة(0).‎
0 5 ‏المدة: ساعة ونصف المعامل:‎
1]. ‏الاختبار | سؤال أواسظة عامة أوأسئلة ذات اختيارات متعددة حول قضايا ومواضيع مختلفة ذات صلة يعرفق العدالة أو‎
| ‏أو بالوظائف المرتبطة بالدرجة المتبارى بشأنها. أو بالتخصصات المطلوبة.‎ ptet ‏الكتابي‎
‎| 1) Pour améliorer le référencement d’un site, on peut utiliser :
L. Un titre décrit dans l'en-tête de la page web entre les balises<Titlez 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 faussc
2) Ajax permet de : — ‏ا‎
‎٠. 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 weh
4. Toutes les réponses sont tausses.
3)Quelle mesure de sécurité est essentielle pour se protéger contre les injections SQL dans une applicati
.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
S)Qu'est-ce qu'une fonction récursive F4
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 ?
7 mt CMOS LES SRE EEE ET

’ avi @i er te AE MN
1. ‏ادج‎
‎2 م9١‎ 7
3 ifx>s 1} OS natif
‏بي الع سس مب‎
‎1. Kotlin
2. Swift its
: 5. Ra : ‏رجن مت‎
4. Touses les réponses sont ‏#تكنانة‎ a ortene ami"
1 ‏اس لس‎
1١ SELECT ? FROM clients WHERE nom LIRE
2 SELECT * FROM éliots WHERE nom CONTAINS
2. SELECT * FROM clientx WHERE ‏دهده‎ HAS ‏ددحي بهد"‎
‏وشاج ابا ا‎
٠. MODIFY produits SET prix » 30 WHERE categorie ‏يدينج‎ ler)
2 UPDATE produits SET paix = 50 WHERE categorie = ‏نييبت‎ 5
3. CHANGE produits SET prix = 5011115681 caegorie électronique
qi les répceses sont basses RS PE LA Ne LE UTTe re Et TT]
AS Quel commande ré un eue IAE SE SRE ADS
٠١ ADD INDEX idx nom ON chicets(non)
2: CREATE INDEX jdx_roen ON ‏الواحم‎
‎3. MAKE INDEX idx_meen ON ‏انما ةا‎
‏ا‎ de contrainte ‏ان ب انل‎
1. FOREIGN KEY
2. CHECK
3. PRIMARY KEY
À. Toutes les réponses sont fausses -8 3 —— _ 8
Ro on ‏اا‎
‎1: SELECT nom FROM clients WHERE ville = {SELECT ville FROM villes WHERE Pays = Maroc’)
2: SELECT nom FROM éticnts WHERE ville = SELECT ville FROM villes WHERE pays = "Maroc
32 SELECT nom FROM clients HAVING ville = (SELECT ville FROM villes WHERE Pays = Maroc’)
4. Toutes les réponses sont fasses re
A Qué echelle rer part ‏اا‎ rit ur 22
1. ‏كله‎
‎2. Python
3. PHP
4. Toutes les réponses sont fausses = =
1. Nurber(}
2. tolnteger()
3. parselnt()
4. Toutes les réponses sont fausses ss
‏ا‎ un élément par Sôn kientifiant ?
| ٠١ document querySelector()
| 2. document gctElementByfd()
! 3. document. getElementB)Class{)
4. Toutes les rà sont fausses
| SOémane True raser donnes tas cu comme an fs)?
1. GET
2. PUT
1 3. SEND
4. Toutes les réponses sont fausses
wadifa-info.com qûail ‏المباريات من موقع وظيفة‎ a loi

ef] ti
2 0" ‏ع‎ ETS"
‏وو‎ 8
1٠. ‏مالو‎
‎2 1IDbSet
3. ‏#امدحومي0!‎
‎1 Toutes les réponses sont fausses. 7
‏اسان‎ soit ra de débogoer le code das ‏1ه‎ DE?
1. Compilmeur
2. Débogueur
3 Profile
4. Tosées les réponses son fosses es = Ps
Qu te rés ‏اال‎ = ——
(console gl ‏ل الخال"‎
FX, 1, 1237
SA 2 6
3 "15"
4. Toutes les n ‏اوضر هوا‎ fausses ‏7ج ب د‎
0_1 de ce ed ra SN SE
offre 11,2, 54:
3. Une erreur d'exécution
4, Toutes les réponses sont fausses ‏مسد‎
‏11م‎ * 0:
‏)علا‎ > 5) 1
HA = 3) break:
print "td", IX
2. 0123
3, 01234
4. Toutes los réponses sont EE ue Er
eq ge de de Cu ui eSU dé déNtléppément ératifetinerémental?
2 aie
3 PRINCE2
4. Toutes les rép som fausses
‏ووه ممه سسا جو‎
2. Serum Master
3. Chef de proi
4. Toutes les réponses sont fausses
1. Plan de management de projet DE
2 Charte de proie
3. Cahier des charges
QI PIN Web p SE jur l'ixébe de code ? Er
2. GitHob
3. Bitbocket
4.1045 les réponses sont fausses
2 Commit
wadifa-info.com ee ‏حا‎
‎qûil ‏من موقع وظيفة‎ ilrlioll ‏تماذد‎

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 modèle est celui du concours de recrutement de rédacteurs judiciaires du Ministère de la Justice, épreuve de spécialité informatique. C'est un QCM à quatre propositions par question, d'une durée d'une heure et demie, de coefficient 5, avec un barème pénalisant : bonne réponse +1, mauvaise réponse −1, absence de réponse 0 (crayon et correcteur blanc interdits, case à noircir entièrement). Le scan ne contient que trois pages de l'épreuve : les questions 1 à 6, 29 à 39 et 51 à 60. Voici une correction méthodologique proposée.

💡 Avant de commencer : avec un malus de −1, la règle d'or est de ne jamais répondre au hasard. Ne cochez que si vous êtes sûr, ou si vous avez éliminé au moins deux propositions — l'espérance devient alors favorable. Surveillez systématiquement le choix « Toutes les réponses sont fausses » : il est parfois correct, précisément parce que la bonne réponse attendue ne figure pas dans la liste. Une heure et demie pour un QCM long impose environ une minute par question : marquez celles qui résistent et revenez-y à la fin.

Développement web et JavaScript (1, 2, 36-39, 53)

  • 1. Référencement : les moyens légitimes sont la balise <title> dans l'en-tête et les balises META. Le « contenu transparent » bourré de texte indexable est une technique black hat (texte caché) sanctionnée par les moteurs : c'est le piège de la question.
  • 2. Ajax permet d'actualiser une partie de la page sans rechargement complet. Il ne sécurise rien et n'applique aucun style (rôle du CSS).
  • 36. Node.js est la technologie qui exécute du JavaScript côté serveur ; Python et PHP sont des langages serveur, mais pas du JavaScript.
  • 37. Conversion d'une chaîne en entier : parseInt(). Number() convertit en nombre, pas nécessairement en entier, et toInteger() n'existe pas.
  • 38. Sélection par identifiant : document.getElementById(). getElementByClass() n'existe pas (la vraie méthode est getElementsByClassName, au pluriel), et querySelector sélectionne par sélecteur CSS.
  • 53. console.log(1+2+3) affiche 6 : tous les opérandes sont numériques, l'opérateur + est une addition et non une concaténation.

💡 Le piège de la question 39 : la méthode HTTP servant à envoyer les données d'un formulaire est POST — mais elle ne figure pas parmi les propositions (GET, PUT, SEND). La bonne réponse est donc « Toutes les réponses sont fausses ». Lisez toujours les quatre propositions avant de cocher.

Bases de données SQL (3, 31-35)

  • 3. Injection SQL : la protection essentielle est l'usage de requêtes paramétrées, ou d'un ORM comme Entity Framework avec paramètres. L'encodage HTML protège du XSS, pas de l'injection.
  • 31. Nom contenant « samir » : WHERE nom LIKE '%mir%' ; CONTAINS et HAS ne sont pas des opérateurs SQL standard.
  • 32. Mise à jour : UPDATE produits SET prix = … WHERE categorie = 'électronique' ; MODIFY et CHANGE ne sont pas des commandes de mise à jour.
  • 33. Création d'index : CREATE INDEX idx_nom ON clients(nom).
  • 34. Contrainte garantissant des valeurs uniques et non NULL : la PRIMARY KEY. FOREIGN KEY établit un lien entre tables, CHECK vérifie une condition mais n'impose ni unicité ni non-nullité.
  • 35. Sous-requête correcte : elle doit être entre parenthèses, après un opérateur de comparaison — WHERE ville = (SELECT ville FROM villes WHERE pays = 'Maroc'). Une sous-requête sans parenthèses, ou placée derrière HAVING sans agrégat, est invalide.

Langages et concepts de programmation (5, 6, 29, 30, 54, 55)

  • 5. Une fonction récursive est une fonction qui s'appelle elle-même ; la fonction sans nom est une fonction anonyme.
  • 6. Le diagramme UML de la structure statique est le diagramme de classes ; séquence et cas d'utilisation décrivent des comportements dynamiques.
  • 29. Les propositions de cette question sont déformées par la numérisation : [illisible dans le scan], aucune lettre ne peut être donnée avec certitude. La règle à appliquer : en C#, la syntaxe correcte est if (x == 5) { … } — condition entre parenthèses, opérateur d'égalité == (et non =, qui est une affectation), bloc entre accolades, pas de mot-clé then. Cochez la proposition qui respecte cette forme.
  • 30. Développement iOS natif : Swift (Kotlin cible Android, Ruby le web).
  • 54. En Java, sur un tableau de trois éléments {1,2,3}, les indices valides sont 0, 1 et 2 : arr[3] provoque donc une erreur d'exécution (ArrayIndexOutOfBoundsException), et non l'affichage de 3.
  • 55. La boucle while(i<5) avec if(i==3) break; affiche 0 1 2 puis s'interrompt : la réponse est 012.

Gestion de projet, outils et Git (4, 51, 52, 56-60)

  • 4. PERT et GANTT sont des outils de planification : le PERT ordonne les tâches et calcule le chemin critique, le GANTT les représente dans le temps.
  • 51. Le repository pattern avec Entity Framework s'appuie sur une interface IRepository — à noter qu'il s'agit d'une interface que le développeur définit lui-même par convention, alors que IDbSet et IQueryable sont fournies par le framework et ne constituent pas, à elles seules, le patron.
  • 52. Déboguer le code dans un IDE : le débogueur. Le compilateur traduit le code, le profileur mesure les performances.
  • 56. Méthode à cycle itératif et incrémental : Agile ; le cycle en cascade est séquentiel.
  • 57. La gestion quotidienne d'une équipe Agile revient au Scrum Master ; le Product Owner porte la valeur produit et le backlog.
  • 58. Le document décrivant comment le projet sera exécuté, surveillé et maîtrisé est le plan de management de projet ; la charte de projet ne fait que l'autoriser et en fixer le cadre.
  • 59. Plateforme d'hébergement de code fondée sur Git la plus populaire : GitHub. Attention, GitLab et Bitbucket utilisent également Git : c'est le mot populaire qui départage, formulation imprécise à signaler mentalement.
  • 60. Commande enregistrant les modifications dans l'historique : git commit ; git push les envoie ensuite au dépôt distant.

💡 Grille de réponses (questions lisibles) : 1 : balise <title> et balises META — 2 : actualiser sans rechargement total — 3 : requêtes paramétrées / ORM — 4 : outils de planification — 5 : fonction qui s'appelle elle-même — 6 : diagramme de classes — 29 : illisible (forme attendue : if (x == 5) { }) — 30 : Swift — 31 : LIKE '%mir%' — 32 : UPDATE … SET … WHERE — 33 : CREATE INDEX — 34 : PRIMARY KEY — 35 : sous-requête entre parenthèses — 36 : Node.js — 37 : parseInt() — 38 : getElementById() — 39 : toutes les réponses sont fausses — 51 : IRepository — 52 : débogueur — 53 : 6 — 54 : erreur d'exécution — 55 : 012 — 56 : Agile — 57 : Scrum Master — 58 : plan de management de projet — 59 : GitHub — 60 : git commit. À réviser pour ce concours : le SQL de base (SELECT, UPDATE, jointures, index, contraintes, sous-requêtes), les fondamentaux JavaScript et DOM, les méthodes HTTP, la POO et l'UML, Git et les méthodes de gestion de projet (Agile/Scrum, PERT, GANTT). Entraînez-vous à lire les quatre propositions jusqu'au bout : la moitié des pièges tient à une option « toutes les réponses sont fausses » ou à une fonction qui n'existe pas.

Un nouveau sujet de concours chaque jour sur WhatsApp

Questions fréquentes sur ce sujet

Ce sujet est-il téléchargeable gratuitement ?
Oui. La totalité du sujet (3 pages) est consultable et téléchargeable gratuitement, sans inscription ni compte.
Le corrigé est-il inclus ?
Oui. Un corrigé proposé figure sur cette page, sous les pages du sujet : méthode de réponse et éléments attendus, rédigés par l'équipe Wadifa Info.
Quel organisme et quel grade concerne ce sujet ?
Ce sujet provient d'un concours organisé par Ministère de la Justice. Il concerne le grade : Rédacteurs judiciaires.
De quelle session s'agit-il et dans quelle langue ?
Les questions sont proposées en arabe et 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 les sujets de concours « Justice et greffe ». Les sujets y sont classés par session, du plus récent au plus ancien.

Organisme : Ministère de la Justice — Copie issue de : partagé par les candidats sur les forums — document archivé tel que reçu ; l'avis officiel du concours fait foi.

}
Utile ? Envoyez-le à quelqu'un qui cherche
WhatsApp Facebook Telegram

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/465/modele-de-concours-redacteurs-judiciaires-ministere-de-la-justice

📲
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.