wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

OOP in java

Total questions: 15

Worksheet time: 15mins

Name
Class
Date
1.

Cosa rappresenta una classe

a)

un modello generico per creare oggetti di tutti i tipi

b)

un oggetto generico per creare classi

c)

un modello generico per creare oggetti

d)

un generico per oggetto per creare variabili

2.

La creazione di un oggetto si compone di due funzionalità che sono:

a)

allocazione e istanza

b)

allocazione e inizializzazione

c)

inizializzazione e memoria

d)

valori e istanza

3.

Qual è la differenza tra classe e oggetto?

a)

la classe è la copia di un oggetto

b)

l'oggetto è l'allocazione di una classe

c)

la classe è l'istanza di un oggetto

d)

l'oggetto è l'istanza della classe

4.

quali caratteristiche hanno i metodi costruttori di una classe?

a)

non hanno parametro di ritorno e prendono il nome della classe

b)

hanno molti parametri di ritorno e non hanno il nome della classe

c)

hanno una stringa di ritorno e non hanno il nome della classe

d)

hanno parametro di ritorno e non hanno il nome della classe

5.

Cosa rappresentano gli attributi e i metodi di una classe?

a)

Le funzionalità e le funzioni

b)

Le caratteristiche e le copie

c)

Le caratteristiche e le funzionalità

d)

Le lettere e i numeri

6.

Posso avere più costruttori in una classe, solo se:

a)

hanno lo stesso parametro di ritorno

b)

hanno diversa firma

c)

hanno diversi il numero e/o il tipo di parametri di input

d)

hanno uguale numero di parametri di input

7.

Come si esegue il byte-code?

a)

mediante il comando javaw

b)

mediante il comando java

c)

mediante il comando javac

d)

mediante il comando java-c

8.

Cosa rappresenta la JVM?

a)

Java Virtual Machine

b)

Java Vintage Machine

c)

Java V-Real Machine

d)

java development kit

9.

In una classe java possono esserci più metodi mail

a)

Vero

b)

falso

10.

Che cosa è il package?

a)

il nome di un gruppo di classi appartenenti al medesimo programma

b)

il nome di un gruppo di oggetti

c)

il nome di un gruppo di oggetti appartenenti al medesimo programma

d)

il nome di un gruppo di attributi

11.

A cosa serve il garbage collector?

a)

rimozione automatica delle classi

b)

rimozione automatica degli oggetti di un processo (programma in esecuzione)

c)

rimozione manuale degli oggetti di un processo (programma in esecuzione)

d)

rimozione automatica delle classi di un processo (programma in esecuzione)

12.

come si visualizza una stringa nella console?

a)

System.out.println("ciao 4C");

b)

System.in.println("ciao 4C");

c)

System.in.print("ciao 4C");

d)

System.out.println(ciao 4C);

13.

Indica la corretta firma del metodo main:

a)

public static int main(String[] args) {}

b)

public void main(String[] args) {}

c)

public static void main(String[] args) {}

d)

private static void main(String[] args) {}

14.

cosa indica la parola chia this?

a)

implicito riferimento all'oggetto corrente

b)

esplicito riferimento alla classe corrente

c)

implicito riferimento alla classe corrente

d)

esplicito riferimento all'oggetto corrente

15.

Cosa realizzano i metodi di una classe?

a)

I comportamenti che le classi impongono

b)

I comportamenti che gli oggetti implementano

c)

I comportamenti che le classi propongono

d)

I comportamenti che gli oggetti non implementano