[PDF] [PDF] QCM de Java corrigé - IRIF





Previous PDF Next PDF



[PDF] Partie II Sujet Programmation Orientée Objet – TP Swing Résumé

2) Sélectionner l'élément : Java>Swing>JFrame Visual Class dans l'arborescence des Wizards affichés 3) Saisir le nom de la classe (IHM_1) et de son package ( 



[PDF] L3 – Programmation Java TP Swing - Adrien Poupa

Consignes communes à tous les TP : - Développement en Java 7 sous Eclipse - Sauf exception explicitement autorisée tous les attributs seront déclarés 



[PDF] TD et TP du Module POA licence Informatique 3

TD et TP du Module POA licence Informatique 3 Pour le TP : Exo2_a_completer java Exercice 3 : TD et TP import javax swing *; import java awt *;



[PDF] Introduction à lIHM – M2105 TD n° 5

Ce TD/TP illustre la partie du cours sur la programmation des interfaces faire comprendre le fonctionnement de la conception d'une GUI en java Swing



[PDF] 175 exercices corrigés - Couvre Java 8 (Noire) (French Edition)

entièrement sur les composants Swing introduits avec Java 2 ceci aussi bien pour les applications autonomes que pour les applets La classe Clavier



[PDF] TD 7 IJA Les interfaces graphiques JAVA

Première bibliothèque graphique JAVA: AWT – Package java awt – Utilisation de code natif – Composants limités • Nouvelle bibliothèque: SWING



[PDF] QCM de Java corrigé - IRIF

QCM de Java corrigé 1 Java est un langage (a) Compilé (b) Interprété (c) Compilé et interprété (d) Ni compilé ni interprété



[PDF] TP n 2 Interfaces graphiques - IRIF

Le TP a pour vocation de vous faire découvrir les interfaces Samples puis Java et enfin Anagram Game puis acceptez tout ce que vous proposera l'IDE



[PDF] Programmation Java

Séance de TP N°11 : Réaliser une Interface Graphique avec Swing – Amélioration de Algorithmique et programmation en Java : Cours et exercices corrigés



[PDF] Le livre de JAVA premier langage Avec 109 exercices corrigés

Tableaux•Listes et dictionnaires•Archivage des données•Gestion des exceptions •Librairies AWT et Swing•Fenêtre clavier et souris•Interface graphique avec 



Exercices interface graphique java api swing gratuit en PDF

Support d'exercices corrigés à télécharger gratuitement sur interface graphique java api swing en pdf



[PDF] 175 exercices corrigés - Couvre Java 8 (Noire) (French Edition)

Conçu pour les étudiants en informatique ce recueil d'exercices corrigés est le complément idéal de Programmer en Java du même auteur ou de tout autre ouvrage





TP Swing - Java (Langage de programmation) - Scribd

TP Swing Préambule : Consignes communes à tous les TP : - Développement en Java 7 sous Eclipse - Sauf exception explicitement autorisée 



Examen corrige exercice corrigé java swing

Eléments de correction pour le TP n° 1 Exercice 1 import java awt *; import javax ?swing *; public class Dessin extends JFrame { public static void main(String 



[PDF] TD 7 IJA Les interfaces graphiques JAVA

Première bibliothèque graphique JAVA: AWT – Package java awt – Utilisation de code natif – Composants limités • Nouvelle bibliothèque: SWING



Td corrigé Exercice 1 - Exercices corriges pdf

Exercice 1 - Exercices corriges Ecrire un programme JAVA qui permet de calculer la moyenne de 5 entiers entrés comme paramètres de la classe et l'afficher 



Td corrigé 119 Swing et NetBeans (Création de JFrame) - Free pdf

C'est une extension d'AWT intégrée à partir de Java 2 Les composants graphiques de l'interface Swing sont complètement écrits en Java (à la différence d'AWT) 



debutant java : exercices corrigés programmation graphique 2

CORRECTION EXERCICE 1 1 import javax swing *; import java awt event *; 2 import java awt *; import javax swing event *; 3 4 class Fenetre extends JFrame 



Swing - Java Avancé - Cours et Exercices corrigés

exelib net est un service d'apprentissage de l'informatique par la pratique grâce à des supports de cours et des exercices et examens corrigés

:

QCM de Java corrig´e

1. Java est un langage

(a) Compil´e (b) Interpr´et´e (c)Compil´e et interpr´et´e (d) Ni compil´e ni interpr´et´e Le compilateur compile le code source vers un bytecode, la machine virtuelle Java (JVM) interpr`ete ce bytecode

2. Java est un langage d´evelopp´e par

(a) Hewlett-Packard (b)Sun Microsystems (c) Microsoft (d) Oracle

Par James Gosling chez Sun.

3. Combien d"instances de la classe A cr´ee le code suivant?

A x,u,v;

x=new A();

A y=x;

A z=new A();

(a) Aucune (b) Cinq (c) Trois

(d)DeuxIl y a deux instances de A cr´e´ees par les deuxnew, la premi`ere est r´ef´erenc´ee par x

et y, la deuxi`eme par z.

4. Pour la classe B d´efinie comme suit:

class B{ public B(){System.out.print("Ciao");}; public B(int i){this(); System.out.println("Bonjour "+i);}; qu"affichera l"instruction suivante?

B monB=new B(2003);

(a) erreur de compilation (b) erreur d"ex´ecution (c)CiaoBonjour 2003 (d) Bonjour 2003 L"instruction invoque le constructeur avec un argument entier (2003). Ce dernier appelle explicitement le constructeur sans arguments (this()) qui imprime "Ciao", et ensuite le message "Bonjour 2003" est imprim´e. 1 5. (a)Une classe peut impl´ementer plusieurs interfaces mais doit ´etendre une seule classe (b) Une classe peut impl´ementer plusieurs classes mais doit ´etendre une seule interface (c) Une classe peut impl´ementer plusieurs classes et peut ´etendre plusieurs interfaces (d) Une classe doit impl´ementer une seule interface et ´etendre une seule classe

C"est comme ¸ca

6. La liaison tardive est essentielle pour assurer

(a) l"encapsulation (b)le polymorphisme (c) l"h´eritage (d) la marginalisation La marginalisation n"a rien `a voir avec la programmation. La liaison tardive dy- namique permet d"utiliser pour chaque objet sa propre version d"une m´ethode (en fonction de la classe de l"objet d´etermin´ee `a l"ex´ecution). Ceci permet d"obtenir un code polymorphe. 7.

´Etant donn´e que la classe Grande ´etend la classe Petite, trouvez une ligne correcte parmi les

suivantes

(a)Petite y =new Petite(); Grande x= (Grande)y; Petite z=x;La deuxi`eme affectationGrande x= (Grande)y;essaye de transformer un objet

(r´ef´erenc´e par y) de la classePetitevers un objet de sa sous-classeGrande. Un tel downcasting est impossible.

(b)Grande x= new Grande(); Petite y = x; Grande z=(Grande)y;Tout va bien. On cr´ee un objet de classeGrander´ef´erenc´e par x. Ensuite on fait

une variable y (de typePetite) r´ef´erencer le mˆeme objet - c"est un upcasting explicite qui est toujours possible.`A la fin on fait encore une r´ef´erence z (cette foisGrande) sur ce mˆeme objet. Ce dernier downcasting est possible parce que l"objet est en fait une instance de la classeGrande.

(c)Grande x= new Grande(); Petite y = x; Grande z=y;C"est presque comme dans le cas pr´ec´edent, mais la derni`ere affectationGrande

z=(Grande)y;est un downcasting implicite, ce qui est interdit.

(d)Petite y =new Petite(); Grande x= (Grande)y; Petite z=(Petite)x;Grande x=(Grande)y;est un downcasting impossible, comme dans le (a).

2

8. Pour la classe C d´efinie comme suit:

class C{ public static int i; public int j; public C(){i++; j=i;} qu"affichera le code suivant?

C x=new C(); C y=new C(); C z= x;

System.out.println(z.i + " et " + z.j);

(a) 2 et 2 (b) 1 et 1 (c)2 et 1 (d) 1 et 3 On remarque d"abord, que i est une variable (statique) de classe commune `a toutes les instances, tandis que chaque objet de la classe a son propre j. Donc, apr`es la premi`ere affectation on a i=1, x.j=1; apr`es la deuxi`eme: i=2, y.j=2 (x.j a rest´e

inchang´e et ´egal `a 1); la troisi`eme n"appelle pas le constructeur mais fait z r´ef´erencer

le mˆeme objet que x. D"o`u z.i est la valeur globale de i, c-`a-d2, et z.j=x.j=1.

9. Pour les classes A et B d´efinies comme suit:

class A{class B extends A{ public int x; public B(){x++;} public A(){x=5;}public B(int i){this(); x=x+i;} }public B(String s){super(); x- -;} qu"affichera le code suivant? B b1=new B(); B b2 =new B(2003); B b3= new B("Bonjour"); System.out.println(b1.x + " et " + b2.x + " et encore " + b3.x ); (a)6 et 2009 et encore 4 (b) 1 et 2004 et encore 4 (c) 1 et 2004 et encore 2003 (d) autre chose Le constructeur B() n"appelle explicitement nithis(), nisuper(). Donc, par con- vention, le constructeur de la super-classe A est appel´e (implicitement) avant de proc´eder. Ceci donne b1.x=6. Le constructeur B(2003) appelle le constructeur pr´ec´edent avec lethis(), ce qui donne b2.x=6. Ensuite on y ajoute 2003, ce qui donne finalement b2.x=2009 Le constructeur B("Bonjour") appelle le constructeur de la super-classe A avec lesuper(). Ceci donne b3.x=5. Ensuite on le decr´emente et on a finalement b3.x=4. 3

10. Pour les classes Machin et Bidul d´efinies comme suit:

class Machin{class Bidul extends Machin{ public int f(){return(5)}; public int f(){return(2)}; public static int g(){return (6);}public static int g(){return (4);} qu"affichera le code suivant?

Bidul b=new Bidul(); Machin m =b;

System.out.println(m.f()*m.g());

(a) 30 (b) 20 (c) 8 (d)12La methode g est statique, la version utilis´ee est d´etermin´ee par le compilateur en fonction du type de la r´ef´erence. Comme m est une r´ef´erenceMachin, m.g() - c"est toujours la m´ethode g de la classeMachin(valeur 6). Pour f tout est diff´erent: sa version utilis´ee est d´etermin´ee dynamiquement (`a l"execution)par la JVM en fonc- tion du type de l"objet. Dans le cas de m.f(), m fait r´ef´erence `a une instance deBidul, c"est donc la version de f red´efinie dans la classeBidulqui est invoqu´ee (valeur 2).

D"o`u la r´eponse.

4quotesdbs_dbs9.pdfusesText_15
[PDF] tp java interface graphique corrigé

[PDF] exercice interface java corrigé

[PDF] la fille de jannina

[PDF] typologie du changement

[PDF] changement imposé

[PDF] changement construit

[PDF] conduite du changement ppt

[PDF] changement prescrit définition

[PDF] pratiques de la conduite du changement comment passer du discours ? l action

[PDF] changement adaptatif

[PDF] exemple de conduite de changement en entreprise

[PDF] prendre conscience de soi est-ce devenir étranger ? soi corrigé

[PDF] etre etranger a soi meme

[PDF] prendre conscience de soi est ce devenir soi meme

[PDF] prendre conscience de soi est-ce devenir étranger ? soi introduction