Vous êtes sur la page 1sur 22

26/04/2021 Examen BDD et POO

Examen BDD et POO Total des points 18/30

Durée totale accordée : 1 Heure 20 minutes

Adresse e-mail *

fakhreiwail1835@gmail.com

0 point(s) sur 0

Nom et prénom *

Fakhrei Wail

Partie POO 8 point(s) sur 15

Durée conseillée : 45 minutes

En l'absence du spécificateur d'accès, les membres d'une classe C++ 1/1


sont : *

Publiques

Privés

Protégés

Privés pour l’extérieur et privés aussi au sein des fonctions membres

https://docs.google.com/forms/d/e/1FAIpQLSexoioGlOJHNF1XzmPPnqZdCUgevwxupNq0CVvGO3rAuO0RFg/viewscore?vc=0&c=0&w=1&gxid… 1/22
26/04/2021 Examen BDD et POO

Qu'affichera le code suivant ? * 0/1

Affichage 1 : Affichage 2 :

Affichage 3 : Affichage 4 :

https://docs.google.com/forms/d/e/1FAIpQLSexoioGlOJHNF1XzmPPnqZdCUgevwxupNq0CVvGO3rAuO0RFg/viewscore?vc=0&c=0&w=1&gxid… 2/22
26/04/2021 Examen BDD et POO

Bonne réponse

Affichage 3 :

Que contient une classe en C++? * 1/1

Des données

Des fonctions

Des données et des fonctions

Des tableaux

https://docs.google.com/forms/d/e/1FAIpQLSexoioGlOJHNF1XzmPPnqZdCUgevwxupNq0CVvGO3rAuO0RFg/viewscore?vc=0&c=0&w=1&gxid… 3/22
26/04/2021 Examen BDD et POO

Qu'affichera le code suivant : 0/1

Affichage 1 : Affichage 2 :

Affichage 3 Affichage 4
https://docs.google.com/forms/d/e/1FAIpQLSexoioGlOJHNF1XzmPPnqZdCUgevwxupNq0CVvGO3rAuO0RFg/viewscore?vc=0&c=0&w=1&gxid… 4/22
26/04/2021 Examen BDD et POO

Bonne réponse

Affichage 1 :

Que faut il ajouter au programme suivant pour permettre sa compilation 1/1


et son exécution? *

using name space std;

using std;

using namespace std;

using space std;

https://docs.google.com/forms/d/e/1FAIpQLSexoioGlOJHNF1XzmPPnqZdCUgevwxupNq0CVvGO3rAuO0RFg/viewscore?vc=0&c=0&w=1&gxid… 5/22
26/04/2021 Examen BDD et POO

En considérant les déclarations suivantes, quels sont les appels corrects 0/1
à la fonction f ? *

f(a,g(t,2));

f(a+b,b);

f(a,b);

g(t,4)*=f(a,b);

Bonne réponse

f(a,g(t,2));

f(a,b);

https://docs.google.com/forms/d/e/1FAIpQLSexoioGlOJHNF1XzmPPnqZdCUgevwxupNq0CVvGO3rAuO0RFg/viewscore?vc=0&c=0&w=1&gxid… 6/22
26/04/2021 Examen BDD et POO

Qu'affichera le programme suivant : 0/1

Option 1 Affichage 2

Affichage 3 Affichage 4

https://docs.google.com/forms/d/e/1FAIpQLSexoioGlOJHNF1XzmPPnqZdCUgevwxupNq0CVvGO3rAuO0RFg/viewscore?vc=0&c=0&w=1&gxid… 7/22
26/04/2021 Examen BDD et POO

Bonne réponse

Affichage 4

On considère la fonction f qui reçoit les adresses de deux cases entières 0/1
et qui échange leurs valeurs. Parmi les fonctions proposées, laquelle
pourra être utilisée avantageusement à la place de f ? *

Proposition 1 Proposition 2

Proposition 3 Proposition 4

Bonne réponse

Proposition 4

https://docs.google.com/forms/d/e/1FAIpQLSexoioGlOJHNF1XzmPPnqZdCUgevwxupNq0CVvGO3rAuO0RFg/viewscore?vc=0&c=0&w=1&gxid… 8/22
26/04/2021 Examen BDD et POO

Quel symbole est utilisé pour définir un membre d’une classe à l’extérieur 1/1
de la classe? *

::

&&

https://docs.google.com/forms/d/e/1FAIpQLSexoioGlOJHNF1XzmPPnqZdCUgevwxupNq0CVvGO3rAuO0RFg/viewscore?vc=0&c=0&w=1&gxid… 9/22
26/04/2021 Examen BDD et POO

