Test Java Online

1. Qual è il risultato dell’istruzione seguente: ArrayList<String> a = new ArrayList<>()?
A. Un errore di compilazione perché non è specificato String sul lato destro del simbolo “=”
B. Un errore a tempo di esecuzione
C. Un oggetto di classe ArrayList che può contenere solo oggetti String

Question 1 of 10

2.
Una classe astratta deve avere per avere per forza almeno un metodo astratto?

Question 2 of 10

3. Se la variabile c vale 2, data l’istruzione switch( c ){case 1: b =7; case 2: b=10;} quanto vale b dopo la sua esecuzione?
A. 10
B. 7
C. 17

Question 3 of 10

4. Qual'è l'output del seguente codice:

 
public class Main {
    public static void main(String args[]) {
       int arr[] = {10, 20, 30, 40, 50};
       for(int i=0; i < arr.length; i++)
       {
             System.out.print(" " + arr[i]);              
       }
    }
}
 

Question 4 of 10

5. Quali delle seguenti affermazioni relativa agli Web Services sono vere?

a) Un web service scritto in java potrà essere richiamato solo da un client java.
b) I Web service presentano performance inferiori rispetto ad altri metodi di comunicazione utilizzabili in rete.
c) I Web service utilizzano il protocollo http.

Question 5 of 10

6. Quale sarà l'output?
class SSBool 
{    public static void main(String [] args) 
    {
        boolean b1 = true;
        boolean b2 = false;
        boolean b3 = true;
        if ( b1 & b2 | b2 & b3 | b2 ) /* Line 8 */            System.out.print("ok ");
        if ( b1 & b2 | b2 & b3 | b2 | b1 ) /*Line 10*/            System.out.println("dokey");
    }
}

Question 6 of 10

7. Quale sarà l'output del seguente codice:
public class Test 
{ 
  private String function(float i, int f) 
  { 
    return ("gfg"); 
  } 
  private String function(double i, double f) 
  { 
    return ("GFG"); 
  } 
  public static void main(String[] args) 
  { 
    Test obj = new Test(); 
    System.out.println(obj.function(1., 20));	 
  } 
} 
 

Question 7 of 10

8. Quando la classe ha solo un costruttore con parametro, il compilatore crea un costruttore di default?

Question 8 of 10

9. Quale porzione di codice tra quelle seguenti dichiara una classe Rettangolo?

Question 9 of 10

10. Cos'è l'overloading di un metodo?

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 *