[PDF] Examen 2014-2015 - Durée : 1h30





Previous PDF Next PDF



Examen 2014-2015 - Durée : 1h30

Examen 2014-2015 - Durée : 1h30. POO : Programmation Orientée Objet. Premi`ere année package eu.telecomancy.poo;. 2 import java.util.*;.



Correction Examen POO janvier 2003

UE Programmation Orientée Objet. Correction Examen POO janvier 2003. Exercice 1 : Q1. Q 1.1. L'attribut de classe (statique) cpt permet d'assurer que chaque 



Examen dAlgorithmique et Programmation Orientée Objet

Examen d'Algorithmique et Programmation Orientée Objet. 2015-2016. 1re année Apprentissage Phelma - Semestre 1. Mars 2016. Documents de COURS autorisés.



Examen Programmation Orientée Objet 1 Gestion dun sujet dexamen

Examen Programmation Orientée Objet. Année : 2014-2015. 1 Gestion d'un sujet d'examen. On cherche `a définir des exercices et `a les exploiter afin de créer 



Pratique de la programmation orientée-objet Examen final

5 juil. 2021 Pratique de la programmation orientée-objet ... l'examen dure de 16h15 à 20h00 ... les énoncés et les corrigés des séries d'exercices



Exercices de Programmation Orientée Objet en Java

Exercice 2.10 : on veut développer un logiciel pour générer des sujets d'examen. Un programmeur a écrit la classe suivante avant de démissionner (il a gagné au 



Examen (Sujet A) Programmation orientée objet avancée

Programmation orientée objet avancée. — Master d'informatique —. Janvier 2017 durée 2h. L'examen se compose de quatre exercices indépendants.



Corrigé de loexamen 1 : Master I ESE+Inst Programmation Orientée

Module : Programmation orienté Objet pOO. Responsable du Module : Dr M. Khadruoui. Corrigé de loexamen 1 : Master I ESE+Inst. Programmation Orientée Objet.



nh2s blog

Examen final de Programmation Objet : Corrigé-type. Année universitaire 2014-2015. 2e année licence informatique. Programmation Objet. Jeudi 15 janvier 2015.



UE Programmation Orientée Objet Examen premi`ere session – 2

2 juin 2010 Exercice 1 : Textes et formatages. (Les classes de cet exercice appartiendront au package texte). Un même contenu de texte structuré peut ...

CORRECTION

CORRECTIONExamen 2014-2015 - Duree : 1h30

POO : Programmation Orientee Objet

Premiere anneeSeule une feuille recto-verso d'aide memoire manuscrite est autorisee.

Nom : Pr

enom :.Question 1.Lequels des exemples ci-dessous denissent de maniere correcte une classe Java? (2 reponses)

1#define TAB_SIZE;

2class EvilCode {

3int[] t = new int[TAB_SIZE];

4}

1package eu.telecomancy.poo;

2import java.util.*;

3class EvilCode {

4void cast() {}

5}1class EvilCode {

2abstract void dizzy() {

3System.out.println("boo");

4} 5}

1package telecomnancy;

2class EvilCode {

3Integer count = 9;

4void compute() {}

5}1package telecomnancy;

2include java.util.List;

3class EvilCode {

4void call() {}

5List numbers;

6}

1package telecomnancy;

2class EvilCode {

3void cry() {}

4java.util.List numbers;

5} .Question 2. En considerant le code suivant, indiquer les armations correctes lors de l'execution de la methodearrangeFlowers(). (2 reponses)1class Flower {

2public void fragrance() { System.out.println("Flower"); }

3}

4class Rose extends Flower {

5public void fragrance() { System.out.println("Rose"); }

6}

7class Bouquet {

8public void arrangeFlowers() {

9Flower f1 = new Rose();

10f1.fragrance();

11}

12}L'achage produit est :Flower.

L'achage produit est :Rose.

Le type dynamique def1estFlower.

Le type dynamique def1estRose.

Le type statique def1estRose.

.Question 3. En considerant la signature de methodepublic String speak(int age, String message), indiquer les denitions qui permettent desurchagercorrectement cette methode. (3 reponses) public String speak(int volume, String message) private String speak(int age, String message) public String talk(int age, String message) public String speak(int age, String message, int volume) public boolean speak(int age, String message) public String speak(String message, int age) public boolean speak(String message, int age, int volume) .Question 4. En considerant le code suivant, indiquer quelles sont les declarations correctes qui peuvent ^etre inserees a la place du marqueur// INSERT CODE HERE. (3 reponses)1interface Hackable {

2void hack();

3}

4class Laptop {

5public void hack() { System.out.println("Laptop hacked"); }

6}

7class Smartphone implements Hackable {

8public void hack() { System.out.println("Smartphone hacked"); }

9}

10class Test {

11// INSERT CODE HERE

12{

13o.hack();

14}

15}void tryToHack(Hackable o)

