تخطَّ إلى المحتوى الرئيسي
Wadifa Infoالوظيفة العمومية بالمغرب FR

نموذج مباراة ولوج الماستر المتخصص في الهندسة المعلوماتية (M2I) - كلية العلوم بوجدة 2014

🏢 كلية العلوم بوجدة (جامعة محمد الأول) 👤 الماستر المتخصص في الهندسة المعلوماتية 🎯 اختبار متعدد الاختيارات في المعلوميات (لغة C، أنظمة، شبكات) 📅 session du 1er novembre 2014 👁️ 7 مشاهدة

باختصار

هذا نموذج امتحان كتابي سابق لمباراة الماستر المتخصص في الهندسة المعلوماتية لدى كلية العلوم بوجدة (جامعة محمد الأول) (session du 1er novembre 2014)، منشور على وظيفة إنفو للاطلاع والتحميل المجاني بصيغة PDF مع تصحيح مقترح.

الجهة المنظمة
كلية العلوم بوجدة (جامعة محمد الأول)
الدرجة
الماستر المتخصص في الهندسة المعلوماتية
التخصص
اختبار متعدد الاختيارات في المعلوميات (لغة C، أنظمة، شبكات)
الدورة
session du 1er novembre 2014
عدد الصفحات
5
لغة الأسئلة
الفرنسية
التصحيح
تصحيح مقترح متوفر في هذه الصفحة
موضوع الاختبار الكتابي لمباراة ولوج الماستر المتخصص في الهندسة المعلوماتية بكلية العلوم بوجدة، دورة فاتح نونبر 2014. الوثيقة الرسمية كما نشرتها الكلية على موقعها (نسخة مؤرشفة)، وتتكون من 5 صفحة. لا يتضمن التصحيح.
نموذج مباراة جديد كل يوم على قناة واتساب
هل أفادك؟ شاركه مع من يبحث
WhatsApp Facebook Telegram
تابع تحضيرك: 📄 نماذج مباريات متصرفين من الدرجة الثاني… 📄 نموذج مباراة توظيف متصرف من الدرجة الث… 📄 نموذج مباراة توظيف متصرفين من الدرجة ا…
📝 نص أسئلة النموذج (مستخرج آلياً من الصفحات الممسوحة)

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

