Search Header Logo

Campi e metodi statici

Authored by Stefano Marcugini

Computers

University

Used 14+ times

Campi e metodi statici
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

6 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Nella seguente classe, quale campo potrebbe essere definito statico?

public class Automobile{

public Color Colore;

public String Targa;

public int NumeroTotaleAutoPossedute; ...}

Colore

Targa

NumeroTotaleAutoPossedute

Tutti

Nessuno

2.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Nella seguente classe, quale metodo potrebbe essere definito statico?

public class Automobile{

public Color colore;

public void vernicia(Color c) {colore = c;}

public double costoBollo(double potenza)

{return potenza * 40;} }

vernicia

costoBollo

Tutti

Nessuno

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

La seguente classe è corretta?

public class Automobile{

public Color colore;

public static void vernicia(Color c) {colore = c;}

}

SI

NO

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Perché la seguente classe non è corretta?

public class Automobile{

public Color colore;

public static void vernicia(Color c) {colore = c;}

}

Non è possibile definire statico un metodo void

Non è possibile definire statico un metodo pubblico

Non è possibile definire statico un metodo con parametri

Non è possibile definire statico un metodo che si riferisce ad un campo di istanza

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

public class Automobile{

public static double costoBollo(double p)

{return p * 40;} }

Data la classe sopra, nel metodo main della classe Applicazione quali chiamate sono possibili?

1) double b = Automobile.costoBollo(10.0);

2) Automobile a = new Automobile();

double b = a.costoBollo(10.0);

solo la 1)

solo la 2)

Entrambe

Sono entrambe sbagliate

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

public class Automobile{

public double costoBollo(double p)

{return p * 40;} }

Data la classe sopra, nel metodo main della classe Applicazione quali chiamate sono possibili?

1) double b = Automobile.costoBollo(10.0);

2) Automobile a = new Automobile();

double b = a.costoBollo(10.0);

solo la 1)

solo la 2)

Entrambe

Sono entrambe sbagliate

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?