void tryToHack(Laptop o) void tryToHack(Smartphone o) void tryToHack() .Question 5. En considerant le code suivant, indiquer quelle instruction inseree a la place du marqueur /* INSERT CODE HERE */permet d'acher la valeur de la variablesolarCellCount. (1 reponse)

Examen 2014-2015 - Duree : 1h30

CORRECTION

CORRECTION1class Robot {

2int power;

3}

4class SolarRobot extends Robot {

5int solarCellCount;

6public static void main(String args[]) {

7Robot myRobot = new SolarRobot();

8System.out.println(/* INSERT CODE HERE */);

9}

10}myRobot.solarCellCount

SolarRobot.myRobot.solarCellCount

(SolarRobot) myRobot.solarCellCount ((SolarRobot) myRobot).solarCellCount .Question 6.Indiquer l'achage produit par l'execution du code suivant. (1 reponse)1class Plant {

2static void watering() {

3System.out.println("Watering a plant");

4} 5}

6class Cactus extends Plant {

7static void watering() {

8System.out.println("Watering a cactus");

9} 10}

11class TestWatering {

12public static void main(String[] args) {

13Plant plant = new Plant();

14Plant cactus = new Cactus();

15plant.watering();

16cactus.watering();

17}

18}Watering a plant

Watering a plant

Watering a plant

Watering a cactus

Watering a cactus

Watering a plant

Erreur a la compilation

.Question 7.Considerant les denitions de la classeSeasonet de l'interfaceSunny, la t^ache est de

declarer une classeSummerqui herite de la classeSeasonet qui realise l'interfaceSunny. Indiquer la denition

correcte. (1 reponse)1class Season {}

2interface Sunny {}class Summer implements Season extends Sunny {}

class Summer extends Season implements Sunny {} class Summer implements Season, Sunny {} class Summer extends Season, Sunny {} .Question 8. En considerant les classes denies ci-dessous, indiquer quelles instructions de code peuvent ^etre inserees individuellement a la place du marqueur//INSERT CODE HEREan que l'execution du code produise l'achage suivant : (2 reponses)Student says good lecture!Gamer says good game!

1class Student {

2void print() {

3System.out.println("Student says good lecture!");

4} 5}

6class Gamer extends Student {

7void print() {

8System.out.println("Gamer says good game!");

9} 10}

11class MyApp {

12Student a = new Student();

13// INSERT CODE HERE

14a.print();

15b.print();

16}

Gamer b = new Gamer();

Student b = new Student();

Gamer b = new Student();

Student b = new Gamer();

Gamer b = ((Gamer) new Student());

Student b = ((Gamer) new Student());

.Question 9.Indiquer l'achage produit par l'execution du code suivant. (1 reponse) 2

Examen 2014-2015 - Duree : 1h30

CORRECTION

CORRECTION1class DVD {

2String title;

3DVD(String t) {

4title = t;

5} 6}

7class TestEquals {

8public static void main(String[] args) {

9String name = "Game of Thrones";

10DVD disc1 = new DVD(name);

11DVD disc2 = new DVD(name);

12System.out.print(disc1.equals(disc2) +":");

13System.out.print(disc1 == disc2);

14}

15}true:true

false:false true:false false:true Erreur a la compilation.Aucune methodeequalsn'est denie dans la classeDVD. .Question 10. En considerant le code suivant, indiquer quelle instruction inseree a la place du marqueur /* INSERT CODE HERE */permettrait a la classePokeDexde determiner si la variablepikachureference un

objet de la classeElectricPokemonet d'acher"PikaPika"dans ce cas. (1 reponse)1class Pokemon { float power; }

2class ElectricPokemon extends Pokemon {

3boolean electric;

4}

5class PokeDex {

6public static void main(String args[]) {

7Pokemon pikachu = new ElectricPokemon();

8/* INSERT CODE HERE */

9System.out.println("PikaPika");

10}

11}if (pikachu instanceof ElectricPokemon)

if (pikachu.instanceOf(ElectricPokemon)) if (pikachu == ElectricPokemon) if (pikachu = ElectricPokemon) .Question 11.quotesdbs_dbs5.pdfusesText_10
[PDF] examen programmation orientée objet java solution 2011

[PDF] examen régional de français 2013 rabat

[PDF] examen regional francais 2015 casablanca

[PDF] examen rooster 2017

[PDF] examen s1 etudes francaises

[PDF] examen science secondaire 2

[PDF] examen secondaire 2016 2017

[PDF] examen sn pdf

[PDF] examen statistique descriptive s1 fsjes

[PDF] examen suisse de maturité

[PDF] examen sureté de fonctionnement

[PDF] examen système d'information corrige pdf

[PDF] examen t.e.n.s reponse

[PDF] examen tcf exemple

[PDF] examen tens anglais