3 Université Mohammed Premier x
£ 15 + Faculté des Sciences | 4 ‏ااا‎
‎r ‏ده‎ r 0 Q 0 ‏وجدة‎ nel ‏كلية‎
‎v Master Spécialisé Ingénierie Informatique Se
Concours
01 novembre 2014
Durée : 1h
Consignes :
° Pas d’utilisation du correcteur (blanco)
٠» Utilisez seulement un stylo bleu ou noir
* 11 ‏عن‎ faut pas plier ou abîmer la feuille de réponses
* Aucun appareil électronique n'est autorisé (téléphone, calculatrice, ...(
° Aucune communication et aucun prêt du matériel n’est autorisé entre les candidats pendant
le concours.
* __ Chaque candidat disposera d’une seule fiche réponse individuelle et nominative (elle contient
le nom et le prénom du candidat). Cette fiche est unique et ne pourra être en aucun cas
changée.
* Aucune autre marque ne doit être portée sur la fiche réponse.
٠» Une fois l’épreuve commencée, aucune sortie de la salle n’est autorisée.
Notation :
Réponse juste : 2 points Aucune réponse : 0 point Réponse fausse : -1 point
Questions :
Langage C
Q1) Que se passe-t-il en mémoire avec le code suivant : malloc(sizeof(int) * 25); ?
A. Cela réserve de la mémoire pour un entier de 25 octets
B. Cela réserve de la mémoire pour un tableau de 25 entiers
C. Cela réserve de la mémoire pour un tableau de 25 octets
D. Cela réserve de la mémoire pour un tableau de 25 char
Q2) On souhaite modifier la taille d'un tableau T d'entiers, passé de 10 à 11 entiers ?
A. T= (int *) malloc (11* sizeof{ int ) );
B. T= (int *) malloc (11);
C. T= (int *) realloc (T, 11* 12601) int ) );
D. T = (char *) realloc( 11 * sizeof (int });
Q3) Que produit le programme suivant ?
#include <stdio.h>
int a = 10;
int main(){
int i;
for(i = 0; i < 2; i++){
{staticinta=2; a+=i; printf("%d ", a); }
a++; printf("%d ", a);
wadifa-info.com ‏نماذج المباريات من موقع وظيفة إنفو‎

{inta=1; a+; printf("%d ", a); }
printf("%d ",a); return 0;
A. affiche : 2 12 2 3 12 2 10
B. affiche :2 12 2 3 14 2 10
C. affiche : 2 12 2 3 14 2 14
D. affiche : 2 12 2 3 14 3 14
Q4) Si f est une fonction ayant comme paramètres un entier et un pointeur sur un entier, et
ne renvoyant pas de valeur, on pourra utiliser comme prototype
A. void *f{(int, int *);
B. void (*f)(int , * int);
C. void f{(int, int *);
D. void (*f)(int , int &);
Q5) Après la séquence de code suivante :
#define 1 int *
T x, y;
A. x est de type int * et y est de type int
B. erreur de compilation
C. x est de type int et y est de type int *
D. x et y sont toutes les deux de type int *
Q6) Que peut-on dire du programme suivant ?
#include <stdio.h>
int main() { int m = 0x328,
n=-m; printf("%x %x %x\n'"', m&n, min, mn); return 0;
A. erreur à l’exécution
B. ilaffiche 328 1ffff328 10000000
C. ilaffiche 8 ‏قو‎ 0
D. ilaffiche 328 fffff328 fffffdes
Q7) Que produit le programme suivant ?
#include <stdio.h>
int main() { int x = 8, n;
n— GH, —"X, +Fx, x—);
printf("%d %d\n", n, x); return 0;
A. affiche 9 8
B. affiche 7 9
C. affiche 9 9
D. erreur à la compilation
Q8) Quel est l’effet du programme suivant ?
#include <stdio.h>
void f(int *p, int “q, int *r){
int a, *b;
b=q; q=r; r=b; a=*p; *p=*q; *“q=a;
int main(){intx=3,y=5,z=7;
f(&x, &y, &z);
printf("%d %d %d"', x, ‏ف‎
‎wadifa-info.com ‏نماذج المباريات من موقع وظيفة إنفو‎

A. affiche 3 5 7
B. affiche 5 3 7
C. affiche 7 5 3
D. affiche 735
Q9) Soit la séquence :
// sizeof(short)=2, sizeof(double)=8,
// sizeof(double * (-4, sizeof(short *)=4
short n = 100;
short *ptr1 = &n;
double *ptr2 = (double *) &n;
printf("%p %p %p %p\n", ptr1, ptr2, ptri+1, ptr2+1);
Si l’instruction printf("%p", &n); affiche Oxbffff846
que va produire printf("%p %p %p %p", ‏بلاط‎ ptr2, ptri+1, ptr2+1); ?
A. l’affichage de Oxbffff846 Oxbffff846 Oxbffff848 O0xbffff8de
B. l’affichage de Oxbffff846 Oxbffff849 Oxbffff847 Oxbffff841
C. l’affichage de Oxbffff846 Oxbffff846 Oxbffff847 Oxbffff847
D. l’affichage de Oxbffff846 Oxbffff849 Oxbffff848 Oxbffff840
Q10) Que produit le programme suivant ?
#include <stdio.h>
int t1[] = {2,3};
int t2[] = {6, 7};
void f(int *“p, int *“q){ int *r;
r=*p; “p=q ‏وجو‎ (“pH ‏بددروة)‎ }
int main(){ int *p = t2, *q = tl;
f(&p, q);
printf("%d %d %d 1700. t1[0], t1[1], t2[0], t2[1]);
À. ‘affiche: 3 3 7 7
B. affiche 6 7 2 3
C. affiche 7 7 3 3
D. affiche 3 3 6 7
Bases de données et Systèmes d'information
Q11) Dans un Système d’information :
A. La donnée est une valeur de l’information
B. L'information est une valeur de la donnée
C. L'information est une partie de la donnée
D. Aucun lien entre la donnée et l’information
Q12) Un modèle conceptuel de traitements contient :
A. Des événements
B. Des acteurs internes
C. Des acteurs externes
D. Des entités
Q13) Dans un modèle conceptuel de données, une entité est décrite par :
A. Des occurrences
B. Des données
C. Des propriétés
D. Des informations
Q14) Les cardinalités permettent de caractériser le lien entre :
wadifa-info.com ‏نماذج المباريات من موقع وظيفة إنفو‎

A. Les Occurrences des entités
B. Les attributs d’une association
C. Les attributs d’une entité
D. Les identifiants des associations
Q15) Dans une base de données relationnelle, le nombre des colonnes d’une table est dit :
A. Degré de la relation
B. Cardinalité de la relation
C. Dimension de la relation
D. Taille de la table
Q16) Dans un modèle relationnel, un attribut ne doit pas être :
A. Null
B. Complexe
C. Simple
D. Valué
Q17) La clé étrangère d’une table est :
A. Un identifiant de la table
B. Un attribut de valeur unique
C. Une clé primaire dans une autre table
D. Un attribut de valeur non null
Q18) Dans un modèle relationnel, les formes normales permettent de :
A. Vérifier que le modèle respecte les normes du S.I. correspondant
B. Minimiser la redondance
C. Vérifier que le modèle respecte la norme ISO
D. Vérifier que le modèle peut être implémenté dans un SGBD.
Q19) l'instruction SQL " SELECT nom FROM Etudiant WHERE age>18 ORDER BY age"
permet d':
A. afficher le nom de tous les étudiants de la table Etudiant
B. afficher le nom et l’âge des tous les étudiants de plus de 18ans
C. afficher le nom des étudiants de plus de 10 ans classés par ordre croissant sur l’âge
D. afficher le nom des étudiants de plus de 10 ans classés par ordre décroissant sur l’âge
Q20) Pour supprimer un enregistrement d’une table d’une BD, on utilise la commande SQL :
A. DROP
B. DELETE
C. UPDATE
D. SUPPRIME
Réseaux
Q21) L'adresse de diffusion du réseau 1.11.14.0/23 est :
A. 1.11.16.127
B: 1:11,16.255
GC LIL15255
D. 1.11.15.127
Q22) Parmi les adresses IP suivantes, donnez celle qui appartient au même sous-réseau que
l'adresse 165.3.12.22/25 :
A. 165.3.12.0
B. 165.3.12.126
C. 165:3.12.127
D. 165.3.12.128
wadifa-info.com ‏نماذج المباريات من موقع وظيفة إنفو‎

