Oggetti e Metodi
Classe String
Ereditarietà
Varie
domande prof
200

Di che tipo è il metodo toString?

String

200

Quale metodo uso per sapere il carattere presente in una posizione?

charAt()

200

Come si estende una classe in Java?

scrivendo extends seguito dalla superclasse dopo il nome della sottoclasse

200

come si aggiunge un eccezione ad una classe?

extends Exceptioin dopo il nome

200

L’overload di un metodo implica scrivere un altro metodo con lo stesso nome e differente lista di parametri

  • Vero   

  • Falso

Vero

300

qual'è la sintassi per stampare a video?

 System.out.println("");

300

quanti parametri ha il metodo trim?

0

300

A cosa serve "super"?

ad ereditare gli attributi della superclasse

300

<form>

        <select name="Gelato" size="3" multiple>

cosa genera?

un menù a tendina

300

Dato il seguente codice:

class Test {

   public static void main(String[] args) {

    System.out.println(pippo(4));

   }

   public static int pippo(int n, long t) {

    System.out.print("salve");

     return n;

   }

   public static long pippo(long n) {

    System.out.print("ciao");

     return n;

   }

}

  • Visualizza  "ciao4"  

  • Visualizza  "salve4"  

  • Causa     un errore in compilazione perché il compilatore non è in grado di     sapere quale metodo pippo invocare    

  • Causa     un errore in compilazione perché non sono ammessi metodi con lo stesso nome ma valore di ritorno di tipo diverso

Visualizza  "ciao4"  

400

qual'è l'intestazione del metodo main?

public static void main (String [] args){

400

quale tipo di dato riporta il metodo equals()?

boolean

400

cosa si usa per verificare che un oggetto sia un'istanza di una classe?

instanceof

400

chi contiene il codice che potrebbe generare un'eccezione?

try

400

Quale delle seguenti affermazioni è falsa?

  • Tutte  le elaborazioni della Virtual Machine avvengono sullo stack    

  • La  Virtual Machine emula una macchina che non esiste

  • La  Virtual Machine è inclusa nello Standard Runtime Environment    

  • La  Virtual Machine dispone di registri analogamente ai microprocessori  reali

La  Virtual Machine dispone di registri analogamente ai microprocessori  reali

500

Quale metodo di scanner legge un numero decimale?

nextDouble()

500

cosa confronta l'operatore == tra due stringhe?

L'indirizzo di memoria

500

Cosa significa overriding di un metodo? 

la sovrascrittura di un metodo ereditato

500

cosa fa catch?

esegue il codice dell'eccezione

500

Data la seguente porzione di codice:

int Output = 4;

boolean b1 = false;

if(!(b1 == true) && ((Output += 4) == 8))    

   System.out.println("Ciao! " + Output);

else

   System.out.println("Come va? " + Output);

  • Errore  in compilazione: attempting to perform binary comparison on logical     data type 

  • Visualizza     "Come  va? 4"    

  • Visualizza     "Come  va? 8"

  • Visualizza     "Ciao! 8"

Visualizza    "Ciao! 8"