Search Header Logo

Quiz-Java

Authored by Sonia Kotel

Information Technology (IT)

University

Used 6+ times

Quiz-Java
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

14 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 2 pts

Java est un langage:

Compilé

Interprété

Compilé et interprété

Ni compilé Ni interprété

2.

MULTIPLE CHOICE QUESTION

1 min • 4 pts

public class A{

      public A(){

                  System.out.println("Je suis un A");

      }

}

 

public class B extends A{

      public B(){

            //super();

            System.out.println("Je suis un B");

      }

}

 

public class C extends B{

      public C(){

            //super();

            System.out.println("Je suis un C");

      }

     

      public static void main(String args[]){

            C c = new C();

      }

}

Que va afficher la classe C?

Je suis un A

Je suis un B

Je suis un C

Je suis un C

Je suis un B

Je suis un A

Je suis un C

  Je suis un A

3.

MULTIPLE CHOICE QUESTION

1 min • 4 pts

Observez les classes suivantes:

public class Person{

      public void talk(){ System.out.print("I am a Person "); }

}

 

public class Student extends Person {

      public void talk(){ System.out.print("I am a Student "); }

}

 

Quel sera le résultat du morceau de code qui suit:

 

public class Test{

      public static void main(String args[]){

            Person p = new Student();

            p.talk();

      }

}

 

I am a Person

I am a Student

I am a Person I am a Student

a)     I am a Student I am a Person

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Pour les classes A et B définies comme suit:

class A {

      public int x;

      public A() {x=5; }

}

 

class B extends A {

      public B() {x++;}

      public B(int i){this(); x=x+i; }

      public B(String s){super(); x- -; }

}

qu’affichera le code suivant?

 

B b1=new B(); B b2 =new B(2003); B b3= new B(”Bonjour”);

System.out.println(b1.x + ” et ” + b2.x + ” et encore ” + b3.x );

 

6 et 2009 et encore 4

1 et 2004 et encore 4

1 et 2004 et encore 2003

autre chose

5.

MULTIPLE CHOICE QUESTION

1 min • 2 pts

Pour les classes A et B définies comme suit:

 

class A {

      public int f() {return(5); }

      public static int g() {return (6);}

}

class B extends A {

      public int f() {return(2); }

      public static int g() {return (4); }

}

 

qu’affichera le code suivant?

 

B b=new B();

A a =b;

System.out.println(a.f()*a.g());

30

20

  8

12

6.

MULTIPLE CHOICE QUESTION

1 min • 2 pts

Media Image

Soit la hiérarchie de classes suivante.

Qu'est-ce-que le programme suivant va afficher à la console ? (L'appel à getClass().getName() renvoie le nom de la classe dont l'objet est une instance sous la forme d'un String)

 

Mammifère[] m = {new Chien(), new Baleine()};

Animal[] a = m;

a[0] = new Perroquet();

System.out.println (a[0].getClass().getName());

Perroquet

Animal

Mammifère

  Une erreur de compilation apparaît

7.

MULTIPLE CHOICE QUESTION

1 min • 2 pts

Que va afficher le programme suivant à la console ?

 

public class Computer {

      public int add (int a, int b) {

            return a + b;

      }

}

 

public class SuperComputer extends Computer {

      public int add (int a, int b) {

            return 0;

      }

}

 

public class Test

{

public static void main (String[] args)

{

Computer pc = new SuperComputer();

int sum = pc.add (9, 5);

System.out.println (sum);

14

0

Une erreur de compilation apparaît

Une erreur d'exécution apparaît

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?