[PDF] QCM de POO-2005 corrigé Trouver la phrase qui n'





Previous PDF Next PDF



« Ce nest pas correct! »

Tout le monde a le droit de vivre en sécurité à l'abri de la violence. Personne ne devrait subir de mauvais traitements. « Ce n'est pas correct! ».



« Ce nest pas correct! »

Si vous soupçonnez qu'une personne âgée de votre entourage est victime de mauvais traitements cette brochure vous aidera à reconnaître les signes 



« Ce nest pas correct! » Voisins amis et familles – un réseau pour

Tout le monde a le droit de vivre en sécurité à l'abri de la violence et de la négligence. Personne ne devrait subir de mauvais traitements. « Ce n'est pas 



Laffichage du site Web nest pas correct/à jour

Effacer le cache. Le site Web n'est pas à jour et les nouvelles données sur le portail internet ne sont pas encore visibles.



Testeur certifié de Niveau Fondation Tests de performance

A n'est pas correct parce qu'il s'agit de crowd testing et que ces testeurs utiliseraient l'interface utilisateur réelle. B n'est pas correct.



Bases de Données (BD3) – Corrigé de lexamen (durée : 3 heures)

13 janv. 2017 Attention : ce n'est pas parce que l'information concernant chaque compte d'un ... Par ailleurs < Actif n'est syntaxiquement pas correct



QCM de POO-2005 corrigé

Trouver la phrase qui n'est pas une caractérisation correcte de polymorphisme : (a) le P. est un mécanisme consistant `a rassembler les données et les méthodes 



View PDF

continu présumé et La discrimination sur laquelle il s'appuie n'est pas envisagée Unat a soutenu que l'UNDT n'était pas correct pour.



1 COMMUNICATION ÉCRITE Mots et expressions * Les argents n

(Correct). Je n'en ai pas mangé. * Il viendra pas personne. (Correct). Il ne viendra personne. Problème d'accord avec le sens syllepse 



Logiques

Pierre n'est pas un imbécile. => Pierre change d'avis. (Correct / Pas correct ?) Quelles inférences ? 6. IODAA – Logiques et raisonnement.

QCM de POO-2005 corrigé

QCM de POO-2005 corrig´e

Section 1. Questions g´en´eralesbonne r´eponse=1pt; mauvaise r´eponse=-0.5pt; pas de r´eponse=0pt.

Bonne r´eponse=1pt; mauvaise r´eponse=-0.5pt; pas de r´eponse=0pt.

1. L"interpr´etation des programmes Java est effectu´ee par

(a) API (b) JDK (c)JVM (d) AWT La machine virtuelle Java (JVM) interpr`ete le bytecode desprogrammes Java

2. Trouver la phrase quin"est pasune caract´erisation correcte de polymorphisme :

(a)le P. est un m´ecanisme consistant `a rassembler les donn´ees et les m´ethodes au seind"une structure en cachant l"impl´ementation de l"objet.

(b) le P. signifie que la mˆeme op´eration peut se comporter diff´eremment sur diff´erentes

classes de la hi´erarchie.

(c) le P. offre la possibilit´e `a plusieurs objets de natures diff´erentes d"exposer une inter-

face identique au syst`eme, et ainsi r´epondre `a un mˆeme message d"une mani`ere qui leur est propre

(d) le P. consiste `a autoriser le mˆeme code `a ˆetre utilis´e avec diff´erents types, ce qui

permet des impl´ementations plus abstraites et g´en´erales. La premi`ere phrase est en fait une d´efinition de l"encapsulation, les trois autres d´ecrivent divers aspects du polymorphisme

3. Laquelle des op´erations ci-dessus est interdite en Java?

(a) le upcasting implicite (b) le upcasting explicite (c)le downcasting implicite (d) le downcasting explicite Le downcasting est une op´eration risqu´ee et le programmeur doit la demander expli- citement

4. Quelle classe n"a pas de classe m`ere?

(a)Orpheline (b)String (c)Object (d) une classe abstraite La classeObjectest l"ancˆetre de toutes les autres classes.

5. Qu"est-ce qui estfauxpour les interfaces?

(a) Une I. peut ˆetre le type d"une r´ef´erence (b) Une I. d´eclare des m´ethodes sans les impl´ementer (c) Une I. peut ˆetre impl´ement´ee

(d)Une I. peut ˆetre instanci´eeL"instanciation est impossible pour les interfaces, tout le reste est autoris´e.

1

Section 2. Questions sp´ecifiquesbonne r´eponse=3pt; mauvaise r´eponse=-1pt; pas de r´eponse=0pt

1. Pour les classes A et D d´efinies comme suit :

