Test Java Online

1. Le interfacce devono essere estese o implementate?

Question 1 of 10

2. Quale sarà l'output?
 class output {
        public static void main(String args[])
        {             String s = "Hello World";
             int i = s.indexOf('o');
             int j = s.lastIndexOf('l');
             System.out.print(i + " " + j);
 
        }
   }

Question 2 of 10

3. 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 3 of 10

4. Volendo rappresentare numeri con virgola mobile in Java, quali tipi primitivi si utilizzeranno?

Question 4 of 10

5. Quale sarà l'output del seguente codice:
class Derived 
{ 
  public void getDetails() 
  { 
    System.out.println("Derived class"); 
  } 
} 

public class Test extends Derived 
{ 
  protected void getDetails() 
  { 
    System.out.println("Test class"); 
  } 
  public static void main(String[] args) 
  { 
    Derived obj = new Test(); // line xyz 
    obj.getDetails(); 
  } 
} 
 

Question 5 of 10

6. Se un insieme di metodi di uno o più bean ha definiti i seguenti attributi per le transazioni:
Metodo-1 -> Supports

Metodo-2 -> Required

Metodo-3 -> NotSupported

Metodo-4 -> RequiresNew
nei diagrammi che seguono, una freccia indica che il metodo sulla sinistra chiama quello sulla destra, e tra parentesi è indicata la transazione all'interno della quale viene eseguito ('No Tx' indica che il metodo viene eseguito senza transazioni). Quale dei seguenti diagrammi si adatta agli attributi elencati sopra ?

Question 6 of 10

7. Una interfaccia può estendere un'altra interfaccia

Question 7 of 10

8. Considerando il seguente frammento di codice:

int x = 1;
while(x>0) x++;

Quali delle seguenti affermazioni è vera?

Question 8 of 10

9. Quale delle dichiarazioni seguenti è più sensata nel caso di un metodo che debba calcolare la radice quadrata di un numero?

Question 9 of 10

10. Quale sarà l'output del seguente codice:
class Derived 
{ 
  public void getDetails() 
  { 
    System.out.printf("Derived class "); 
  } 
} 

public class Test extends Derived 
{ 
  public void getDetails() 
  { 
    System.out.printf("Test class "); 
    super.getDetails(); 
  } 
  public static void main(String[] args) 
  { 
    Derived obj = new Test(); 
    obj.getDetails(); 
  } 
} 
 

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 *