Q23) Un ordinateur est déplacé d'une entreprise vers une autre entreprise. Les 2 entreprises sont
connectés à Internet. Il est nécessaire :
A. de changer l'adresse MAC de l'ordinateur
B. de changer l'adresse IP de l'ordinateur
C. de changer les adresses MAC et IP de l'ordinateur
D. rien faire
Q24) Pour définir 125 sous-réseaux dans le réseau 140.1.0.0, il faut emprunter à la partie hôte :
A. 5 bits
B. 6 bits
C. 7 bits
D. 8 bits
Q25) Lors du passage d'un paquet TCP par un routeur :
A. le champ ACK est modifié
B. le champ TTL est modifié
C. le champ SYN est modifié
D. le champ FIN est modifié
Q26) Soit le résultat d'une commande :
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
0:50 50: 0 198:100:1:1 0: 0 :0::0 UG 0 0 0 eth0
198.100.1.0 0.0.0.0 255.255.255.0 ‏[آ1‎ 0 0 0 eth0
La commande qui a générée le résultat prédent est :
A. ifconfig eth0
B. show ip route
C. route
D. route -n
027) Le fichier qui peut contenir les deux lignes suivantes:
search ump.ma
nameserver 196.200.156.2
A. est : /etc/hosts
B. est : /etc/services
C. est : /etc/dns
D. est : /etc/resolv.conf
Q28) Un routeur permet :
A. de connecter plusieurs ordinateurs
B. de connecter des réseaux différents
C. de filtrer les adresses IP
D. d'augmenter le débit d'un réseau
Q29) Pour fermer une connexion TCP de façon brutale, on utilise le segment :
A. SYN
B. FIN
C. CLOSE
D. RST
Q30) Pour fermer une connexion TCP, on utilise le segment :
A. SYN
B. FIN
C. CLOSE
D. RST
wadifa-info.com ‏نماذج المباريات من موقع وظيفة إنفو‎

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

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