class A{class D extends A{ public static int f(int x){return(x+5);}; public static int f(int x){return(x+4);}; public int g(int x){return (3);}public int g( int x){return (x+8);} qu"affichera le code suivant?

D d=new D(); A a =d;

System.out.println(a.f(2)*a.g(3));

(a) 18 (b) 21 (c) 66

(d)77La m´ethode f() est statique, la variante utilis´ee est d´etermin´ee par la classe de la

r´ef´erence x (c"est `a dire A), donc a.f(2)= 2+5. La m´ethode g() est dynamique, la

variante utilis´ee est d´etermin´ee par la vraie classe de l"objet r´ef´er´e par x (dans notre

cas D), donc a.g(3)=3+8. D"o`u la r´eponse 77.

2. On d´efinit la m´ethodepermuter

public static void permuter (String s1, String s2, int x1, int x2){

String tmp1=s1; s1=s2; s2=tmp1;

int tmp2=x1; x1=x2; x2=tmp2;}

On l"applique dans le contexte suivant :

String a="bon"; String b="jour"; int c=3; int d =4; permuter(a,b,c,d); Quelles seront les valeurs dea,b,c,dapr`es l"ex´ecution de ce code? (a)"bon", "jour", 3, 4 (b) "jour", "bon", 3, 4 (c) "bon", "jour", 4, 3 (d) "jour", "bon", 4, 3 Avec le passage de param`etres par valeur cette m´ethode ne change rien.

3. Pour la classe D d´efinie comme suit :

class D{ public int x; public D(){x=3;}; public D( int a){this(); x=x+a;}; public D( int a, int b){this(b); x= x-a;}} qu"affichera le code suivant?

D a=new D(5,6);

System.out.println(a.x);

(a) 1 (b) 2 (c) 3 (d)4Il suffit de comprendre que l"appel de constructeur D(5,6) commence par appeler

D(6) qui appelle `a son tour D().

2

4.´Etant donn´e que la classe Triangle ´etend la classe Figure, trouvez une ligne correcte parmi

les suivantes

(a)Triangle x= new Triangle(); Object y = (Object)x; Triangle z=y;La troisi`eme instruction est un downcasting implicite quim`ene `a une erreur de

compilation.

(b)Figure y =new Figure(); Triangle x= (Triangle)y; Figure z=x;La compilation se fait sans erreurs, mais `a l"ex´ecution ledowncasting explicite de

la deuxi`eme instruction produit une ClassCastException,comme une simple Figure r´ef´er´ee par y n"est pas un Triangle.

(c)Triangle x= new Triangle(); Figure y = x; Triangle z=(Triangle)y;Ici tout va bien : l"objet construit par la premi`ere instruction est un Triangle, la

deuxi`eme instruction est un upcasting implicite, la troisi`eme instruction est un down- casting explicite qui se d´eroule bien.

(d)Figure y =new Figure(); Triangle x= (Triangle)y; Figure z=(Figure)x;La compilation se fait sans erreurs, mais `a l"ex´ecution ledowncasting explicite de

la deuxi`eme instruction produit une ClassCastException,comme une simple Figure r´ef´er´ee par y n"est pas un Triangle.

5. Pour la classe d´efinie comme suit :

public class Bidon{int x;}; lequel des programmes est faux? (a)Bidon a=new Bidon(3); (b)Bidon a=new Bidon(); String s=a.toString(); (c)Bidon a=new Bidon(); boolean b= a.equals("bonjour");

(d)Bidon a=new Bidon(); boolean b= a.equals(a);new Bidon(3)fait appel `a un constructeur inexistant. Toutes les autreslignes utilisent

des m´ethodes h´erit´ees de la classe Object ce qui est toujours possible. 3quotesdbs_dbs32.pdfusesText_38
[PDF] Conditions Générales d Utilisation pour les prestations de nettoyage à domicile réservées par le biais de www.helpling.fr

[PDF] Nouveau permis de conduire européen

[PDF] PROJET DE CAHIER DES CHARGES DES PROJETS PILOTES PAERPA

[PDF] TROUSSE DE NOMINATION DE COORDONNATEUR DE DISTRICT SIMPLE

[PDF] CITROËN (SUISSE) S.A. Brandstrasse 24-8952 Schlieren

[PDF] Activité 3 : Aider la personne dans les actes de la vie quotidienne et repérer les modifications d'état

[PDF] NOTICE DE LA DEMANDE DE PAIEMENT D UNE AIDE

[PDF] Numéro Client : Référence Abonné : CB r

[PDF] Lycée Emile Zola Aix en Provence BACS TECHNOLOGIQUES DU LYCEE EMILE ZOLA RENTREE 2013

[PDF] ARRÊTÉ MUNICIPAL NO. A-007

[PDF] Fiches pratiques FSE 2014-2020

[PDF] La ministre du logement et de l habitat durable

[PDF] ORDONNANCE N 2013-481 DU 2 JUILLET 2013 FIXANT LES REGLES D'ACQUISITION DE LA PROPRIETE DES TERRAINS URBAINS

[PDF] RAPPORT SUR LA SITUATION EN MATIÈRE DE DÉVELOPPEMENT DURABLE

[PDF] Dossier de demande de SUBVENTION COMMUNALE 2017