Vous êtes sur la page 1sur 5

Cochez les bonnes réponses sur la grille qui vous a été remise.

N.B : Toute question a une ou plusieurs réponses correctes.

Question 1, Qu'est-ce que la surcharge en C++?


A. Le moyen d'hériter de plusieurs classes à la fois
B. La possibilité d'implémenter un même service plusieurs fois dans la même classe
en lui
donnant des paramètres différents
C. Reprendre une fonction comme une fonction virtuelle.
D. La spécialisation d'une méthode par une classe fille avec le même nom en
changeant le
corps sans toucher à la signature.

Question 2. La liaison dynamique en C++ est essentielle pour la mise en œuvre de :


A. Le polymorphisme
B. L’encapsulation
C. L’héritage multiple
D. L’abstraction

Question 3. Quelle est l’assertion la plus adéquate à une classe abstraite en C++ ?
A. Une classe abstraite est une classe qui exige que toutes ses méthodes soient des
fonctions
virtuelles pures.
B- Une classe abstraite est une classe qui contient une ou plusieurs méthodes
virtuelles pures.
C. On ne peut pas réaliser le polymorphisme en C++ sans l’utilisation d’une classe
abstraite.
D. Une classe abstraie est une classe qui ne doit pas contenir des constructeurs.

Question 4. Dans une classe, un attribut dérivé représente :


A. un attribut qui appartient à une classe dérivée d’une classe de base
B. un attribut dépendant d’autres attributs de la même classe
C. un attribut qui n’a aucun impact sur la conception de la classe
D. un attribut constant et statique

Question 47. Si on veut décrire l'architecture d’un logiciel en montrant les codes
source, les
bibliothèques, les bases de données, les fichiers exécutables ainsi que les liens
entre

eux, alors on doit utiliser :


A. un diagramme de séquences
B. un diagramme de packages
vC. un diagramme de composants
D. un diagramme de déploiement

ciation stéréotypée « realize » représente :

Question 48. l’asso p


lation d'utilisation entre un acteur et un cas d'utilisation

A. unere

2/4
B.
Les
D.

une relati » dé
lhé relation de dépendance entre deux packages
Pi éritage entre une classe et une classe abstraite
implémentation d’une interface par une classe
Question 49 fu
La composition dans un diagramme de classes exprime :

A. sociati £ ;

» Une association de dépendance entre deux classes composites

© Une agrégation forte entre deux classes qui lie leurs cycles de vic
5 Une association entre une classe générique et une classe concrète

Une association « est composé de » entre une classe ct une interface

uesti ; ; ‘ WP ÿ
Q on 50. La relation « include » dans un diagramme de cas d'utilisation
représente :

VA. un cas d’utilisation est un fragment de code interne d’un autre cas
d'utilisation
un cas d’utilisation est exécuté avant tous les autres cas d'utilisation

un cas d'utilisation étend optionnellement un autre cas d'utilisation


aucune de toutes ces réponses

Question 51. Java est un langage


A. Compilé
B. Interprété
y C. Compilé et Interprété
D. Ni Compilé Ni Interprété

Question 52. la JVM (Java Virtual Machin) permet de


A. Compiler le fichier source (*.java)
B. Compiler le bytecode(*.class)
C. Interpréter le fichier source (*.java)
D. Interpréter le bytecode (*.class)

Question S3. Soit une classe java Personne, définit avec deux constructeurs :

Public Personne (string nom, string prenom, int age)


public Personne (Personne P)

Dites combien d’instances Personne crée le code suivant :

Personne pl=new Personne ("Ali","Alami", 30);


Personne p2=pl;

Personne p3=new Personne (pl);

Personne p4=p2;

A. Un
VB. Deux
C. Trois
D. Quatre

Question 54. Cocher la mauvaise réponse : IHM c’est aussi

A. CHM

VB. DHM

yc. ICM
p. IPM

Question 55 Cocher la mauvaise réponse : L’ergonomie des IHM consiste à


ve A. Minimiser le temps de manipulation de l’IHM
B. Adapter l’utilisateur à IHM

3/4
N ‘ . A
\/C. Diminuer les risques d'erreur
D. Adapter l’IHM à la diversité des utilisateurs

Question S6. MVC est un modèle de conception d'IHM qui impose une séparation entre
A. Les attributs et les méthodes des différentes classes concernées par l'IHM
y/B. Les données, la présentation et les traitements de l'IHM concernée

C. Les paquetages manipulant l'IHM concernée


D. Autre

Question 57. la classe ci-dessous n’a pas de classe mère :

A. JFrame
yB. Object

C. Orphan

D. Integer

Question 58. Le Gestionnaire de positionnement par défaut de jFrame est


yA. FlowLayout
B. GridLayout
C. BorderLayout
D. Autre

Question 59. La classe Jwindow permet de créer une fenêtre

A. Sans bordure
B. Avec un bouton de fermeture seulement

/ €. Avec les boutons de fermeture, de réduction et d’agrandissement


D. Autre

Question 60. Une Classe A hérite d’une classe B et implémente une interface C
Une référence de B peut être déclaré de type À

Un référence de C peut être déclaré de type À

Un référence de A peut être déclaré de type C

V
Un référence de B peut être déclaré de type C

ox»

Vous aimerez peut-être aussi