Ce modèle est le concours d'accès au Master Spécialisé Ingénierie Informatique (M2I) de la Faculté des Sciences d'Oujda (Université Mohammed Premier), session du 1er novembre 2014. Durée : 1 heure. QCM de 30 questions en trois parties (langage C, bases de données et systèmes d'information, réseaux). Barème : +2 par réponse juste, 0 sans réponse, −1 par réponse fausse. Voici une correction proposée, avec la trace d'exécution des programmes.

💡 Avec une réponse fausse à −1, ne cochez pas au hasard : une question laissée vide vaut mieux qu'une réponse devinée sans conviction.

Langage C

Q1 – B : malloc(sizeof(int) * 25) réserve 25 × sizeof(int) octets, soit un tableau de 25 entiers.

Q2 – C : T = (int *) realloc(T, 11 * sizeof(int)); conserve les 10 valeurs et agrandit le bloc. malloc perdrait le contenu, et D oublie le pointeur T et le bon type.

Q3 – C (2 12 2 3 14 2 14) : trace (a global = 10 ; le static est initialisé une seule fois) :

  • i = 0 : a global → 11 ; bloc static : a = 2 + 0 = 2 → affiche 2 ; a global → 12, affiche 12 ; bloc local : 1 + 1 → 2.
  • i = 1 : a global → 13 ; static : 2 + 1 = 3 ; a global → 14, affiche 14 ; local → 2.
  • après la boucle : a global = 14.

Q4 – C : void f(int, int *); fonction sans retour. A renvoie un void*, B et D déclarent un pointeur de fonction (D n'est même pas du C).

Q5 – A : #define est une substitution textuelle : int * x, y; ⇒ x est int*, y est int (l'étoile ne s'applique qu'à x).

Q6 – C (8 fffffff8 fffffff0) : m = 0x328, n = −m = 0xfffffcd8 (complément à 2 sur 32 bits). m & n isole le bit de poids faible : 0x8 ; m | n = 0xfffffff8 ; m ^ n = 0xfffffff0.

Q7 – A (9 8) : opérateur virgule évalué de gauche à droite : x++ (9), --x (8), ++x (9), puis x-- vaut 9 et x devient 8 ⇒ n = 9, x = 8.

Q8 – C (7 5 3) : les affectations b = q; q = r; r = b; échangent seulement les copies locales des pointeurs : q pointe sur z, r sur y. Puis a = *p = 3 ; *p = *q ⇒ x = 7 ; *q = a ⇒ z = 3.

Q9 – A : ptr1 et ptr2 valent tous deux 0xbffff846 ; l'arithmétique des pointeurs avance de sizeof du type pointé : ptr1+1 = 0x…846 + 2 = 0xbffff848, ptr2+1 = 0x…846 + 8 = 0xbffff84e.

Q10 – A (3 3 7 7) : dans f, r = *p = t2 ; *p = q ⇒ p (de main) pointe sur t1 ; q = r ⇒ le q local pointe sur t2. (**p)++ ⇒ t1[0] = 3 ; (*q)++ ⇒ t2[0] = 7. D'où t1 = {3, 3}, t2 = {7, 7}.

Bases de données et systèmes d'information

Q11 – A (réponse probable) : dans les cours de SI (Merise), la donnée est la valeur (la représentation codée) d'une information.

Q12 – A : le MCT contient des événements, des opérations, des synchronisations et des résultats ; les acteurs relèvent du modèle des flux / organisationnel, les entités du MCD.

Q13 – C : une entité est décrite par ses propriétés (attributs), dont un identifiant ; les occurrences en sont les instances.

Q14 – A : la cardinalité indique combien de fois (min, max) une occurrence d'une entité participe à une association.

Q15 – A : le nombre de colonnes (attributs) est le degré de la relation ; le nombre de lignes est sa cardinalité.

Q16 – B : en relationnel (1re forme normale), un attribut doit être atomique, pas complexe (ni composé, ni multivalué).

Q17 – C : la clé étrangère référence la clé primaire d'une autre table (elle peut être répétée et, sauf contrainte, nulle).

Q18 – B : la normalisation sert à éliminer les redondances et les anomalies de mise à jour.

Q19 – C : la requête affiche le nom des étudiants dont l'âge est supérieur à 18, triés par âge croissant (ORDER BY est ASC par défaut). Les propositions écrivent « 10 ans » au lieu de 18 : c'est une coquille de l'énoncé.

Q20 – B : DELETE FROM … WHERE … supprime des enregistrements ; DROP supprime la table elle-même.

Réseaux

Q21 – C (1.11.15.255) : /23 ⇒ le réseau couvre 1.11.14.0 à 1.11.15.255 ; la diffusion est la dernière adresse.

Q22 – B (165.3.12.126) : /25 ⇒ sous-réseau 165.3.12.0 – 165.3.12.127 ; .0 est l'adresse du réseau et .127 la diffusion, .128 est dans le sous-réseau suivant ; seule .126 est une adresse d'hôte de ce sous-réseau.

Q23 – B : l'adresse IP dépend du réseau (plan d'adressage de l'entreprise) ; l'adresse MAC est attachée à la carte et ne change pas.

Q24 – C (7 bits) : 26 = 64 < 125 ≤ 27 = 128.

Q25 – B : le routeur décrémente le TTL de l'en-tête IP (et recalcule la somme de contrôle) ; il ne touche pas aux drapeaux TCP.

Q26 – D (route -n) : affichage numérique de la table de routage du noyau (0.0.0.0 au lieu de « default ») ; sans -n, route résout les noms.

Q27 – D : /etc/resolv.conf contient la configuration du résolveur DNS (search, nameserver).

Q28 – B : le routeur interconnecte des réseaux différents (couche 3). Connecter des ordinateurs d'un même réseau est le rôle du commutateur.

Q29 – D (RST) : le segment RST interrompt brutalement la connexion.

Q30 – B (FIN) : fermeture normale (ordonnée) par échange de segments FIN/ACK dans chaque sens.

أسئلة شائعة حول هذا النموذج

هل يمكن تحميل هذا النموذج مجاناً؟
نعم. صفحات هذا النموذج (5) متاحة للاطلاع والتحميل مجاناً، وبدون تسجيل أو إنشاء حساب.
هل يتضمن هذا النموذج التصحيح؟
نعم. تجد في هذه الصفحة، أسفل صفحات الأسئلة، تصحيحاً مقترحاً يشرح منهجية الإجابة والعناصر المنتظرة، من إعداد فريق وظيفة إنفو.
ما هي الجهة المنظمة والدرجة المعنية بهذا النموذج؟
هذا النموذج من مباراة نظمتها كلية العلوم بوجدة (جامعة محمد الأول). ويخصّ درجة: الماستر المتخصص في الهندسة المعلوماتية.
ما هي دورة هذا الامتحان ولغة أسئلته؟
الدورة: session du 1er novembre 2014. والأسئلة باللغة الفرنسية.
أين أجد نماذج أخرى لنفس المباراة؟
جمعنا نماذج نفس العائلة في صفحة ولوج الماستر والدكتوراه: /نماذج-مباريات/ولوج-الماستر-والدكتوراه، مرتّبة حسب الدورة من الأحدث إلى الأقدم.

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

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

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

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

المصدر: المواقع الرسمية للمؤسسات (نسخ أرشيفية من Wayback Machine)

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