Modèle de concours : Technicien de 3e grade — Ministère de l'Economie et des Finances - Trésorerie Générale du Royaume — Développement informatique 2014
En bref
Ce document est une ancienne épreuve écrite du concours de Technicien de 3e grade organisé par Ministère de l'Economie et des Finances - Trésorerie Générale du Royaume (2014), publiée sur Wadifa Info en consultation et téléchargement PDF gratuits.
- Organisme
- Ministère de l'Economie et des Finances - Trésorerie Générale du Royaume
- Grade
- Technicien de 3e grade
- Spécialité
- Développement informatique
- Année
- 2014
- Pages
- 11
- Langue des questions
- français
- Correction
- pas encore disponible
Épreuve écrite du concours organisé par Ministère de l'Economie et des Finances - Trésorerie Générale du Royaume pour le recrutement : Technicien de 3e grade — Développement informatique 2014. Ce modèle contient 11 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.
— صفحة 1 —
Royaume du Maroc
Ministère de l'Economie et des Finances
Trésorerie Générale du
Royaume
Concours pour le recrutement des Techniciens de 3› grade
du 28 Décembre 2014
Epreuve n° 2 Durée : 3 heures
Spécialité : Développement Informatique Coefficient : 4
Répondre aux questions ci-après en précisant le numéro de la question et la lettre
correspondante à la réponse de votre choix (exemple : Question 80, Réponse b)
Question 1 -
L'écriture document.write("‹B›"+"Programmation"+"‹/B›");
permet d'écrire dans:
A. La barre d'état du navigateur
B. La page courante le mot Programmation en caractères gras
C. La page courante le mot Programmation encadré par deux 5
Question 2 -
Le sigle CSS cache les mots suivants :
A. Compact Style Sheets
B. Cascading Style Sheets
C. Code Style Sheets
Question 3 -
Un document XML est valide si :
A. il répond à la spécification XML
B. il répond aux exigences et aux contraintes de sa DTD
C. il respecte la syntaxe HTML
Question 4 -
Parmi ces caractéristiques, cocher celle qui ne correspond pas aux concepts de l'approche objet :
A. Agrégation
B. Encapsulation
C. Similitude
Question 5 -
Comment s'appelle la technique utilisée, par des fraudeurs, qui consiste à dérober vos inf
personnelles en se faisant passer pour votre banque via un courrier électronique ou un s
falsifié ?
A. Spam
B. Backdoor
C. Phishing
نماذج المباريات من موقع وظيفة إنفو wadifa-info.com
— صفحة 2 —
Question 6 -
Qu'est-ce que le PowerShell ?
A. Une interface en ligne de commande et un 1209292 de script |
B. Un programme de gestion de l'alimentation électrique 9
C. Un programme de gestion de la puissance du processeur
Question 7 -
La cellule A1 contient le nombre 15. En 81 est écrite la formule Excel =si(Ai›=10;"2}j
En 81, je vois donc :
A. éliminé
B. reçu
C. rien
Question 8 —
Quel est le numéro de port dédié au HTTPS ?
A. 80
B. 9443
C. 443
Question 9 —
Que signifie l'acronyme VLAN ?
A. Vidéo Local Access Network
B. Virtual Local Area Network
C. Virtual Locai Acess Network
Question 10 —
Le contrôle de parité est une technique de :
A. Détection d'erreur
B. Compression de données
C. Cryptage
Question 11 —
A quoi correspond une entité au niveau physique ?
A. à une relation
B. à une association
C. à une table
Question 12 —
Qu'est-ce qu'une architecture n-tiers :
A. Une architecture avec n clients lourds pouvant se connecter à une base de données
B. Une architecture logique du système divisée en trois couches : une couche
présentation, une couche métier et une 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
Question 13 —
La "normalisation" d’un modèle de données permet de :
A. vérifier que le modèle est normalisé ISO
B. minimiser la redondance de l‘information et assurer la cohérence de la base
C. s'assurer que le modèle sera assez normalisé pour pouvoir être validé par les
utilisateurs
نماذج المباريات من موقع وظيفة إنفو wadifa-info.com
— صفحة 3 —
Question 14 —
Une séquence dans une base de données, est :
A- Un objet de la base de données restituant une valeur dans un ordre die
B- Table contenant des données
C- Un ensemble de tables
Question 15 —
Sur une base de données, Qu'est-ce qu’un TRIGGER ?
A- Un script de contrôle sur toute la base de donnée
B- Un script de contrôle défini sur un objet spécifique de la Dase
C- Un script de contrôle défini pour une table de la base de données
Question 16 -
Un firewall (pare feu), trouver l'affirmation fausse :
A- Peut bloquer les intrusions sur votre ordinateur
B- Vous protège des virus
C- Peut interdire l’accès à certains sites
Question 17 -
Qu'est-ce que la casse d'un mot ?
A. C'est la coupure de mot en fin de ligne
B. C'est le fait d'être en majuscules ou en minuscules
C. C'est la méthode utilisée pour déprotéger un document
Question 18 —
Parmi les schémas suivants, indiquer celui qui vous semble être le mieux en
propositions suivantes modélisant une agcence de location de voitures
Entités/associations, sachant que :
- Un client peut louer un ou plusieurs véhicules ;
- un véhicule peut être loué par zéro, un, ou plusieurs clients ;
- un véhicule est d'une certaine catégorie (A, B, C ou D).
b- | Client 1,n Loue 0,4, N [Véhicule صخا est الت Catégorie
Re, ف ra
: 8 ممم 8 Véhicule | 4-1 0 | 591
ا eu EE,
Question 19 —
1,n
Véhicule
Soit nom_table y une table existante sur la base de données.
Quel résultat donnerait la requête suivante :
› CREATE TABLE nom _table_x AS SELECT * FROM nom_tabie_yWHERE 1-2 ; »
A. Requête erronée
B. Table nom_table_x créée et contient les même données que la table nom_table_y
C. Table nom_table_x créée vide
نماذج المباريات من موقع وظيفة إنفو wadifa-info.com
— صفحة 4 —
Question 20 —
DETAIL PRODUIT
1
NumCom
1 © NumProd
NumProd = NumFour
Qte | ; NomProd
Remise
CodecCli
NomCli
Pays
NumcCom
CodeCli
FraisPort
AnCom
Si les références sont définies entre les tables avec l'option « Cascade Delete › cu
lorsque je supprime le client « Najib »?
A. Cela supprime uniquement le client « Najib »
B. Cela supprime le client « Najib », toutes ses commandes ainsi que tous les détails de ces
commandes
C. Cela supprime le client « Najib », ses commandes, les détails et les produits concernés
Question 21 —
Pour n’afficher que les villes dont le résultat du count(*) est supérieur à 90000 dan
suivante en SQL : SELECT ville, count(*) FROM table_ville GROUP BY
A. la clause where count(id_ville)›90000
B. la clause HAVING count(*)›90000 après de GROUP BY
C. la clause WHERE count(*)›90000 après le GROUP BY
Question 22 —
Soit le schéma de base de données relationnelle suivant :
AGENCE (Num_Agence, Nom, Ville, Actif)
CLIENT (Num_Client, Nom, Ville)
COMPTE (Num_Compte, Num_Agence, Num_Client, Solde)
EMPRUNT (Num_Emprunt, Num_Agence, Num_Client, Montant)
Parmi les requêtes suivantes, laquelle qui exprime le solde moyen des comptes-clients des agences
dont le solde moyen est › “10 000”
A. select Nom, Solde from AGENCE, COMPTE where AGENCE.Num_Agence =
COMPTE.Num_Agence AND Solde› 10000
B. select Nom, avg(Solde) from AGENCE, COMPTE where AGENCE.Num_Agence =
COMPTE.Num_Agence AND avg(Solde) › 10000
C. select Nom, avg(Solde) from AGENCE, COMPTE where AGENCE. Num_Agence =
COMPTE.Num_Agencegroup by Nom having ava(Solde) › 10000
Question 23 —
Soit le schéma relationnel suivant décrivant un système gestion de photographes:
Photographe (numPhotog, nom, prenom, adresse)
Agence (nomAgence, adresseAgence, typeAgence)
Travaille (numPhotog, numAgence, honoraire)
Modele (numMod, nom, prenom, age, typeModele, nomAgence)
Commande (numCde, numPhotog, nomAgence, dateCde, quantite)
PriseDeVue (numVue, numPhotog, dateVue, caracteristique, numMod)
نماذج المباريات من موقع وظيفة إنفو wadifa-info.com
— صفحة 5 —
Donner le numéro et le nom des photographes avec lesquels le modele de prenom-nom "Al “ترجا م 2
fait au moins une prise de vue
A. Select numPhotog, nom From Modele M, PriseDeVue PV, Photos
‘Naji" AND Prenom = 'AIi' AND M.numMod = PV.numMod AND
P.numPhotog
B. Select numPhotog, nom From Modele M, PriseDeVue PV, Ph
'Naji® AND M.Prenom = "تلم" AND M.numMod = PV.numMod
numPhotog AND numVue›=1
C. Select P.numPhotog, P.nomFromModele M, PriseDeVue PV, Ph
= ‘Naji' AND M.Prenom = Ali" AND M.numMod = PV.numMod ب
numPhotog
Questions 24 - 25
On suppose qu'une bibliothèque gère une base de données dont le schéma
primaires des relations sont soulignées). Ce schéma sera utilisé au niveau d
025:
Emprunt (Personne, NumLivre, DateEmprunt, Da teRetourPrevue, DateRetourEffectiv
Retard (Personne, NumLivre, DateEmorunt, PenalitéRetard)
Livre (NumLivre, TitreLivre, AuteurLivre, Edition)
Question 24 —
Soit la requête suivante :
SELECT E.Personne FROM EmpruntE WHERE NOT EXISTS (SELECT * FROM Retard R WHERE
R.Personne=E.Personne )
Cette requête exprime la liste des personnes :
A. qui rendent toujours les livres en retard
B. qui n’ont jamais rendu de livre en retard
C. qui n’ont jamais fait d'emprunt
Question 25 —
Soit la requête suivante :
SELECT * FROM Livre WHERE NumLivre NOT IN (SELECT NumLivre FROM Emprunt )
Cette requête exprime :
A. livres faisant l’objet de plusieurs empreints
3. Listes des emprunts
C. liste des livres jamais empruntés
Questions 26-29 —
Soit le schéma de la base de données utilisée pour modéliser l’activité d’une chaine estaurants. Ce
modèle sera utilisé au niveau des questions : Q26, Q27, Q28 et Q29.
MENU MENURESTO | [ RESTO 1
Fra - A 7) Idresto ]
I1dmenu Ï | Ldresto = Nomreste Î
i Entree 1 رسيم = Adresse
| Plat 1 Prix | Telephone
1 Dessert ester Ï se Ï | NomChet
| NbEtoile
LE se Bt si ;
(BossoN BOISSONSERVIE 7 (CONTENANT
1 حورتال | -—e‹—-_| Tiboisson =
Nomboisson j [contenant # 5
È x 5
1 Temperuture i Prix
to : سبحت
7 idconten:
تمصت | كعد ريت }
نماذج المباريات من موقع وظيفة إنفو wadifa-info.com
— صفحة 6 —
Question 26 —
Laquelle des requêtes permet de donner le Nom et l‘adresse des restaurants qui ne prop ose: Des عا
menu 10.
A. SELECT Nomresto, Adresse FROM RESTO - WHERE Idresto NOTIN (SELECT جح
FROM MENURESTO WHERE Idmenu=10)
B. SELECT Nomresto, Adresse FROM RESTO WHERE Idresto NOT IN
FROM MENURESTO WHERE Idmenu‹› 10)
C. SELECT Nomresto, Adresse FROM RESTO WHERE Idmenu‹›:0!
Question 27 —
Laquelle des requêtes donne le nombre de menus par restaurant par ordre croissant du nombre de
menu :
A. SELECT Nomresto, COUNT(*) FROM RESTO
GROUP BY Nomresto
ORDER BY 2
B. SELECT Nomresto, COUNT(Idmenu) FROM RESTO R, MENURESTO M
WHERE R.Idresto = M.Idresto
GROUP BY Nomresto
ORDER BY 2
C. SELECT Nomresto, COUNT(Idmenu) as Nombre
FROM RESTO R, MENURESTO M
WHERE R.Idresto = M.Idresto
GROUP BY Nomresto
HAVING Idmenu
ORDER BY Nombre
Question 28 —
Laquelle des requêtes donne la liste des boissons en demi-bouteille proposées par 12 reszurant :
A. SELECT Nomboisson FROM CONTENANT بن BOISSON 8, BOISSONSERVIE 5
WHERE C.Idcontenant=BS.Idcontenant AND BS.Idboisson=8.Idboisson
AND Idresto=i AND Nomcontenant="demi-bouteille" ;
B. SELECT Nomboisson FROM CONTENANT ب SOISSON 8 BOISSONSERVIE 85
WHERE C.Idcontenant=BS.Idcontenant AND B.Idb
AND BS.Idresto=1 AND C.Nomcontenant="demi-bouteille" :
C. SELECT Nomboisson FROM CONTENANT C, BOISSONSERVIE 5
WHERE C.Idcontenant=BS.Idcontenant
AND Idresto=1 AND Nomcontenant="demi-bouteille" ;
Question 29 —
Laquelle des requêtes ci-dessous permet de donner la liste des restaurants ayant le même nombre
d'étoiles que le restaurant dont le chef s'appelle "Mourjane" :
A. SELECT RR.Nomresto, RR.Adresse, RR.Telephone
FROM RESTO RM , RESTO RR WHERE RM .IDresto = RR.Idresto
AND RM .NbEtoile = RR.NbEtoile AND RM .Nomchef = "Mourjane"
AND RR.Nomchef‹› "Mourjane";
B. SELECT RR.Nomresto, RR.Adresse, RR.Telephone FROM RESTO RM , RESTO RR
WHERE RM .IDresto = RR.Idresto AND RM .NbEtoile = RR.NbEtoile
AND RM .Nomchef = "Mourjane" AND RR.Nomchef ="Mourjane";
C. SELECT Nomresto, Adresse, Telephone FROM RESTO
WHERE NbEtoile = (SELECT NbEtoile FROM RESTO WHERE Nomchef = "Mourjane") AND
Nomchef ="Mourjane";
نماذج المباريات من موقع وظيفة إنفو wadifa-info.com
— صفحة 7 —
Questions 30 — 34
Soit le schéma de la base de données ci-dessous, ce modèle sera utilisé au nivez:
Q30, Q31, Q32, Q33 et Q34.
Etant données les deux tables « employeurs_tb » et « employes_t5{ » dont structures et
sont :
[1D | NOMPRE_RS_EMPLOEUR
| ADRESSE CODE VILLE CODE _ACTIVITE
LAZRAK MOHAMMED 1 RUE TALOUINE HAMRIA 10 245
2 | S.A. ALUMINIUM DU NORD | | AVENUE قف SENIMAKADA 15 543
3 | FIDU S.A.R.L | AVENUE IBN SINA AGDAL 2 935
EMPLOYES TB
ID | NOM_EMPLOYE ADRESSE | CODE RESPONSABILITE ID EMPLOYEUR | SALAIRE ANNUEL
1 | Farouk Ahmed | ADR_FA 1 1 2 1
2 | Azza Fatima | ADR_AF 5 1
3'| Loukili Zahra ADR_LZ 4 1
A Salamatyounes ADR_SY 7 2
[5] Abakilhamad ADR_AH 6 2
6 | Souhlisalma ADR_SS 4 | 2
7 | Malihifouad |ADR_MF 5| 2
|_8| Doulfakarfadoua | ADR_DF 3 | 2
9 | Jauresalbert ADR_JA 2| 2 :
RESPONSABILITE TB
| CODE | LIBELLE VALIDITE
| 1 ingénieur ل
إ 2 | Expert/Conseiller Y
3 | Directrice centrale
4 | Secrétaire
5 | Directeur de Production Y
6 | Manutention N
7 | Comptable | N
ACTIVITE TB
LIBELLE | VALIDITE
345 | TEXTILE |Y
| 543 | INDUSTRIE ALUMINIUM lv
|___936 | COMPTABLES 1
VILLE TBE
CODE |LIBELLE | VALIDITE
2 | RABAT
10 | MEKNES
| 15 TANGER
Question 30 —
On emploie la requête suivante :
“selecta.jd,a.nom_employe,a.adresse from employes_tb 2 , responsabilite_tb b
wherea.CODE_RESPONSABILITE = b.code and b.validite ='N';
7
نماذج المباريات من موقع وظيفة إنفو wadifa-info.com
— صفحة 8 —
Quel sera le résultat ?
[ip [Nom EMPLOYE | ADRESSE
| 4 | Salamatyounes ADR SY
| 5 | Abakiihamad ADR_AH
ID [NOM_EMPLOYE | ADRESSE
3 | Loukili Zahra ADR_12
6 | Souhlisaima ADR_SS
C- VIDE.
Question 31 —
Quelle requête permet d'extraire le résultat suivant ?
NOM_EMPLOYE | NOMPRE_RS_EMPLOEUR
Farouk Ahmed LAZRAK MOHAMMED
| Azza Fatima
| Loukili Zahra LAZRAK MOHAMMED
Salamatyounes S.A. ALUMINIUM DU NORD
Abakilhamad | S.A. ALUMINIUM DU NORD
Souhlisalma | S.A. ALUMINIUM DU NORD
Malihifouad | S.A. ALUMINIUM DU NORD
Doulfakarfadoua | S.A. ALUMINIUM DU NORD
| S.A. ALUMINIUM DU NORD
FIDU S.A.R.L
Jauresalbert
A- select a.NOM_EMPLOYE,b.NOMPRE_RS_EMPLOEURfromemployes_tb a,employeurs_tb 5
WHERE A.ID_EMPLOYEUR = B.ID;
B- select a.NOM_EMPLOYE,b.NOMPRE_RS_EMPLOEUR from employes_tb a, employeurs_t ›
WHERE A.ID_EMPLOYEUR(+) = B.ID;
C- select a.NOM_EMPLOYE,b.NOMPRE_RS_EMPLOEUR from empioyes_tb a, emoloy
b WHERE A.ID_EMPLOYEUR = B.ID(+);
Question 32 —
Quelle requête emploie-t-on, pour avoir le résultat suivant ?
| LIBELLE | COUNT(*) |
Secrétaire |
Directeur de Production |
A- select b.libelle , count(*) from employes_tb a responsabilite tb b
WHERE A.CODE_RESPONSABILITE = b.code group by b.LIBELLE having count(*) › 1;
B- select b.libelle , count(*) from employes_tb a ,responsabilite tb b
WHERE A.CODE_RESPONSABILITE = b.code group by b.LIBELLE;
C- select b.libelle , count(*) from responsabilite tb b group by b.LIBELLE having court(*) › 1;
Question 33 —
Quel est le résultat obtenu par la requête suivante :
“select round(SUM(salaire_annuel +prime_annuelle)/count(*)) from employes_tb a ;”
B- 342444,
C- 342444,44,
نماذج المباريات من موقع وظيفة إنفو wadifa-info.com
— صفحة 9 —
Question 34 —
Quelle requête emploie-t-on, pour obtenir le résultat suivant ?
| LIBELLE COUNT(*)
| TEXTILE 3
| COMPTABLES :
INDUSTRIE ALUMINIUM
5
A- select c.libelle , count(*) from employeurs طن a,employes_tb b,acivite © c where 2.8 =
b.id_employeur(+) and a.code_activite=c.code group by c.libelle ;
C- select c.libelle , count(*) from employeurs_tba,empioy :
where 2.10 = b.id_employeur and a.code_activite=c.code(+) مضو by
Questions 35 — 36
L'algorithme suivant sera utilisé au niveau des questions Q35 et Q36 :
Déclaration des variables
T : tableau de 20 entiers
N : entier
compt : entier ; Donnee : entier ; Valeur : entier ; Pos : entier ; Compteur : entier
Début
NEIO;
Pos €3; /* Instruction À *
Donnee € T[pos] ;
Valeur Édonnee*2 ;
Valeur € valeur+4 ,
Pos › 0 ; /* Instruction B*/
Tant que T{pos] ‹› valeur et pos‹= N faire
Pos Epos+l;
Fin Tant que
Si pos‹=N alors
Compteur €N+l;
Tant que Compteur ›= pos+1 faire
T{Compteur] € T[Compteur-1] ;
Compteur € Compteur-1 ;
Fin Tant que
T{pos] EDonnee ;
compt € O ; /* Instruction C*/
Tant que compt‹=N faire
Ecrire(T[compi]) ;
compt € compt+1 ;
Fin Tant que
Fin Si
{ Fin
Question 35 —
Lequel parmi les réponses ci-dessous sera le résultat affiché ?
نماذج المباريات من موقع وظيفة إنفو wadifa-info.com
— صفحة 10 —
Question 36 —
Pour que le résultat affiché, par l’algorithme ci-dessus, soit 5-8-6-2-2-8 6
parmi les réponses suivantes la modification adéquate à apporter à cet alcorithme ?
A. Remplacer l‘instruction, dont le commentaire /* Instruction A */, Pos › 3
B. Remplacer l‘instruction, dont le commentaire /* Instruction B */, ›)
C. Remplacer l'instruction, dont le commentaire /* Instruction C */,
Question 37 —
Que se passe-il quand on exécute le programme suivant ?
class test {
public static void main(String aras[]) {
if(args.length› 0)
System.out.printin(args.lenath);
A. Le programme n'affiche rien
B. Le programme affiche 0
C. Le programme affiche 2
Question 38 —
Etant donné :
classOeufs {
intdoX(Long x, Long y) { return 1; }
inidoX(long... x) { return 2; }
intdoX(Integer x, Integer y) { return 3; }
intdoX(Number n, Number m) { return 4; }
public static void main(Stringl] args) {
newoOeufs().go();
void go() {
shorts = 7;
System.out.print(doX(s,s) + “ ");
System.out.printin(dox(7,7));
Quel est le résultat ?
A 1
B- 33
C& 3
10
نماذج المباريات من موقع وظيفة إنفو wadifa-info.com
— صفحة 11 —
Question 39 —
Quel est le résultat du programme Java suivant ?
class Question{
staticint ii=2,jj=5;
static{
display(ii);
public static void main(String[] aras){
display(jj);
static void display(int 74
System.out.print(m);
2
25
5
Question 40 —
Que va afficher le programme suivant à la console ?
class Applicationi
public static void main(Strina[ ] args)
عاك رك اما 2 char [ ] Tablecar
inti, j ;
{ char car ;
car = Tablecar[i];
Tablecar[i ]=Tablecar[j];
Tablecar[j] = car;
System.out.printin(String.valueOf(Tablecar));
A. abcdef
B. fedcba
C. acebdf
11
نماذج المباريات من موقع 5 wadifa-info.com à
Vous préparez ce concours ?
Modèles similaires
Modèle de concours : Technicien — 3e grade — Ministère de l'Inclusion Économique, de la Petite Entreprise, de l'Emploi et des Compétences 2025
📅 10 mai 2025
Modèle de concours : Technicien — 3e grade — Ministère de l'Intérieur 2023
Modèle de concours : Technicien — 3e grade — Ministère de l'Intérieur 2023 — Génie civil
Modèle de concours : Technicien 3e grade — Ministère de l'Intérieur 2023
Modèle de concours : Technicien de 3e grade — FLSH Mohammedia — Université Hassan II de Casablanca — Techniques des réseaux informatiques 2023
📅 15 octobre 2023
Modèle de concours : Technicien de 3e grade — FSJES — Université Mohammed Premier, Oujda — Développement informatique 2023
📅 15 octobre 2023
Voir tous les modèles →
Source : partagé par les candidats sur les forums