Test Java Online

1. Se si vuole che il metodo public int resetta() restituisca il valore zero, quale istruzione deve essere eseguita tra quelle qui sotto riportate?
A. return 0;
B. resetta = 0;
C. Un metodo non può restituire zero

Question 1 of 10

2. Quale sarà l’output del seguente codice
package com;

abstract class demo {

}

class Test {

  public void hello(demo d) {
    if (d instanceof demo)
      System.out.println("istanza di demo");

    if (d instanceof Prova)
      System.out.println("istanza di Prova");
  }
}

public class Prova extends demo {

  public static void main(String[] args) {
    Test obj = new Test();
    Prova p = new Prova();
    obj.hello(p);
  }
}
 

Question 2 of 10

3. L’istruzione else deve seguire quale istruzione?
A. for
B. if
C. while

Question 3 of 10

4. Quale delle seguenti affermazioni sul costruttore di default è vera?

Question 4 of 10

5. Quale sarà l'output del seguente codice.
class Base {
    public void Print() {
        System.out.println("Base");
    }         
}
 
class Derived extends Base {    
    public void Print() {
        System.out.println("Derived");
    }
}
 
class Main{
    public static void DoPrint( Base o ) {
        o.Print();   
    }
    public static void main(String[] args) {
        Base x = new Base();
        Base y = new Derived();
        Derived z = new Derived();
        DoPrint(x);
        DoPrint(y);
        DoPrint(z);
    }
}
 

 

Question 5 of 10

6. Quale sarà l'output del seguente codice:
class Helper 
{ 
	private int data; 
	private Helper() 
	{ 
		data = 5; 
	} 
} 
public class Test 
{ 
	public static void main(String[] args) 
	{ 
		Helper help = new Helper(); 
		System.out.println(help.data); 
	} 
}

Question 6 of 10

7. Quale sarà l’output del seguente codice

 
class Main {
    public static void main(String args[]) {   
             System.out.println(fun(20));
    }   
    static int fun(int x = 0)
    {
      return x;
    }
}
 

Question 7 of 10

8. Quale sarà l’output del seguente codice
class Test
{
    public static void main (String[] args)
    {
        try
        {
            int a = 0;
            System.out.println ("a = " + a);
            int b = 20 / a;
            System.out.println ("b = " + b);
        }
 
        catch(ArithmeticException e)
        {
            System.out.println ("Divide by zero error");
        }
 
        finally
        {
            System.out.println ("inside the finally block");
        }
    }
}
 

Question 8 of 10

9. Quanto vale “a” dopo aver eseguito il codice seguente: int b = 7; int a = 3 + b;
A. 10
B. 11
C. Non compila

Question 9 of 10

10. Quale sarà l’output prodotto dal seguente codice: 
class Test
{
    public static void main (String[] args) 
    {
        int arr1[] = {1, 2, 3};
        int arr2[] = {1, 2, 3};
        if (arr1.equals(arr2))
            System.out.println("Same");
        else
            System.out.println("Not same");
    }
}
 

Question 10 of 10


 

7 risposte a “Test Java Online”

    1. purtroppo le domande sono random e quindi non riesco a verificare se il punto 7 è errato. In ogni caso, grazie per la segnalazione

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *