QCM QCM Quiz Java 2 SE partie 1 par Lynleroy Lynleroy 8 509 joués - il y a 11 ans Un QCM pour apprendre ou réviser les bases de Java... QCM 30 QUESTIONS expert Programmation QCM : Chaque question peut avoir plusieurs bonnes réponses 1 Quelle est la valeur renvoyée par "abcd" instance of object ? «abcd»TrueFalseStringRien 2 Lesquels de ces identificateurs sont corrects ? Mon_nomMonNom7nomsMon$nom 3 Comment indiquer qu'une classe A spécialise une classe B ? Class A : : BClass A extends BClass A implements BClass A inherit B 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 Combien d'instances de la classe A créent le code suivant : A x, u; x=new A(); A y= new A(); x=new A(); ? AucuneUneTroisDeuxCinq 5 Que signifie le mot clé "static" associé à un attribut ? Que la valeur de cet attribut est constanteQue cet attribut n'est visible que dans la classe où il est définiQue cet attribut a une valeur unique pour toutes les instances de la classeQue cet attribut sera toujours passé par valeur 6 Quelle assertion est vraie en Java ? Une classe peut implémenter plusieurs interfaces mais doit étendre une seule classeUne classe peut implémenter plusieurs classes mais doit étendre une seule interfaceUne classe peut implémenter plusieurs interfaces et peut étendre plusieurs classesUne classe doit implémenter une seule interface et étendre une seule classe 7 "Child" est une classe héritant de la classe "Parent", "myChild" et "myParent" sont des instances respectivement de "Child" et "Parent". Quel code ne compile pas ? Parent p = new Child();MyParent = myChild;MyChild = myParent;MyChild=(MyChild)myParent; 8 Quelles réponses déclarent un tableau d'objet "string" ? String[] sString [] sString [s]String s [] 9 Une interface en Java peut contenir : Des déclarations de méthodes et de constantesDes déclarations de méthodesDes déclarations de méthodes et de méthodes statiquesDes déclarations de méthodes et de constructeurs 10 Si la classe B hérite de A qui implémente l'interface K, je peux écrire : B i = (K)new A();A i = new K();B i = new A();K i = new B(); 11 Quelle est la classe de Java qui fournit les fonctionnalités des structures de données de style tableau qui peuvent se dimensionner elles-mêmes de manière dynamique ? HashtablePropertiesVector 12 Que faut-il au driver manager pour établir une connexion avec la BDD (API JDBC) ? Un objet driverRien du toutL'URL de connexion, le nom de l'utilisateur et son mot de passe 13 Laquelle de ces affirmations sur les constructeurs est vraie ? Une classe hérite du constructeur de son parentLe compilateur fournit un constructeur par défaut si aucun constructeur n'est créé pour la classeTous les constructeurs doivent renvoyer le type voidUn constructeur peut lancer une exception 14 Pour avoir un commentaire sur une ligne, on place en début de ligne le(s) caractère(s) suivant(s) : //#/*% 15 Quelle différence existe-il entre les interfaces "list" et "set" ? Une 'list' peut contenir une référence nulle, mais pas un 'set'Un 'set' peut contenir deux fois le même élément, mais pas une 'list'Une 'list 'peut contenir deux fois le même élément, mais pas un 'set'Un 'set' peut contenir une référence nulle, mais pas une 'list' 16 Quel est le droit d'accès le plus restrictif pour donner l'accès aux membres d'une autre classe de même package ? PublicDefault accessAbstractProtected 17 La déclaration suivante : public class MaClasse{ ... } permet de définir … Rien du tout en JavaUn type génériqueUne classe abstraite dont la classe T hérite forcémentUn type comparable avec le type T 18 Dans quelle situation utilise-t-on la séquence : try-catch-finally ? Pour traiter les exceptionsPour sortir du programmePour déboguer le code 19 Peut-on utiliser plusieurs blocs "catch" après un bloc "try" ? NonOui 20 Peut-on utiliser plusieurs blocs "finally" après un bloc "try" ? OuiNon 21 Pour avoir un commentaire sur un paragraphe, on place le(s) caractère(s) suivant(s) au début du paragraphe : /**#/*% 22 Quelle est la taille d'un caractère ? 4 bits7 bits8 bits16 bits32 bits 23 Lorsqu'on déclare "class A extends B", que peut représenter B ? Une classe abstraiteUne classe concrèteUne interface 24 Une classe A ne peut pas être déclarée : StaticPrivateDefault 25 Quelle est la taille d'un type short ? 4 octets16 bits32 bits2 octets 26 Quelles réponses concernant cette déclaration de méthode sont vraies ? void maMethode(String a) { } MaMethode est statique.MaMethode ne renvoie pas de valeurMaMethode() est abstraiteMaMethode n'est pas accessible en dehors du paquetage dans lequel elle est déclarée 27 Les méthodes marquées protected peuvent être appelées dans toute sous-classe de cette classe : NonOui 28 Que représente le mot clé "instanceof" ? Une méthodeUn opérateur et un mot réservé du langage Java 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 Que représente le mot finalize ? Une méthodeUn opérateur et un mot réservé du langage Java 30 Des classes internes peuvent être définies à l'intérieur des méthodes : NonOui Une erreur dans ce Quiz ? Contactez l'auteur Commentaires