Qu'affichera le programme suivant : * 0/1

Affichage 1 : Affichage 2 :

https://docs.google.com/forms/d/e/1FAIpQLSexoioGlOJHNF1XzmPPnqZdCUgevwxupNq0CVvGO3rAuO0RFg/viewscore?vc=0&c=0&w=1&gxi… 10/22
26/04/2021 Examen BDD et POO

Affichage 3 Affichage 4

Bonne réponse

Affichage 2 :

On considère l'extrait de programme suivant. Parmi les écritures 1/1


proposées, laquelle permet de libérer correctement la mémoire
dynamique ? *

delete p;

delete *p;

delete p[ ];

delete[ ] p;

https://docs.google.com/forms/d/e/1FAIpQLSexoioGlOJHNF1XzmPPnqZdCUgevwxupNq0CVvGO3rAuO0RFg/viewscore?vc=0&c=0&w=1&gxi… 11/22
26/04/2021 Examen BDD et POO

Quelle écriture permet de déclarer une référence r sur une variable x de 1/1
type int ? *

int &r=x, x;

int x, &r; r=x;

int x, &r=x;

int x, *r=&x;

Quelle est la différence entre les références et les pointeurs? * 1/1

Les références et les pointeurs sont similaires

Les références stockent l'adresse des variables tandis que le pointeur pointe vers les
variables

Les pointeurs sont un alias pour une variable tandis que les références stockent
l'adresse d'une variable

Les références sont un alias pour une variable tandis que le pointeur stocke
l'adresse d'une variable

https://docs.google.com/forms/d/e/1FAIpQLSexoioGlOJHNF1XzmPPnqZdCUgevwxupNq0CVvGO3rAuO0RFg/viewscore?vc=0&c=0&w=1&gxi… 12/22
26/04/2021 Examen BDD et POO

On considère la classe Point2D qui représente les points géométriques 0/1


dans le plan XY, Z=0. Parmi les les déclarations suivantes, cochez celle
qui pourra être le constructeur par défaut de la classe Point2D. On
considérera les coordonnées x et y de type double. *

Point2D(double,double);

Point2D(double=0);

Point2D();

Poin2D(double=0,double=0);

Bonne réponse

Point2D(double=0);

Point2D();

Poin2D(double=0,double=0);

https://docs.google.com/forms/d/e/1FAIpQLSexoioGlOJHNF1XzmPPnqZdCUgevwxupNq0CVvGO3rAuO0RFg/viewscore?vc=0&c=0&w=1&gxi… 13/22
26/04/2021 Examen BDD et POO

Qu'affichera l'exécution du code suivant ? * 1/1

5,5,10,10

5,10,5,10

5,5,10,5

5,5,5,10

Partie BDD 10 point(s) sur 15

Durée conseillée : 35 min

Dans une requêtes Select les clauses facultatives sont: * 1/1

Select

From

Where

Group by

Order by

https://docs.google.com/forms/d/e/1FAIpQLSexoioGlOJHNF1XzmPPnqZdCUgevwxupNq0CVvGO3rAuO0RFg/viewscore?vc=0&c=0&w=1&gxi… 14/22
26/04/2021 Examen BDD et POO

Quelles requêtes parmi les requêtes proposées permettent de chercher 2/2


les produits dont les prix sont compris entre 100 et 200 ? *

Select Ref, Nom, Prix From Produit Where Prix >=100 And Prix <=200;

Select Ref, Nom, Prix From Produit Where Prix in (100, 200);

Select Ref, Nom, Prix From Produit Where Prix >=100 Or Prix <=200;

Select Ref, Nom, Prix From Produit Where Prix Between 100 And 200;

https://docs.google.com/forms/d/e/1FAIpQLSexoioGlOJHNF1XzmPPnqZdCUgevwxupNq0CVvGO3rAuO0RFg/viewscore?vc=0&c=0&w=1&gxi… 15/22
26/04/2021 Examen BDD et POO

L'attribut souligné dans chaque entité de la figure suivante constitue : * 1/1

l'attribut identifiant de l'entité

L'attribut clé primaire de l'entité

L'attribut facultatif de l'entité

Un attribut qui est toujours de type texte

Access est un système de gestion de base de données qui est : * 1/1

Hiérarchique

Orienté Objet

Réseau

Relationnel

https://docs.google.com/forms/d/e/1FAIpQLSexoioGlOJHNF1XzmPPnqZdCUgevwxupNq0CVvGO3rAuO0RFg/viewscore?vc=0&c=0&w=1&gxi… 16/22
26/04/2021 Examen BDD et POO

