Search Header Logo
3FA Classi e oggetti in Java

3FA Classi e oggetti in Java

Assessment

Presentation

Computers

10th Grade

Hard

Created by

Emanuela Giaconi

Used 2+ times

FREE Resource

1 Slide • 14 Questions

1

3FA Classi e oggetti in Java

Slide image

2

Multiple Choice

L'istruzione return in un metodo

1

è obbligatoria

2

è facoltativa

3

è obbligatoria se il tipo di ritorno del metodo è diverso da void

4

è obbligatoria se il tipo di ritorno del metodo è int

3

Multiple Choice

Quale affermazione è errata?

1

Una classe può avere più classi figlie

2

Una classe può avere più classi padre

3

Una classe può avere più classi sibling (cioè figlie della stessa classe padre)

4

le altre tre risposte sono tutte corrette

4

Multiple Choice

Con quale strumento viene offerta la possibilità di creare nuove classi estendendo classi già esistenti?

1

Incapsulamento

2

Ereditarietà

3

Polimorfismo

4

Astrazione

5

Multiple Choice

A che cosa serve l'operatore new?

1

A creare una classe

2

A creare un attributo

3

A creare un metodo

4

A creare un oggetto

6

Multiple Choice

Question image

Avendo questo diagramma (clicca per ingrandire) e se oggettoA è un oggetto della classe A e oggettoB è un oggetto della classe B, quale dei seguenti campi non esiste?

1

oggettoA.b1

2

oggettoA.a1

3

oggettoB.a1

4

oggettoB.b1

7

Multiple Choice

Nella dichiarazione del metodo seguente:


public String getLabel(int code)

1

Il tipo di ritorno è String

2

Il tipo di ritorno è int

3

Il tipo di ritorno è public

4

Il tipo di ritorno è code

8

Multiple Choice

Cosa vuol dire se il tipo di ritorno di un metodo è void?

1

Il metodo restituisce un valore di default

2

Il metodo non restituisce nessun valore

3

Il metodo restituisce un valore vuoto

4

Il metodo restituisce un valore random

9

Multiple Choice

Quanti costruttori devo definire esplicitamente in una classe?

1

Al massimo uno

2

Obbligatoriamente uno ed uno soltanto

3

Minimo uno

4

Posso anche non definirne nessuno

10

Multiple Choice

Cosa posso fare se nella classe Student ho il seguente campo:


protected int age;

1

Accedere al campo age dall'interno di una classe figlia di Student

2

Accedere al campo age dall'interno di una classe padre di Student

3

Accedere al campo age dall'interno di una classe 'sorella' di Student (cioè che condivide  con Student la stessa classe padre)

4

Nessuna delle altre tre risposte

11

Multiple Choice

Cosa permette di fare un costruttore?

1

Costruire una classe

2

Costruire un oggetto

3

Costruire un programma

4

Costruire un metodo

12

Multiple Select

In generale, gli attributi "private" di un oggetto della "Classe A", sono accessibili?

1

No mai

2

Si ma solo dall'interno dell'oggetto stesso

3

Si ma solo da altri oggetti della stessa Classe A

4

E' possibile l'accesso da parte di oggetti di altre classi (es. Classe B) utilizzando i metodi private dell'oggetto della Classe A

5

E' possibile l'accesso da parte di oggetti di altre classi (es. Classe B) utilizzando i metodi public dell'oggetto della Classe A

13

Multiple Choice

Come si può rappresentare la definizione di una classe?

1

elencando sia gli attributi che i metodi

2

elencando solo i suoi metodi

3

elencando solo i suoi attributi

4

facendo alcuni esempi

14

Multiple Choice

L'astrazione e la classificazione nella programmazione a oggetti...
1
Sono la stessa cosa
2
La prima ci consente di individuare le gerarchie, la seconda di aggregare in classi
3
La prima consente di focalizzarci sugli aspetti determinanti del problema, la seconda permette di scartare gli elementi non necessari
4
La prima consente di focalizzarci sugli aspetti determinanti del problema, la seconda permette di individuare le gerarchie

15

Multiple Choice

Indica l'affermazione corretta
1
Una classe contiene tanti oggetti uguali
2
Una classe può contenere tanti oggetti uguali
3
Una classe contiene oggetti diversi
4
Una classe non contiene oggetti

3FA Classi e oggetti in Java

Slide image

Show answer

Auto Play

Slide 1 / 15

SLIDE