Quiz N°2 - Bases de Java

Vous n'êtes pas connecté

Pour répondre au quiz, vous devez créer un compte ou vous connecter

Passer ce quiz

lancez le défi maintenant

Question 1

Laquelle des signatures de méthode suivantes est une déclaration valide d’un point d’entrée dans une application Java?

  • public void main(String[] args)
  • public static void main()
  • private static void start(String[] mydata)
  • public static final void main(String[] mydata)

Question 2

Quelle est l'extension de nom de fichier appropriée pour un fichier compilé en bytecode Java?

  • .java
  • .bytecode
  • .class
  • .dll

Question 3

Lequel des éléments suivants n'est pas une notion des langages de programmation orientés objet traditionnels ?

  • Les objets sont regroupés en tant que procédures, indépendamment des données sur lesquelles ils agissent.
  • Un objet peut prendre de nombreuses formes via le casting.
  • Un objet peut contenir des données, appelées attributs.
  • Un objet peut effectuer des actions, via des méthodes.

Question 4

Quelles variables ont une portée limitée à une méthode?

  • Variables d'interface
  • Variables de classe
  • Variables d'instance
  • Variables locales

Question 5

Quel paquet est importé dans chaque classe Java par défaut?

  • java.util
  • java.lang
  • system.lang
  • java.system

Question 6

 Lequel des éléments suivants n'est pas un commentaire de code valide en Java?

  • // c’est un commentaire
  • /*** c’est un commentaire ***/
  • # c’est un commentaire
  • /* c’est un commentaire ****/

Question 7

Quelle déclaration à propos d'un fichier .java valide est vraie ?

  • Il ne peut contenir qu'une seule déclaration de classe.
  • Il peut contenir une déclaration de classe publique et une définition d'interface publique.
  • Il doit définir au moins une classe publique.
  • Il peut définir au plus une classe publique.

Question 8

Quelle déclaration sur l’instruction d’importation import est vraie ?

  • La classe ne compilera pas si elle contient des instructions d'importation inutilisées.
  • Les instructions d'importation non utilisées peuvent être supprimées de la classe sans empêcher la compilation d'une classe.
  • La classe ne compilera pas si une instruction d'importation en double est présente.
  • Si une classe contient une instruction d'importation pour une classe utilisée dans le programme introuvable, elle peut toujours être compilée.

Question 9

Quel est le résultat de la compilation et de l'exécution de la classe suivante ?

                                public class DevInfo {
                                    
                                    int visites = 10;
                                    
                                    public static void main(String[] data) {
                                        int visites = 5;
                                        System.out.print(visites + visites);
                                    }
                                }
                            

  • Elle ne compile pas.
  • Elle compile mais lève une exception lors de l'exécution.
  • Elle compile et affiche 5.
  • Elle compile et affiche 15.

Question 10

Quelles déclarations sur Java sont vraies ?

I. La commande java peut exécuter des fichiers .java et .class.

II. Java n'est pas orienté objet.

III. La commande javac est compilée directement dans le code machine natif.

  • I seulement
  • III seulement
  • II et III
  • Aucune n'est vraie.

Partager ce cours avec tes amis :