Exam intergiciel de base 1

Note Pour chaque QCM de cette épreuve une réponse juste égale pt et une réponse fausse égale - pt Une totalité de points inférieure à zéro revient à une note nulle Pour chaque QCM indiquer la les bonne s réponse s dans votre feuille de composition Exercice Questions d ? ordre général Q Expliquez succinctement le procédé de création d ? un client et d ? un serveur interagissant gr? ce à la technologie RMI Vous pourrez par exemple décrire la mise en ?uvre d ? une calculatrice dont les opérations addition et multiplication sont réalisées par des objets distants pts Q Soit la classe Java suivante public class TestThread private int compte public TestThread Thread t new Thread new ComportementThread Thread currentThread getName t start try t join System out println Compte compte catch Exception e private void incCompte String threadName System out println threadName Ajout de au compte for int i i i compte public class CrediterCompte extends Thread Override public void run incCompte Thread currentThread getName public class ComportementThread implements Runnable private String parent ComportementThread String parent this parent parent private void incCompte CrediterCompte c new CrediterCompte CrediterCompte c new CrediterCompte CrediterCompte c new CrediterCompte c start c start c start try c join c join c join catch Exception e Override public void run ?nal String me Thread currentThread getName for int i i i ?nal int num i Thread t new Thread public void run if num try Thread sleep num catch Exception e System out println Thread currentThread getName Mon géniteur est me t start try if num t join catch Exception e System out println Thread currentThread getName Celui qui aime apprendre est bien près du savoir ? Confucius CincCompte Mon géniteur est parent public static void main String args new TestThread - Quel est le résultat de l ? exécution de la classe TestThread ci-dessus pts - L ? exécution de TestThread fournit-elle toujours le même résultat Si non quelle en est la cause et comment peut-on y remédier pts - Quel est le temps minimal d ? exécution complète de la classe TestThread pt Exercice Conception d ? un mini jeu vidéo pts Pour votre entretien d ? embauche dans une startup de haut rang il vous est demandé de concevoir en langage Java un jeu vidéo consistant à réunir plusieurs joueurs autour d ? une série de Question à Choix Multiple QCM Les di ?érents joueurs pourront être situés sur des machines distantes pouvant communiquer via une connexion réseau dont le signal est supposé excellent Le comportement de votre jeu sera le suivant Lorsqu ? un joueur démarrera l ? application installée sur son poste il lui sera demandé à travers une boite de dialogue standard de fournir un alias Ensuite un identi ?ant permettant de le distinguer des autres joueurs lui sera attribué Une fois que le joueur sera identi ?é il aura deux possibilités Il pourra démarrer une nouvelle partie en cliquant sur un bouton prévu à cet

Documents similaires
  • 38
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Jui 08, 2022
  • Catégorie Sports
  • Langue French
  • Taille du fichier 45.5kB