Test Java Online

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

Question 1 of 10

2. Qual è il valore di a dopo l’esecuzione dell’istruzione a++, se a vale 9?
A. 11
B. 10
C. Genera un errore

Question 2 of 10

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

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

Question 4 of 10

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

6. Quale sarà l’output prodotto dal seguente codice: 
class Point {
  int m_x, m_y;
   
  public Point(int x, int y) { m_x = x; m_y = y; }
  public Point() { this(10, 10); }
  public int getX() { return m_x; }
  public int getY() { return m_y; }
   
  public static void main(String args[]) {
    Point p = new Point();
    System.out.println(p.getX());
  }
}
 

Question 6 of 10

7. La parola chiave final, applicata ad un metodo, cosa indica?

Question 7 of 10

8. Cos’è l’override

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 Test
{   int count = 0;
 
    void A() throws Exception
    {
        try
        {
            count++;
             
            try
            {
                count++;
 
                try
                {
                    count++;
                    throw new Exception();
 
                }
                 
                catch(Exception ex)
                {
                    count++;
                    throw new Exception();
                }
            }
             
            catch(Exception ex)
            {
                count++;
            }
        }
         
        catch(Exception ex)
        {
            count++;
        }
 
    }
 
    void display()
    {
        System.out.println(count);
    }
 
    public static void main(String[] args) throws Exception
    {
        Test obj = new Test();
        obj.A();
        obj.display();
    }
}
 

Question 10 of 10


 

5 risposte a “Test Java Online”

Lascia un commento

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