Quiz N°1 - Bases de Java

Notification de cookies

Nous utilisons des cookies pour améliorer votre expérience. En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies. Plus d'informations

Quiz N°1 - Bases de Java

You are not connected

S'il vous plaît connectez-vous avec votre compte Facebook or Google pour passer le Quiz Facebook    Google   
Ensembles des questions pour tester votre maitrise des éléments de base de Java

Prérequis pour faire ce quiz

Passer ce quiz

Question 1

étant donné la classe suivante

                                    class DevInfo {
                                        //..code
                                    }
                            

Laquelle des options suivantes compilera?

AB
                                                        package java.dev.info;

                                                        class Learn {
                                                            DevInfo devinfo = new DevInfo();
                                                        }                                                        
                                                
                                                        package java.dev;

                                                        import DevInfo;
                                                        
                                                        class Learn {
                                                            DevInfo devinfo;
                                                        }
                                                
CD
                                                            package java.dev.*;
                                                            import java.default.*;

                                                            class Learn {
                                                                DevInfo devinfo;
                                                            }
                                                    
                                                            package java.dev.info;
                                                            import default.*;
                                                            
                                                            class Learn {
                                                                default.DevInfo devinfo;
                                                            }
                                                    

  • A
  • B
  • C
  • D
  • Aucune des options ci-dessus

Question 2

La liste numérotée suivante de composants de classe Java ne se trouve dans aucun ordre particulier. Sélectionnez l'ordre acceptable de leur occurrence dans n'importe quelle classe Java (choisissez toutes les réponses qui s'appliquent):

  1. Commentaires
  2. Instruction import
  3. Instruction package
  4. Méthodes
  5. Déclaration de classe
  6. Variables

  • 1,3,2,5,6,4
  • 3,1,2,5,4,6
  • 3,2,1,4,5,6
  • 3,2,1,5,6,4

Question 3

Lequel des exemples suivants définit une structure de classe Java correcte?

ABC
                                                    #connect java compiler; 
                                                    #connect java virtual machine; 
                                                    class DevInfo {}
                                                
                                                    package java compiler; 
                                                    import java virtual machine; 
                                                    class DevInfo {} 
                                                
                                                    import javavirtualmachine.*; 
                                                    package javacompiler;
                                                    class DevInfo {
                                                        void methode1() {}
                                                        int compteur; 
                                                    }
                                                
DEF
                                                    package javacompiler; 
                                                    import javavirtualmachine.*; 
                                                    class DevInfo {
                                                        void methode1() {}
                                                        int compteur; 
                                                    }
                                                
                                                    #package javacompiler; 
                                                    $import javavirtualmachine; 
                                                    class DevInfo {
                                                        void method1() {}
                                                        int count; 
                                                    }
                                                
                                                    package javacompiler; 
                                                    import javavirtualmachine; 
                                                    Class DevInfo {
                                                        void method1() {}
                                                        int count; 
                                                    }
                                                

  • A
  • B
  • C
  • D
  • E
  • F

Question 4

Étant donné le contenu du fichier source Java MyClass.java,sélectionnez les options appropriées:

                                // Fichier source MyClass.java
                                package com.dev.info;
                                import java.util.Date;
                                class Etudiant {}
                                class Cours {}
                            

  • La classe importée, java.util.Date, est accessible uniquement dans la classe Etudiant.
  • La classe importée, java.util.Date, est accessible à la fois aux classes Etudiant et Cours.
  • Les classes Etudiant et Cours sont définies dans le package com.dev.info.
  • Seule la classe Etudiant est définie dans le package com.dev.info. La classe Cours est définie dans le package Java par défaut.

Question 5

Étant donné la classe DevInfo,

                                class DevInfo {
                                    public static void main(String[] args) {
                                        System.out.println(args[1] + ":" + args[2] + ":" + args[3]);
                                    }
                                }
                            

Quelle est la sortie de DevInfo, si elle est exécutée en utilisant la commande suivante?

                                java DevInfo Maroc Tunisie Algerie Espagne
                            

  • Maroc:Tunisie:ALgerie
  • DevInfo:Maroc:Tunisie
  • java:DevInfo:Maroc
  • Tunisie:Algerie:Espagne

Question 6

Laquelle des options suivantes, lorsqu’elle est insérée dans // INSERER LE CODE ICI, affichera "Hello From maghreb" ?

                                public class DevInfo {
                                    // INSERT CODE HERE
                                    {
                                        System.out.println("Hello From maghreb");
                                    }
                                }
                            

  • public void main (String[] args)
  • public void main(String args[])
  • static public void main (String[] array)
  • public static void main (String args)
  • static public main (String args[])

Question 7

Que signifie "écrire une fois, exécuter n'importe où" ? Sélectionner les bonnes réponses:

  • Le code Java peut être écrit par un membre de l'équipe et exécuté par d'autres membres de l'équipe.
  • C'est à des fins de marketing seulement.
  • Il permet aux programmes Java d'être compilés une fois et peut être exécuté par n'importe quelle machine virtuelle Java sans recompilation.
  • L’ancien code Java n’a pas besoin de recompilation lors de la publication de nouvelles versions de JVM.

Question 8

Examinez le code suivant:

                                class Cours {
                                    String nomCours;
                                }
                                class DevInfo {
                                    public static void main(String args[]) {
                                        Cours c = new Cours();
                                        c.nomCours = "Java";
                                        System.out.println(c.nomCours);
                                    } 
                                }
                            

Parmi les affirmations suivantes, laquelle sera vraie si la variable nomCours est définie en tant que variable privée (private)?

  • La classe DevInfo affichera Java.
  • La classe DevInfo affichera null.
  • La classe DevInfo ne sera pas compilée.
  • La classe DevInfo lève une exception lors de l'exécution.

Question 9

Étant donné le code suivant, sélectionnez les réponses correctes:

                                package com.dev.info.learn;
                                class Cours {
                                    public String nomCours;
                                    public void setNomCours(private String nom) {
                                        nomCours = nom;
                                    }
                                }
                            

  • Vous ne pouvez pas définir un argument de méthode en tant que variable privée.
  • Un argument de méthode doit être défini avec une accessibilité publique ou par défaut.
  • Pour les méthodes redéfinies, les arguments de méthode doivent être définis avec une accessibilité protégée.
  • Aucune de ces réponses.

Partager ce cours avec tes amis :