تخطَّ إلى المحتوى الرئيسي
Wadifa Infoالوظيفة العمومية بالمغرب FR
جديد مباراة الأمن الوطني 2026: 8427 منصباً — آخر أجل لإيداع الملف 23 شتنبر الشروط والرواتب ←

نموذج مباراة توظيف تقني من الدرجة الثالثة - وزارة التجهيز - تخصص المعلوميات (نموذج 2)

🏢 وزارة التجهيز 👤 تقني من الدرجة الثالثة 🎯 المعلوميات 👁️ 168 مشاهدة
نموذج الاختبار الكتابي لمباراة وزارة التجهيز لتوظيف تقني من الدرجة الثالثة تخصص المعلوميات. يتضمّن هذا النموذج 5 من صفحات الأسئلة، يساعدك على التحضير والتعرّف على نمط الأسئلة المطروحة وطريقة الإجابة.
تابع تحضيرك: 📄 نموذج مباراة توظيف تقني من الدرجة الثا… 📄 نموذج مباراة توظيف تقني من الدرجة الثا… 📄 نموذج مباراة توظيف تقني من الدرجة الثا… 🔎 مباريات تقني من الدرجة الثالثة المفتوحة 💰 راتب تقني من الدرجة الثالثة
📝 نص أسئلة النموذج (مستخرج آلياً من الصفحات الممسوحة)

استُخرج هذا النص آلياً من صور الامتحان وقد يحتوي على أخطاء في القراءة — الصور أعلاه هي المرجع.

— صفحة 1 —
Ministère du Transport et de la Logistique
Concours de recrutement de Techniciens 3ème grade- Option Informatique
DUREE 3H-DECEMBRE 2022
Cette partie est un QCM dont les modalités sont les suivantes:
Pas de points négatifs : Mauvaises réponses et absence de réponse n'enlèvent pas de points.
Les questions peuvent avoir 1 ou 2 bonne(s) réponse(s).
Écrire sur la feuille de réponses, le numéro de la question suivi des choix.
1. Cochez ce qui n'est pas un Système d'Exploitation:
A. Android
B. IOS
C. Linux
D. LibreOffice
2. Quels sont les avantages des tests unitaires:
VA Gagner du temps quand le code source devient
large et complexe en évitant les régressions.
B. Documenter le code source et définir ce que
chaque bout de code est censé faire
3. Cocher la réponse vraie à propos de GraphQL:
A. Est un moteur de base de données
B. Est une alternative à REST pour les webservices
Exemple. Question 99: A et B
Microsoft Word
Vc. S'assurer de la robustesse du code et tester les
cas extrêmes
D. Toutes les autres réponses
c. C'est une librairie qui permet de dessiner des diagrammes
D. Permet de sécuriser un poste de travail
4. Parmi les balises suivantes, quelle sont les balises invalides en HTM
A. <nav>
|
E. <output>
VD. <B>
C. div(p)
D. pin div
5. En CSS, comment sélectionner tous les paragraphes qui se trouvent dans une balise div?
A divp
B. div+p
E. div[p]
6. En CSS, quelle est la valeur par défaut de la propriété « position »?
A. static
B. absolute
7. En CSS, quelle syntaxe est correcte?
VE. body (color:green;)
F. body:color:green;
C. float
✓D. fixed
G. (body:color-green;)
H. (body.color:green;)
8. Parmi les pratiques suivantes, quelle est la meilleure pratique pour se défendre contre l'injection SQL?
A. Assainir (nettoyer) les entrées des utilisateurs dans une application Web
8. Bloquer ou supprimer les ports spécifiques par lesquels les injections SQL sont généralement attaquées
C. Renommer les tables de notre base de données
D. Faire confiance aux utilisateurs x
9. Si on écrit: http://machine/chemin-vers-la-ressource?search-valeur Cochez la réponse incorrecte.
A "http" désigne le protocole pour accéder à cette ressource du Web
XB. "machine" le nom ou adresse du serveur auquel on se connecte
C. "chemin-vers-la-ressource" le chemin vers le fichier sur le serveur
D. "search" est un paramètre.
10. Quel port est utilisé par HTTPS?
A. 44/45
B.
80
|
C. 1
vb. 443
|
E. 1024
wadifa-info.com
1/8
نماذج المباريات من موقع وظيفة إنفو

