QCM QCM Quiz Java 2 SE Partie 2 par Lynleroy Lynleroy 2 551 joués - il y a 11 ans QCM pour apprendre et/ou réviser les bases de Java QCM 30 QUESTIONS difficile Programmation QCM : Chaque question peut avoir plusieurs bonnes réponses 1 Un Set est une classe abstraite : NonOui 2 Comment peut-on empêcher qu'un attribut d'une classe soit sérialisé ? En le marquant privateEn le marquant volatileEn le marquant transientVous ne pouvez pas 3 L'instruction default d'un switch est-elle toujours exécutée ? NonOui Quizz.biz est un service gratuit financé par la publicité. Pour nous aider et ne plus voir ce message : Je désactive Adblock ou Je vous soutiens sur Tipeee 4 Une Collection est une classe : NonOui 5 Qu'est-ce-qu'une interface ? Une classe qui ne contient que des déclarations de constantesUne classe qui ne contient que des déclarations de méthodesUne classe qui sert à implémenter d'autre classe 6 L'instruction suivante crée-t-elle un objet : Voiture Clio ? NonOui 7 Qu'est ce que la surcharge de méthodes ? Les méthodes peuvent avoir le même nom avec des types d'arguments ou un nombre d'arguments différentsUne méthode est surchargée lorsque le type des données passées en arguments n'est pas celui contenu dans la définition de la méthodeUne méthode surcharge une autre en redéfinissant son implémentation 8 Lequel n'a pas sa place parmi ces choix ? CatchSelectWhileTransient 9 Pour spécifier que la valeur d'une variable ne peut pas changer, on la déclare comme une constante avec le mot réservé ... FinalizeConstStaticFinal 10 Quelles sont les réponses vraies ? Les variables locales peuvent être déclarées final.Les méthodes peuvent être déclarées final.Les constructeurs ne peuvent pas être déclarées private.Les variables transient ne peuvent pas être sérialisées. 11 Comment importer les classes publiques du package java. myPackage ? Package myPackage. *;Package java. myPackage;Import myPackage;Import myPackage. *; 12 Quelle est la bonne syntaxe ? For(i; 1;5) {resultat+=25;}For(int i=1; i<=5;i++) { resultat += 25; }For i : =1 to 5 do resultat+=25; 13 Quelles sont les caractéristiques d'une classe entièrement encapsulée ? Toutes les variables sont privées.Toutes les méthodes sont privées.Des méthodes sont fournies pour accéder aux propriétés de la classe.La conception de la classe peut être modifiée avec un impact minimal sur son implémentation. 14 Quelles classes acceptent les doublons ? CollectionListMapSet 15 Une valeur nulle peut-elle être ajoutée à une liste ? OuiOui, mais uniquement dans une liste chaînéeOui, mais à condition quelle ne soit pas vide.Non 16 Que signifie le mot clé 'final' associé à une méthode ? Cette méthode ne peut pas être surchargéeCette méthode ne peut pas être redéfinieL'implémentation de cette méthode doit se trouver dans une classe fille de celle où elle est définieLe type de retour de cette méthode doit être une constante 17 Une classe abstraite peut-elle avoir des méthodes non-abstraites ? NonOui 18 Qu'est-ce que le 'Garbage Collector' Java Un tableau Java permettant de stocker des objetsUn thread gérant la mémoireUn outil du JDK permettant d'évaluer les performances d'une application JavaRien de tout ça 19 Si un thread se bloque sur une entrée/sortie, quelles sont les affirmations vraies ? Le thread entre dans l'état Prêt.Le thread entre dans l'état Mort.Aucun autre thread ne peut effectuer d'entrée/sortie.Le thread entre en état d'attente. 20 Dans quelle situation utilise-t-on l'instruction : System. exit(0) ? Pour traiter les exceptionsPour sortir du programme 21 Quelles sont les réponses vraies ? Le multithread est exclusif à Java.Le multithread exige un ordinateur monoprocesseur.Le multithread exige plus d'un processeur.Le multithread est supporté par Java. 22 Quelle ligne va être lue après ces instructions (API JDBC) ? ResultSet rs=state. executeQuery("select * from MaTable"); rs. absolute(4); rs. relative(3); rs. relative(-4); rs. relative(6); rs. absolute(5); La ligne N° 4.La ligne N° 5.La ligne N° 3.La ligne N° 14. 23 Quel objet Java permet d'exécuter des requêtes SQL (API JDBC) ? L'objet Statement.L'objet ResultSet.L'objet Connection. 24 Les Iterator peuvent retirer des éléments : OuiNon 25 Comment se définit une classe pouvant s'exécuter comme un thread ? En spécialisant la classe Thread.En implémentant l'interface Throwable.En implémentant l'interface MultiThread.En implémentant l'interface Runnable. 26 Quelle méthode de l'objet Statement permet d'exécuter la requête "drop table job" ? ExecuteQuery(String requete).Execute (String requete).ExecuteUpdate(String requete). 27 Que signifie le mot clé 'throw' ? Permet d'indiquer qu'une méthode est susceptible de lancer une exceptionPermet de lancer une exceptionPermet de démarrer le Garbage Collector.Permet d'interrompre le Garbage Collector 28 Que signifie le mot clé 'super' ? Permet d'obtenir une référence sur la classe mèrePermet d'établir une relation d'ordre entre objetsAugmente la visibilité d'un attribut ou d'une méthodePermet la propagation d'une exception à l'appelant Quizz.biz est un service gratuit financé par la publicité. Pour nous aider et ne plus voir ce message : Je désactive Adblock ou Je vous soutiens sur Tipeee 29 Quelle méthode de l'objet Statement permet d'exécuter une requête SQL (API JDBC) ? ExecuteQuery(String query).ExecuteSQL(String query).ExecuteDBQuery(String query). 30 Par quel biais récupère-t-on un objet Statement (API JDBC) ? En instanciant la classe avec l'opérateur new.En invoquant la méthode createStatement() de l'objet Connection.En invoquant la méthode getStatement() de l'objet Connection. Une erreur dans ce Quiz ? Contactez l'auteur Commentaires