Wadifa InfoEmploi public au Maroc ع
📰 Tous les catalogues de la semaine dans une seule appli : Taqdia Voir →

Modèle de concours de recrutement d'un administrateur de 3e grade (informatique) — ONSSA — épreuve écrite du 24/11/2024

🏢 Office National de Sécurité Sanitaire des Produits Alimentaires (ONSSA) 👤 Administrateur de 3e grade 🎯 Informatique 📅 24/11/2024 👁️ 11 vues

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

En bref

Ce document est une ancienne épreuve écrite du concours de Administrateur de 3e grade organisé par Office National de Sécurité Sanitaire des Produits Alimentaires (ONSSA) (2024), publiée sur Wadifa Info en consultation et téléchargement PDF gratuits.

Organisme
Office National de Sécurité Sanitaire des Produits Alimentaires (ONSSA)
Grade
Administrateur de 3e grade
Spécialité
Informatique
Année
2024
Pages
5
Langue des questions
français
Correction
pas encore disponible
Épreuve écrite du concours de recrutement d'un administrateur de 3e grade option informatique à l'ONSSA, session du 24 novembre 2024. Cinq exercices chronométrés : notions de base, algorithmique, programmation orientée objet et bases de données. 5 pages.
📝 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‏
‎eur s Le‏ : وطني للسلا مة الصحية ‎Office National de Sécurité Sanitaire ONSSA‏
3 للمنتجا ‎des Produits Alimentaires s‏
Concours de Recrutement d’un Administrateur 3è"° Grade (Informatique)
|
Epreuve Ecrite du 24/11/2024
1. Que ce qu'un Garbage collector ? .
2. Quelle est la différence entre les instructions « Break » et « Continue » dans un langage de
rogrammation ? .
Quels sont les verbes utilisés dans un API REST ? Citer au minimum 3 verbes et préciser leurs
significations ?
4. C'est quoi un JWT (JSON Web Token) ?
5. Citer 3 patrons de conception (design pattern) et leurs cas d'utilisation.
6. On a la liste suivante :
var list = new List<int>(2);
list.Add(1);
list. Add(1);
list.Add(2);
3.
Quelle est la valeur retournée par list.Count ?
1 - 3
Î - 1
- 5
- 2
Ce code génère une exception
: Algorithme I (Temps estimé : 1
Implémentez la méthode Algorithme.FindLarges(int{] numbers) afin qu’elle retourne le plus grand nombre
dans le tableau numbers.
erci
L'implémentation demandée doit contenir la définition de la classe Algorithme et la méthode
hode FindLargest sans instancier un objet de la classe
FindLargest. On doit pouvoir appeler la mét
Notes :
Algorithme.
Admettre que le tableau en entrée contient toujours au moins un nombre.
Avenue .
Hadj Ahmed 01511204, Agdal Rabal, Maroc — ‏شارع حاج احمد الشرقاوي؛ أكدال- الرباط- المغرب ال‎
آ٠-:+212537‎ 67 65 00 1+212537681351-&:, 2125 37 68 20 49
Centre de relations : 080 100 36 37
 Pagelsurs
pov.ma
with

— صفحة 2 —
Royaume du Maroc ‏6م‎ N s SA
Office National de Sécurité Sanitaire
des Produits Alimentaires
Chaque case contient un chiffre de
L'H
61 A
de 9 cases par 9 cases.
Un sudoku est constitué d'un tableau en 2 dimensions,
149.
Vous devez vérifier si une grille de sudoku est correcte.
Le sudoku est correct lorsque toutes les conditions suivantes sont respectées : |
Chaque ligne contient une seule fois chaque chiffre de h à Va 9
Chaque colonne contient une seule fois chaque chiffre de à 0 Le sudoku est découpé en 9 régions.
le sudoku est valide, sinon
+ Chaque région contient une seule fois chaque chiffre de 1 ‏ا‎
‎constituées de carrés de 3 cases par 3 cases. Renvoyez la valeur 1 si
renvoyez 0.
ELLE |
CTI [| 1
Implémentation :
- Fonction : Implémenter la méthode CheckSudoku
: Tableau en 2 dimensions (List<List<int>>) contenant des chiffres de 1 à9
- Paramètres
- Valeur de retour : Un booléen « True » si la grille de sudoku est correcte, « False » sinon.
public class Solution{
public static bool CheckSudoku(List<List<int>> sudoku){
//Ecrivez votre code ici
return false;
Note : Admettre que toutes les cases du sudoku que vous avez en entrée sont déjà remplies.
شارع حاج أحمد الشرقاوي أكدال - الرباط - المغرب
Avenue Hadj Ahmed Cherkaouï, Agdal - Rabat Maroc ‏لأ“‎
‎١ :+ 212537 67 65 00 / + 212 5 37 68 13510688 : + 212 5 37 68 20 49
Centre a riatinne ٠ NAN 10650 36 37
Page2surs

— صفحة 3 —
2 ‏يج‎ scellée ‏(فداددق)‎
‎3 ‏الاح‎ un Polymorphisme (citer ses types et cas d'utilisation) ?
١ nissez les classes A et B pour rendre le bout de code suivant valide :
poyaume du Maroc |
| as salt ‏المملكة‎
‎des Produits A de Sécurité Sanitaire ‏م لصحية‎ er
des uits Alimentaires 2 ON ss A ‏سامة ا‎ 1
ٍ ‏نتجات الغذائية‎
Exe e 4 : a
, 1. Donner une définition de :
| - Interface
| - Classe abstraite (Abstract)
|
|
| À à = new A();
A b = new B();
Définition :
class À {
//Definition if class A
class B{
/IDefinition if class B
4. Quelle est l'utilité de chacune des instructions suivantes : Try, Catch, Throw et Finally. Iustrer leurs
utilisations dans un simple exemple d'implémentation d'une méthode.
xercice 5 : Base de née m imé : 20 mi
1. Quelle commande SQL permet d'effacer des lignes dans une table ?
UPDATE tableName REMOVE WHERE ...
DELETE FROM tableName WHERE .…
DROP FROM tableName WHERE ...
REMOVE FROM tableName WHERE …
2. Parmi les propositions suivantes concernant les clés étrangères, choisissez celles qui vous paraissent vrai.
(Plusieurs réponses possibles)
Une clé étrangère garantit l'intégrité référentielle entre deux tables
Un index est systématiquement associé à une clé étrangère
Une ‏قل‎ étrangère est utilisée lorsqu'il y a une relation 1-0 entre deux tables
La valeur d'une clé étrangère peut être NULL
La colonne associée à une clé étrangère ne peut être que d'un type numérique
3. Indiquer quelles propositions sont vraies pour une colonne déclarée en tant que clé primaire. (Plusieurs
réponses possibles)
- Elle ne peut pas contenir de doublons
- Elle peut être déclarée avec un type "caractère" tel que "VARCHAR"
-  Ellene peut pas être en plus une clé étrangère
- Elle peut contenir la valeur NULL
4. Donner la définition de :
- Index
- Trigger
- View
‏شارع حاج أحمد الشرقاوي؛ اكدال- الرباط - المغرب‎
f':+2125 37 67 65 00 / +212 5 37 68 13 51- ‏هر‎ : + 212 5 37 68 20 49
Centre “a raistinne ٠ NAN 100 36 37
Page 1

— صفحة 4 —
Royaume du Maroc + s s A 2 ‏للسلا م ا‎ ssl. ‏ست‎ ' 1 4
Office National de Sécurité Sanitaire ON ‏للمنتجات الغذائية‎
des Produits Alimentaires
٠ fl : |
Exercice 6 : Requêtes SQL (Temps estimé : 30 Min)
INTEGER
VARCHAR(S0)
‎ INTEGER‏ الوا اددع
‎name VARCHAR(S0) VARCHAR(5O)‏
‎description VARCHAR(255) DATE
VARCHAR(255)
‎VARCHARS)
‎VARCHAR (50)
‎VARCHAR(20)
‎INTEGER
‎INTEGER
‎VARCHAR(30)
‎VARCHAR(255)
‎DECIMAL (5,2)
INTEGER
‎Vis-à-vis du schéma ci-dessus, écrire les requêtes permettant de :
‎1. Sélectionner la liste des villes (city) des clients (customer).
être triée par ordre alphabétique. (Ne sélectionner que la colonne CITY)
‎La liste ne doit pas contenir de doublon et doit
‎l
‎Exemple de sortie :
‎les clients (customer) n'ayant aucun ordre d'achat (purchase_order) associé.
‎2. Sélectionner uniquement
(Sélectionner uniquement la colonne CUSTOMER_ID)
‎Exemple de sortie :
‎[
‎3. Sélectionner uniquement les noms et prénoms des clients (customer) dont le nom commence par la lettre
«W », triés par ordre alphabétique des noms (Last name) puis des prénoms (First name).
(Ne sélectionner que les colonnes LASTNAME et FIRSTNAME dans cet ordre)
‎tionner la liste des nombres de clients (customer) par ville (city). Seules les villes qui comptent deux
‎4. Sélec
clients ou plus doivent être affichées
nnes CITY et CUSTOMER_NBR dans cet ordre)
‎(Ne sélectionner que les colo
‎Sélectionner le nombre de produits (product) disponibles par catégorie de produits (product_catogory).
On ne listera pas les catégories de produits ne contenant pas de produit
(Ne sélectionner que les colonnes CATEGORY_NAME (product_category.name) et PRODUCT_COUNT
‎dans cet ordre)
‎Avenue Hadj Ahmed Cherkaoui, Agdal - Rabat,Maroc ‏داج انمد الشرقاوي؛ أكدال- الرباط - المغرب ليا سبلت‎ alé
‏م‎ :+ 212537 67 65 00 /+ 212537 68 13 51 - 6 : + 212 5 37 68 20 49
‎Centre de ralations : 080 100 36 37
Page 4 su

— صفحة 5 —
FRE Foyaume du Maroc
office National de Sécurité Sanitaire pal ‏المملكة المغربية‎
D. des Produits Alimentaires AN ONSSA ‏المكتب الوطني للسلامة الصحية‎
Exe 7: ©
Concevez un modèle
Entités : Li conceptuel dedonnées pour un système de gestion de bibliothèque :
: Livre, Auteur, Emprunteur, Emprunt
> ‏ممما‎ les relations entre ces entités
k entifiez les Contraintes et les clés primaires/étrangères
Créez un schéma entité-association (MCD)
xercice 8 ; Java Scri em imé :
1. A partir du HTML suivant :
<div id="container">
<div>l am a sub container</div>
</div>
al
ا
‎Jai‏ كرد باق انار زا
CNET
Parmi les propositions suivantes, quelle réponse permet de sélectionner l'élément du DOM dont 110 est
container". (Une seule réponse possible)
-__ document.getElementsByTagName("container") 5
- document.getElementByld("container") Ë
- _window.container Ë
-__ document.getTagByld("container") 0
-__document.container |
2. Ona le code suivant :
class Student {
constructor (firstName, lastName, grade) {
this.firstName = firstName;
this.lastName = lastName;
this.grade = grade;
}
static gradingSystem = "CGPA";
const myStudent = new Student ("James”, “Brown”, 7.8);
Laquelle des affirmations suivantes est vraie ? (Une seule réponse possible)
-_ Student.gradinaSystem retourne CGPA
- _ myStudent.gradingSustem retourne CGPA
-  Student.gradingSustem retourne une erreur de référence
- _ myStudent.gradingSustem retourne une erreur de type
Avenue Hadj Ahmed Cherkaoui, Agdal - Rabat. Maroc — ‏الرباط - المغرب وت‎ -Jlast ‏الشرقاوي؛‎ aslab alé
f:+212537676500/+2125 97 68 13 51 - 84 : + 212 5 37 68 20 49
Centre“ —"-"--""07 «nn 36 37
Page 5 sur 5
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 (5 pages) est consultable et téléchargeable gratuitement, sans inscription ni compte.
Le corrigé est-il inclus ?
Pas encore. Cette page publie les questions telles qu'elles sont tombées ; le corrigé proposé est ajouté progressivement selon les sujets.
Quel organisme et quel grade concerne ce sujet ?
Ce sujet provient d'un concours organisé par Office National de Sécurité Sanitaire des Produits Alimentaires (ONSSA). Il concerne le grade : Administrateur de 3e grade.
De quelle session s'agit-il et dans quelle langue ?
Session : 24/11/2024. Les questions sont 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 « Administrateurs ». Les sujets y sont classés par session, du plus récent au plus ancien.

Organisme : Office National de Sécurité Sanitaire des Produits Alimentaires (ONSSA) · 24/11/2024 — Copie issue de : archive de modèles de concours — 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/4436/modele-de-concours-de-recrutement-d-un-administrateur-de-3e-grade-informatique-onssa-epreu

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