Enonce Epreuve Informatique 2023
Enonce Epreuve Informatique 2023
Enonce Epreuve Informatique 2023
Durée 90 minutes
Calculette autorisée Non
Consignes pour les candidats Merci de ne rien marquer sur le sujet
Pour chaque question de l’épreuve, une seule bonne
réponse possible
Répondez sur la grille séparée
Seules les grilles correctement remplies seront corrigées
2. Enoncé de l’épreuve
A. Une commande pour récupérer des données spécifiques dans une ou plusieurs tables.
B. Un outil pour gérer les utilisateurs et les permissions dans la base de données.
C. Une méthode pour trier les enregistrements dans une table.
D. Un champ qui contient des informations supplémentaires sur l'enregistrement.
2. Quelle forme normale assure que « tout attribut non clé dépend de manière unique d’un
attribut clé » ?
3. Quelle est la commande SQL pour récupérer toutes les données d'une table
A. SELECT *
B. SELECT ALL
C. SELECT DATA
D. SELECT FROM
1
Enoncé – Epreuve Informatique Concours Commun EG@ Edition 2023
4. Quelle est la commande SQL pour trier les données d'une table par ordre croissant ?
A. SORT ASC
B. ORDER BY ASC
C. ARRANGE ASC
D. ASCEND
A. DELETE TABLE
B. DROP TABLE
C. REMOVE TABLE
D. ERASE TABLE
A. Une technique permettant de réduire la redondance et les anomalies dans une base de
données.
B. Une méthode pour trier les enregistrements dans une table.
C. Une fonctionnalité qui permet de créer des rapports à partir des données de la base de
données.
D. Un outil pour protéger les données de la base contre les accès non autorisés
9. Quelle est la commande SQL pour compter le nombre de lignes dans une table nommée
"clients"
2
Enoncé – Epreuve Informatique Concours Commun EG@ Edition 2023
1 #include <iostream>
2 using namespace std;
3
4 class Fraction {
5 private:
6 int numerator, denominator;
7
8 public:
9 Fraction(int n, int d) {
10 numerator = n;
11 denominator = d;
12 }
13
14 void print() {
15 cout << numerator << "/" << denominator;
16 }
17
18 Fraction add(Fraction f) {
19 int n = numerator * f.denominator + f.numerator *
denominator;
20 int d = denominator * f.denominator;
21 return Fraction(n, d);
22 }
23 };
24
25 int main() {
26 Fraction f1(1, 2);
27 Fraction f2(3, 4);
28 Fraction sum = f1.add(f2);
29
30 f1.print();
31 cout << " + ";
32 f2.print();
33 cout << " = ";
34 sum.print();
35
36 return 0;
37 }
3
Enoncé – Epreuve Informatique Concours Commun EG@ Edition 2023
10. Les variables numerator et denominator (ligne 6) peuvent-elles être utilisées depuis le
main ( ) ?
A. Oui
B. Non
A. Le constructeur
B. Le destructeur
C. Une méthode virtuelle
D. Un héritage
12. Quel est le type des valeurs f1 et f2 utilisées dans la fonction main() ?
A. Fraction
B. int
C. bool
D. print
13. Quel est le type de retour de la fonction add() , codée de la ligne 18 à la ligne 22 ?
A. Fraction
B. int
C. bool
D. print
A. Vrai
B. Faux
15. La méthode Fraction() (ligne 9) peut être appelée dans n’importe quelle classe.
A. Vrai
B. Faux
4
Enoncé – Epreuve Informatique Concours Commun EG@ Edition 2023
A. 192.168.55.110
B. 192.168.15.10
C. 10.1.1.10
D. 5.255.255.10
18. Quelle est la différence entre un réseau local (LAN) et un réseau étendu (WAN) ?
A. Classe A
B. Classe B
C. Classe C
D. Aucune
5
Enoncé – Epreuve Informatique Concours Commun EG@ Edition 2023
A. UDP
B. TCP
C. ICMP
D. POP3
A. MYSQL
B. Python
C. CENTOS
D. Merise
A. Oracle
B. CentOS
C. CISCO
D. Active Directory
A. Un logiciel malveillant
B. Un fichier stocké sur le disque dur d'un utilisateur
C. Un type de virus informatique
D. Un logiciel de suppression de virus
27. Sous quel format sont stockées les informations dans la mémoire d’un ordinateur ?
A. En binaire
B. En octal
C. En décimal
D. En ternaire
A. Un logiciel antivirus
B. Un logiciel de sauvegarde
C. Un dispositif de sécurité réseau
D. Un logiciel de suppression de log
6
Enoncé – Epreuve Informatique Concours Commun EG@ Edition 2023
31. Quelle est la différence entre un site web statique et un site web dynamique ?
A. Un site web statique est interactif, un site web dynamique ne l'est pas
B. Un site web statique est plus lent qu'un site web dynamique
C. Un site web dynamique est plus facile à créer qu'un site web statique
D. Un site web statique est composé de pages HTML fixes, un site web dynamique utilise
des scripts pour générer des pages personnalisées
32. Quel est le nom du langage de balisage utilisé pour créer des pages web?
A. XML
B. HTML
C. YAML
D. HTPP
7
Enoncé – Epreuve Informatique Concours Commun EG@ Edition 2023
A. Un langage de programmation
B. Un outil de conception de bases de données
C. Une série d'étapes permettant de résoudre un problème
D. Un type de système d'exploitation
A. Une structure de données où le premier élément ajouté est le premier à être supprimé
(LIFO)
B. Une structure de données où le dernier élément ajouté est le premier à être supprimé
(FIFO)
C. Une structure de données permettant d'associer une clé à une valeur
D. Une structure de données permettant de stocker des éléments de même type
38. Quelle est la différence entre une boucle "while" et une boucle "for" ?
A. "while" peut être utilisé pour les boucles infinies, tandis que "for" ne le peut pas.
B. "while" est plus rapide que "for"
C. "for" est utilisé pour les boucles imbriquées
D. "for" est mieux utilisé pour les boucles avec un nombre connu d'itérations, tandis que
"while" est mieux utilisé pour les boucles avec un nombre inconnu d'itérations.
39. Comment appelle-t-on une variable qui est déclarée à l'intérieur d'une boucle et qui n'est
pas accessible en dehors de la boucle ?
A. Locale
B. Globale
C. Statique
D. Dynamique
8
Enoncé – Epreuve Informatique Concours Commun EG@ Edition 2023
TOTAL T1+T2+T3+T4+T5 :