— صفحة 2 —
11. Quelles sont les méthodes valides en HTTP (HTTP verbs)?
VA. DELETE
8. CREATE
C. RECEIVE
V D. POST
E. RUN
12. Le message suivant s'affiche sur le navigateur, lors de la tentative d'accès à un URL sur le serveur : Error 403
La raison du message est:
A. Le fichier HTML demandé n'est pas disponible
B. L'URL fait référence à un script et l'en-tête du script n'indique pas où se trouve l'interpréteur
UC Le chemin d'accès à l'interpréteur du fichier de script n'est pas valide
D. L'utilisateur n'a pas les autorisations suffisantes pour accéder au document
13. A quoi correspond une entité au niveau physique?
A. à une relation
B. à une association
14. Une architecture n-tiers est:
VC. à une table
D. à un serveur
A. Une architecture avec n clients lourd pouvant se connecter à une base de données
B. Une architecture logique du système divisée en plusieurs couches: une couche présentation, couche métier,
couche d'accès aux données,...
C. Une organisation en infogérance de la direction informatique permettant d'externaliser l'exploitation des
serveurs, ainsi que les développements
D. Un système qui autorise la connexion simultanée de n clients
15. Quels protocoles ci-dessous sont liés à la messagerie sur Internet
A. POP
o.com
E. MailTS
B. NTP
VC SMTP
D. NNTP
16. Où sont stockés les e-mails avant d'être consultés par le destinataire ?
A. En attente sur l'ordinateur de l'expéditeur
B. Sur le serveur SMTP de l'expéditeur
17. La résolution du nom de domaine se fait grâce au protocole:
A.
SMTP
C.
DHCP
D. DNS
VC. Sur le serveur de courrier du destinataire
D. Sur le disque du destinataire
VE. DOM
B. HTTP
18. Un serveur web:
A. Utilise le protocole https exclusivement
C.
B. Utilise forcément les protocoles http et https
D.
Utilise http ou https ou les deux selon sa configuration
Nécessite un certificat pour le protocole http
19. Quelles sont les propriétés d'un bon mot de passe?
A. Il ne doit pas contenir de chiffres.
B. Il ne doit pas avoir de signification évidente.
20. Dans quelle balise HTML peut-on mettre du code JavaScript?
A. <j>
B. <javascript>
Il doit être suffisamment complexe.
D. Il peut être choisi au hasard dans un dictionnaire.
Vc. <script>
D. <style>
21. En HTML, quel est la bonne syntaxe pour créer un lien vers une page?
VA <a href="transport.gov.ma"> METLE</a>
B. <a link="http://transport.gov.ma">
C. to: http://transport.gov.ma
D. <link to: http://transport.gov.ma"></link>
E. <link src="transport.gov.ma"></link>
wadifa-info.com
2/8
نماذج المباريات من موقع وظيفة إنفو

