Quiz N°3 - Bases de Java

Appelez-nous au numéro (+212) 616 374 790 ou écrivez-nous à essaddouki@gmail.com

Demander le soutien en ligne de l'un de nos professeurs, à toute heure et où vous voulez, de 8h à minuit (GMT) Détails

Quiz N°3 - 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

Laquelle des déclarations suivantes ne compile pas ?

  • double num1, int num2 = 0;
  • int num1, num2;
  • int num1, num2 = 0;
  • int num1 = 0, num2 = 0;

Question 2

Quel est le résultat du programme suivant ?

                                public static void main(String... args) { 
                                    String str1, str2 = "meknes";
                                    chair = str1 + str2; 
                                    System.out.println(chair); 
                                }
                            

  • meknes
  • meknesmeknes
  • nullmeknes
  • Le code ne compile pas.

Question 3

Combien des méthodes suivantes sont compilées ?

                                public String convert(int value) { 
                                    return value.toString(); 
                                }
                                public String convert(Integer value){ 
                                    return value.toString(); 
                                }
                                public String convert(Object value){ 
                                    return value.toString(); 
                                }    
                            

  • Aucune
  • Une
  • Deux
  • Trois

Question 4

Quel est le résultat de l'exécution de ce code ?

                                public class Values {
                                    integer a = Integer.valueOf("1");
                                    public static void main(String[] nums) { 
                                        integer a = Integer.valueOf("2"); 
                                        integer b = Integer.valueOf("3"); 
                                        System.out.println(a + b); 
                                    } 
                                }
                            

  • 4
  • 5
  • Le code ne compile pas
  • Le code est compilé mais lève une exception lors de l'exécution.

Question 5

Qu'est-ce qui décrit le mieux le mot-clé new ?

  • Crée une copie d'un objet existant et le traite comme un nouvel objet.
  • Crée une nouvelle primitive
  • Instancie un nouvel objet
  • Bascule une référence d'objet à une nouvelle

Question 6

Parmi les propositions suivantes, laquelle n'est pas ordre valide pour les éléments d'une classe ?

  • Constructeur, variables d'instance, noms de méthodes
  • Variables d'instance, constructeur, noms de méthodes
  • Noms de méthodes, variables d'instance, constructeur
  • Aucune de ces réponses : tous les ordres sont valables.

Question 7

Parmi les types double, int et short, combien pourraient remplir le blanc pour que ce code produise la sortie 0?

                                public static void main(String[] args) { 
                                    ------------uneValuer; 
                                    System.out.println(uneValuer); 
                                }                                    
                            

  • Aucun
  • Une
  • Deux
  • Trois

Question 8

Quelle est la première ligne du code suivant qui ne compile pas?

                                public static void main(String[] args) { 
                                    int Integer = 0; // k1
                                    Integer int = 0; // k2
                                    Integer ++; // k3
                                    int++; // k4 
                                }                                   
                            

  • k1
  • k2
  • k3
  • k4

Question 9

Parmi les affirmations suivantes, laquelle est vraie à propos des primitives ?

  • Vous pouvez appeler des méthodes sur une primitive.
  • Vous pouvez convertir une primitive en objet de classe wrapper simplement en l'affectant.
  • Vous pouvez convertir un objet de classe Wrapper (Enveloppe) en primitive en appelant valueOf().
  • Vous pouvez stocker une primitive directement dans une ArrayList.

Question 10

Quel est le résultat des instructions suivantes ?

                                Integer integer = new Integer(4); 
                                System.out.print(integer.byteValue()); 
                                System.out.print("-"); 
                                int i = new Integer(4); 
                                System.out.print(i.byteValue()); 
                            

  • 4-0
  • 4-4
  • Le code ne compile pas.
  • Le code est compilé mais lève une exception lors de l'exécution.

Partager ce cours avec tes amis :