Une association a un identifiant implicite. Elle est * 0/1

sans identifiant

identifiée par la somme des identifiants des entités qu'elle relie

identifiée par l'identifiant de l'entité côté 1,N ou 0,N

identifiée par l'identifiant de l'entité côté 0,1 ou 1,1

Bonne réponse

identifiée par la somme des identifiants des entités qu'elle relie

https://docs.google.com/forms/d/e/1FAIpQLSexoioGlOJHNF1XzmPPnqZdCUgevwxupNq0CVvGO3rAuO0RFg/viewscore?vc=0&c=0&w=1&gxi… 17/22
26/04/2021 Examen BDD et POO

Quelles requêtes parmi les requêtes proposées permettent de 0/2


sélectionner les produits qui n'ont jamais été commandés ?

Select P.Ref,P.Nom From Produit As P Right Join Details As D On P.Ref=D.Ref


Where D.Ref Is Null;

Select P.Ref,P.Nom From Produit As P Left Join Details As D On P.Ref=D.Ref Where


D.Ref Is Null;

Select P.Ref,P.Nom From Produit As P Where P.Ref Not in (Select Distinct Ref
From Details);

Select P.Ref,P.Nom From Produit As P Where P.Ref in (Select Distinct Ref From
Details);

Bonne réponse

Select P.Ref,P.Nom From Produit As P Left Join Details As D On P.Ref=D.Ref Where


D.Ref Is Null;

Select P.Ref,P.Nom From Produit As P Where P.Ref Not in (Select Distinct Ref From
Details);

https://docs.google.com/forms/d/e/1FAIpQLSexoioGlOJHNF1XzmPPnqZdCUgevwxupNq0CVvGO3rAuO0RFg/viewscore?vc=0&c=0&w=1&gxi… 18/22
26/04/2021 Examen BDD et POO

Dans la figure suivante, lequel des modèles proposés correspond à la 2/2


transformation en modèle relationnel du modèle E-A ? *

Modèle1

Modèle2

Modèle3

Modèle4

https://docs.google.com/forms/d/e/1FAIpQLSexoioGlOJHNF1XzmPPnqZdCUgevwxupNq0CVvGO3rAuO0RFg/viewscore?vc=0&c=0&w=1&gxi… 19/22
26/04/2021 Examen BDD et POO

On considère le modèle relationnel suivant. Quel script SQL, parmi les 4 0/2
proposés ci-dessous, permet la création de la table Details ? *

SQL1

SQL2
https://docs.google.com/forms/d/e/1FAIpQLSexoioGlOJHNF1XzmPPnqZdCUgevwxupNq0CVvGO3rAuO0RFg/viewscore?vc=0&c=0&w=1&gxi… 20/22
26/04/2021 Examen BDD et POO

SQL3

SQL4

Bonne réponse

SQL2

SQL4

l'attribut qui constitue l'identifiant d'une identité doit satisfaire les 1/1
propriétés suivantes : *

Sa valeur est obligatoire pour chaque instance de l'entité et plusieurs instances de


l'entité peuvent avoir la même valeur.

Sa valeur est facultative mais lorsqu'elle est définie elle doit être unique.

Sa valeur est facultative et plusieurs instances de l'entité peuvent avoir la même


valeur.

En plus d'être obligatoire pour chaque instance de l'entité, sa valeur doit être
unique pour l'ensemble des instances de l'entité.

Dans une base de données relationnelle, une clé étrangère dans une 1/1
table peut être Multi champs : *

Vrai

Faux

https://docs.google.com/forms/d/e/1FAIpQLSexoioGlOJHNF1XzmPPnqZdCUgevwxupNq0CVvGO3rAuO0RFg/viewscore?vc=0&c=0&w=1&gxi… 21/22
26/04/2021 Examen BDD et POO

Parmi les requêtes suivantes, laquelle permet de compter le nombre de 1/1


produit dans la table produit ? *

Select Count(Ref) As NbreProduits From Produit, Details;

Select Count(*) From Produit;

Select Ref, Count(Ref) As NbreProduits From Produit Group by Ref;

Select Count(Ref) As NbreProduits From Produit;

Ce formulaire a été créé dans ENSET de Mohammedia.

 Forms

https://docs.google.com/forms/d/e/1FAIpQLSexoioGlOJHNF1XzmPPnqZdCUgevwxupNq0CVvGO3rAuO0RFg/viewscore?vc=0&c=0&w=1&gxi… 22/22

Vous aimerez peut-être aussi