— صفحة 3 —
22. L'expression A7B:C (appelé opérateur ternaire) est équivalent à:
VA if(A)(B)else (C)
B. if (AB) (C)
C.
(AB)(C)
D. (A)(B:C)
23. Quelle est la bonne syntaxe pour le contenu d'un fichier au format JSON ?
A. ("fruits":["pomme": "citron": "orange" }
8. ("fruits":["pomme", "citron", "orange"
C. ("fruits":["pomme", "citron", "orange")
24. Un ORM permet de:
VA. Faire la correspondance entre les objets métier
et les tables d'un BDD relationnelle
B. Dessiner une interface graphique directement
sur un navigateur
VD. "fruits": ("pomme", "citron", "orange"}}
E. fruits (pomme, citron, orange)
C. Lier deux ou plusieurs serveurs d'application
D. Exécuter du code source sur une machine sans
passer par l'étape de compilation
25. Dans le logiciel de gestion de version «git », comment enregistrer l'état actuel de votre code dans git?
A. git save state
B. git commit
C. git log
D. Bitfin
26. Comment utilise-t-on les clés symétriques et asymétriques ensemble dans le protocole HTTPS?
A. On utilise la clé asymétrique pour crypter la clé symétrique.
VB. On utilise la clé symétrique pour amorcer le cryptage et ensuite on encrypte l'essentiel du message par la clé
asymétrique.
C. Le message est crypté d'abord par la clé symétrique, puis par la clé asymétrique.
D. Le message est crypté d'abord par la clé asymétrique, puis par la clé symétrique.
27. Qu'est-ce qu'un DATA Center?
A. Un centre d'hébergement
VB. Un serveur de base de données
28. Le but du chiffrement est d'assurer,
VA L'Authenticité
8. La confidentialité
C. Un département informatique
D. Un logiciel centralisé
d'une communication:
29. Quand on déclare une variable, quelle mémoire utilise-on?
A. Mémoire cache
VB. Mémoire RAM
C. L'intégrité
D. L'originalité
C. Disque Dur
D. Mémoire variable
30. Comment nomme-t-on une variable contenant l'adresse d'une autre variable?
A. Une variante
VB. Un pointeur
C. Une supervariable
D. Aucune des réponses précédentes
31. La file est une structure de données qui fonctionne avec le principe?
A. LIFO
C.
FILO
B. Firo
D. Aucune de ces réponses
32. Comment nomme-t-on la méthode appelée automatiquement à la création d'une instance d'une classe et qui se
charge généralement de Tinitialisation:
A. Build
B. Initial Getter
C. Instanciateur
D. Constructeur
wadifa-info.com
3/8
نماذج المباريات من موقع وظيفة إنفو

— صفحة 4 —
33. UML est:
A.
La partie données de la méthode MERISE
B. Un standard de communication
VC. Un langage de modélisation
D. Un type de port
34. Le programme chargé de traduire vote code source vers le langage machine (binaire généralement) s'appelle:
A Binarisateur
C. Compilateur
D. Générateur
8. Brumisateur
35. L'addition 0011 1011 en binaire donne:
A. 1100
✓ 1110
B. 111001
E. 1011
36. On utilise la séquence Try-Catch-Finally:
A Pour déboguer le code
Pour traiter les exceptions
D. 1101
C. Pour sortir du programme
D. Pour tester le code
E. Pour finaliser
l'enregistrement
37. Que fait la requête suivante?
UPDATE student SET note note
1.20;
A. Augmente les notes de 120 %
B. Diminue les notes de 20%
C. Augmenter les notes de 20%
XD. Aucune de ces réponses
38. Lors d'une transaction avant COMMIT, laquelle des instructions suivantes est effectuée automatiquement en cas
d'arrêt du SGBD?
A. Rollback
B. Commit
C View
D. Flashback
39. Quel est le type de requête SQL recommandé pour valider le format d'une adresse email dans une table?
A. Une requête SQL utilisant une expression régulière
8. Une requête SQL utilisant IS NULL
C. Une requête SQL utilisant LTRIM ou RTRIM
D. Une requête SQL utilisant des partitions
VE. Une requête SQL utilisant LIKE EMAIL
40. Laquelle des affirmations suivantes est vraie concernant les déclencheurs?
A. Vous ne les créez pas avec SQL.
8. Ils s'exécutent uniquement sur certaines applications qui accèdent à une base de données.
C. Ils ont un événement, une condition et une action.
VD. Ils ne peuvent pas cascader (provoquer le déclenchement d'un autre déclencheur).
41. Comment s'appelle la pratique qui consiste à écrire un test avant d'écrire le code?
A. La conception de testabilité
8. Tester puis coder
Le schéma suivant concerne les questions 42 et 43:
C. Le développement piloté par les tests
VD. Le test unitaire
La bibliothèque Koutoubia gère un système dont la base de données a le schéma suivant:
Emprunt (Etudiant, NumLivre, DateEmprunt, DateRetourPrevue, Date RetourEffective)
Retard (Client, NumLivre, DateEmotunt, PenalitéRetard)
Livrel NumLivre, Titre, Auteur, Edition)
42. SELECT EMP.Etudiant from Emprunt
WHERE NOT EXISTS (SELECT FROM RETARD R WHERE R.Etudiant-EMP.Etudiant)
Cette requête exprime la liste d'étudiants:
Qui rendent toujours les livres en retard
Qui n'ont jamais rendu de livre en retard
c. Qui n'ont jamais emprunté de livres
D. Qui ont emprunté des livres qui n'existent plus
wadifa-info.com
4/8
نماذج المباريات من موقع وظيفة إنفو

— صفحة 5 —
43. SELECT
FROM Livre WHERE NunLivre NOT IN (SELECT NumLivre FROM Emprunt)
Cette requête exprime:
A. Les livres faisant l'objet de plusieurs emprunts
B. La liste des emprunts
V Les livres jamais empruntés
D. Les livres rarement empruntés
44. À propos de la jointure gauche (left join), la table A étant la table de gauche et B la table de droite:
A. Renvoie toutes les lignes de la table A qui ne correspondent à aucune ligne de la table B.
8. Renvoie uniquement les lignes de la table A qui correspondent aux lignes de la table 8.
C. Renvoie toutes les lignes de la table A, que les lignes aient ou non une correspondance dans la table B.
D. Renvoie toutes les lignes de la table B, que les lignes alent ou non une correspondance dans la table A
E. Aucune de ces réponses
45. Pour afficher le détail de l'employé ayant "e" dans son nom par ordre décroissant de salaire, l'instruction SQL
correcte est:
A. SELECT FROM employe WHERE nom LIKE "es" ORDER BY salaire
FROM employe ORDER BY SAL DESC WHERE nom LIKE "%e%"
FROM employe WHERE nom LIKE "%e%" ORDER BY DESC salaire;
FROM employe WHERE nom LIKE %e%" ORDER BY salaire DESC:
B. SELECT
C. SELECT
VD. SELECT
46. En JAVA et C# choisit la bonne réponse:
VA. Une classe peut implémenter plusieurs interfaces mais ne peut étendre qu'une seule classe
B. Une classe peut étendre plusieurs classes mais ne peut étendre qu'une seule interface
C. Une classe peut implémenter plusieurs classes et peut étendre plusieurs interfaces
D. Une classe peut implémenter une seule interface et ne peut étendre qu'une seule classe
E. Une classe ne peut implémenter aucune interface
47. Après une requête sur un serveur web, celui-ci répond par le code HTTP 200. Cela signifie:
VA Qu'une erreur a eu lieu sur le serveur
B. Que la page demandée est introuvable
48. Quelle adresse IP est invalide?
VA. 1.1.1.1
B. 192.200.211.0
49. MAC identifie:
A. Une adresse virtuelle
B. Un type de téléphones
50. Dans une base de données, un index:
A. Permet de gérer les utilisateurs
B. Permet d'accélérer les requêtes
51. Le modèle relationnel est concerné par?
A. Structure des données et intégrité des données
B. Manipulation de données
C. Que le document s'est correctement chargé
D. Que la page n'existe plus
C. 10.0.0.7
D. 192.168.259.19
Vc. Une adresse physique
D. Une adresse IP
Yc. Permet d'interdire l'accès à des données protégées
D. Permet de renommer les tables
C. Les deux, A et B
D. Aucun d'eux
52. Omar se comporte différemment selon les situations. A récole c'est un élève, à la maison c'est un fils, dans le bus
scolaire c'est un passager et au supermarché c'est un client. Quel concept de la programmation orientée objet, Omar
expose-t-il?
A. Encapsulation
B. Hierarchie
C. Modularité
VD. Polymorphisme
wadifa-info.com
5/8
نماذج المباريات من موقع وظيفة إنفو

✅ التصحيح المقترح

هذا تصحيح مقترح من إعداد فريق wadifa-info لمساعدتك على فهم منهجية الإجابة — وليس تصحيحاً رسمياً صادراً عن الإدارة المنظِّمة.

هذا النموذج هو الاختبار الكتابي لمباراة توظيف تقنيين من الدرجة الثالثة بوزارة النقل واللوجيستيك (قطاع التجهيز سابقاً) — تخصص المعلوميات، دورة دجنبر 2022. الاختبار بالفرنسية على شكل أسئلة متعددة الاختيارات (QCM) في 8 صفحات، المدة 3 ساعات. الصفحات الخمس المتوفرة تغطي الأسئلة 1 إلى 52 وتمتد على تطوير الويب (HTML/CSS/JS/JSON)، الشبكات والبروتوكولات، الأمن المعلوماتي، البرمجة الكائنية والهياكل، وقواعد البيانات وSQL. ما يلي تصحيح منهجي مقترح.

💡 رأس الورقة يحدد قاعدتين حاسمتين: لا نقط سالبة (الخطأ وترك السؤال لا يُنقصان شيئاً) وأن السؤال قد يحتمل جواباً أو جوابين صحيحين، مع كتابة رقم السؤال متبوعاً بالحروف على ورقة الإجابة (مثال الورقة: «Question 99 : A et B»). النتيجة العملية: لا تترك أي سؤال فارغاً، وفي الأسئلة التي تبدو فيها إجابتان صحيحتان (س2، س4، س11، س15، س19) اكتب الحرفين. انتبه أيضاً إلى أن علامات ✓ و✗ الظاهرة على الصور هي اجتهاد مترشح لا مفتاح تصحيح — بعضها خاطئ (مثل س26 وس47).

تطوير الويب: HTML وCSS وJavaScript وJSON

  • س1 — ما ليس نظام تشغيل: D. LibreOffice (حزمة مكتبية)؛ Android وiOS وLinux أنظمة تشغيل.
  • س2 — فوائد الاختبارات الوحدوية (tests unitaires): الخيارات A وB وC كلها صحيحة (تفادي الانحدارات، توثيق السلوك، اختبار الحالات القصوى) → الجواب D. Toutes les autres réponses.
  • س3 — GraphQL: B — لغة استعلام وبديل لـ REST في خدمات الويب، وليس محرك قواعد بيانات ولا مكتبة رسم.
  • س4 — الوسوم غير الصالحة في HTML: <nav> و<output> وسوم معيارية في HTML5، و<B> صالح (HTML غير حساس لحالة الأحرف). الخياران بصيغة div(p) وp in div ليسا وسوماً أصلاً → هما الجوابان.
  • س5 — اختيار كل الفقرات داخل div في CSS: المحدِّد الصحيح هو div p (محدِّد السليل، بفراغ)؛ div+p يختار الفقرة المجاورة مباشرة وdiv[p] محدِّد سمة غير صحيح.
  • س6 — القيمة الافتراضية لخاصية position: A. static.
  • س7 — التركيب الصحيح في CSS: الصيغة الوحيدة السليمة هي body {color:green;} (محدِّد ثم أقواس معقوفة ثم خاصية:قيمة;) — الخيار الذي يطابقها في الورقة بعد تصحيح التشويه الطباعي.
  • س20 — الوسم الذي يحتضن JavaScript: C. <script>.
  • س21 — إنشاء رابط في HTML: A. <a href="url">...</a>؛ وسم <link> لربط الموارد الخارجية (CSS) لا للروابط التشعبية.
  • س22 — العامل الثلاثي A ? B : C: A. if (A) {B} else {C}.
  • س23 — صيغة JSON الصحيحة: الصيغة السليمة هي كائن بأقواس معقوفة ومصفوفة بأقواس مربعة: {"fruits":["pomme","citron","orange"]}؛ اختر الخيار الذي يحترم: مفاتيح بين علامتي تنصيص مزدوجة، مصفوفة بـ [ ]، وفواصل بين العناصر.

الشبكات والبروتوكولات وخادم الويب

  • س9 — الجواب غير الصحيح في تحليل URL: الخيارات A وB وC تصف مكونات العنوان بدقة؛ «search» هو بالفعل اسم المعلمة (paramètre) في سلسلة الاستعلام، فالصياغة الوحيدة التي يمكن اعتبارها ناقصة/خاطئة حسب منطق واضع السؤال هي التي تصف «chemin-vers-la-ressource» كمسار إلى ملف على الخادم (C)، لأن المسار قد يكون موجَّهاً منطقياً (route) لا ملفاً فعلياً. إن صادفت السؤال فاقرأ الخيارات حرفياً وابحث عن الصياغة المطلقة.
  • س10 — منفذ HTTPS: 443 (وHTTP على 80، FTP على 21، SSH على 22، DNS على 53 — احفظ القائمة).
  • س11 — أفعال HTTP الصالحة: A. DELETE وD. POST (إضافة إلى GET وPUT وPATCH وHEAD وOPTIONS)؛ CREATE وRECEIVE وRUN ليست أفعال HTTP.
  • س12 — الخطأ 403: D — المستخدم لا يملك الصلاحيات الكافية (Forbidden). قارن: 404 غير موجود، 500 خطأ في الخادم، 401 غير مصادَق عليه.
  • س15 — بروتوكولات البريد: A. POP وC. SMTP (وكذلك IMAP)؛ NTP لمزامنة الوقت، NNTP لمجموعات الأخبار.
  • س16 — أين تُخزَّن الرسائل قبل قراءتها: C. على خادم بريد المستقبِل حتى يسحبها عبر POP/IMAP.
  • س17 — تحليل أسماء النطاقات: D. DNS.
  • س18 — خادم الويب: يستعمل HTTP أو HTTPS أو كليهما حسب إعداده؛ الشهادة ضرورية لـ HTTPS لا لـ HTTP.
  • س47 — الرمز HTTP 200: C. تم تحميل المستند بنجاح (OK) — وليس خطأ في الخادم كما تشير العلامة على الورقة.
  • س48 — العنوان IP غير الصالح: D. 192.168.259.19 لأن كل خانة في IPv4 محصورة بين 0 و255.
  • س49 — عنوان MAC: C. عنوان فيزيائي لبطاقة الشبكة (48 بت)، يختلف عن عنوان IP المنطقي.
  • س27 — Data Center: A. مركز إيواء (للخوادم والبنية التحتية)، لا خادم قاعدة بيانات.

الأمن المعلوماتي

  • س8 — أفضل دفاع ضد حقن SQL: A. تنقية مدخلات المستخدم (مع الاستعلامات المهيأة prepared statements)؛ إغلاق المنافذ أو إعادة تسمية الجداول لا يحمي.
  • س19 — خصائص كلمة المرور الجيدة: B (بدون معنى واضح) وC (معقدة بما يكفي)؛ الخياران A وD خاطئان (يجوز الأرقام، ولا تُختار من قاموس).
  • س26 — المفاتيح المتماثلة وغير المتماثلة في HTTPS: A — يُستعمل التشفير غير المتماثل (RSA/ECDHE) لتبادل المفتاح المتماثل بأمان، ثم يُشفَّر جلّ الاتصال بالمفتاح المتماثل (AES) لسرعته. العلامة الموضوعة على B في الورقة معكوسة.
  • س28 — هدف التشفير: السرية (confidentialité) أساساً؛ الأصالة والسلامة تضمنهما التوقيع الرقمي ودوال التلبيد. إن قبل السؤال جوابين فأضف الأصالة فقط إذا كان السياق هو التوقيع الرقمي.

البرمجة وهياكل المعطيات والبرمجة الكائنية

  • س13 — الكيان (entité) على المستوى الفيزيائي: C. جدول (table)؛ الكيان في المستوى المفاهيمي ↔ علاقة في المنطقي ↔ جدول في الفيزيائي.
  • س14 — المعمارية n-tiers: B — تقسيم منطقي إلى طبقات: عرض، أعمال، ولوج إلى المعطيات.
  • س24 — ORM: A — المطابقة بين كائنات الأعمال وجداول قاعدة بيانات علائقية (Hibernate، Entity Framework، Doctrine).
  • س25 — تسجيل الحالة الحالية في git: B. git commit (بعد git add).
  • س29 — ذاكرة المتغيرات: B. RAM.
  • س30 — متغير يحمل عنوان متغير آخر: B. مؤشر (pointeur).
  • س31 — مبدأ الطابور (file): FIFO (الأول داخلاً هو الأول خارجاً)؛ إذا لم يظهر FIFO ضمن الخيارات (الورقة تعرض LIFO وFILO) فالجواب «لا شيء من هذه الأجوبة». المكدس (pile) هو الذي يعمل بـ LIFO.
  • س32 — الدالة المستدعاة تلقائياً عند إنشاء كائن: D. المُنشئ (constructeur).
  • س33 — UML: C. لغة نمذجة (وليست جزءاً من MERISE).
  • س34 — مترجم الكود المصدري إلى لغة الآلة: C. Compilateur.
  • س35 — 0011 + 1011 في النظام الثنائي: 3 + 11 = 14 = 1110.
  • س36 — Try-Catch-Finally: لمعالجة الاستثناءات.
  • س41 — كتابة الاختبار قبل الكود: C. التطوير الموجَّه بالاختبارات (TDD) — وليس «الاختبار الوحدوي» الذي هو تقنية لا ممارسة تنظيمية.
  • س46 — في Java وC#: A — الصنف يمكنه تنفيذ عدة واجهات لكنه يرث من صنف واحد فقط.
  • س52 — عمر تلميذ وابن وراكب وزبون: D. تعدد الأشكال (polymorphisme) — نفس الكائن يسلك سلوكاً مختلفاً حسب السياق.

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

  • س37 — UPDATE student SET note = note * 1.20: C. رفع النقط بنسبة 20 % (الضرب في 1,2 يزيد 20 %، لا 120 %).
  • س38 — توقف نظام إدارة قاعدة البيانات قبل COMMIT: A. Rollback تلقائي لضمان الذرية (propriétés ACID).
  • س39 — التحقق من صيغة بريد إلكتروني: A. استعلام بتعبير نمطي (REGEXP)؛ LIKE لا يكفي للتحقق البنيوي.
  • س40 — المشغّلات (triggers): C — لها حدث وشرط وفعل (modèle ECA)؛ تُنشأ بـ SQL ويمكنها التتالي.
  • س42 — NOT EXISTS على جدول Retard: B. الطلبة الذين لم يتأخروا قط في إرجاع كتاب.
  • س43 — NumLivre NOT IN (SELECT NumLivre FROM Emprunt): C. الكتب التي لم تُعَر أبداً.
  • س44 — LEFT JOIN: C — كل أسطر الجدول الأيسر A سواء وُجد لها مقابل في B أم لا (مع NULL عند غياب المقابل).
  • س45 — الموظفون الذين يحتوي اسمهم على «e» بترتيب تنازلي للأجر: D. SELECT * FROM employe WHERE nom LIKE '%e%' ORDER BY salaire DESC؛ تذكّر: WHERE قبل ORDER BY، وDESC بعد اسم العمود.
  • س50 — الفهرس (index): B. يسرّع الاستعلامات.
  • س51 — النموذج العلائقي: C. كلاهما — بنية المعطيات وسلامتها (intégrité) ومعالجتها (الجبر العلائقي).

منهجية الإجابة عن هذا النوع من QCM

  • الورقة الكاملة 8 صفحات في 180 دقيقة؛ بمعدل 52 سؤالاً في 5 صفحات فالمجموع يقارب 80 سؤالاً → دقيقتان للسؤال. مرّ أولاً على أسئلة التعاريف المباشرة (منافذ، بروتوكولات، رموز HTTP)، ثم عد إلى أسئلة SQL والثنائي التي تتطلب حساباً.
  • في غياب النقط السالبة، أجب عن كل شيء؛ وعندما تتردد بين جوابين في سؤال «1 أو 2 إجابات» اكتب الحرفين فقط إن كنت واثقاً من أحدهما على الأقل.
  • اقرأ صيغ النفي بعناية: «n'est pas»، «invalide»، «incorrecte» — ثلث أخطاء هذه الورقة أخطاء قراءة.
  • في أسئلة SQL، أعد كتابة الاستعلام على المسودة ونفّذه ذهنياً على ثلاثة أسطر وهمية؛ في الثنائي اشتغل بالعشري ثم حوّل.
  • لا تثق بعلامات المترشحين السابقين على الصور؛ تحقق من كل جواب بقاعدته.

📌 للمراجعة: أساسيات HTML5/CSS3 (المحدِّدات، position، صيغة القواعد)، JavaScript وJSON، بروتوكولات الطبقة التطبيقية ومنافذها (HTTP/HTTPS، SMTP/POP/IMAP، DNS، DHCP) ورموز حالة HTTP، مبادئ الأمن (حقن SQL، التشفير الهجين في TLS، كلمات المرور)، البرمجة الكائنية (الوراثة، الواجهات، تعدد الأشكال، المُنشئ)، هياكل المعطيات (FIFO/LIFO، المؤشرات)، ونمذجة MERISE/UML مع SQL (الربط، الاستعلامات الفرعية، المشغّلات، المعاملات ACID). راجع أيضاً نماذج أخرى لمباريات التقنيين في المعلوميات وراتب تقني من الدرجة الثالثة.

💬 ناقش هذا النموذج (0)

شارك إجاباتك أو صحّح التصحيح — إذا كان لديك رأي مختلف حول أي نقطة، اكتبه هنا ليستفيد باقي المترشحين.

لا يوجد نقاش بعد — شارك إجابتك أو سؤالك حول هذا النموذج.

⚠️ ممنوع نشر أرقام الهاتف أو الروابط أو أي عرض مقابل مال — تُحذف هذه المشاركات تلقائياً.

المصدر: منشورات المترشحين في المنتديات

📲
ثبّت تطبيق وظيفة إنفو على جهازك: اضغط زر المشاركة في أسفل سفاري، ثم اختر إضافة إلى الشاشة الرئيسية. تصلك المباريات الجديدة بسرعة ودون متصفح.