WorksheetsJava
Total questions: 20
Worksheet time: 14mins
Quali di queste dichiarazioni corrisponde alla corretta dichiarazione del metodo main?
public static void main(String args)
public void main(String args)
public static void main(String args[])
public static void main()
Qual è l'estensione di un file sorgente di Java?
.class
.txt
.cpp
.java
Qual è la forma della dichiarazione di una costante di tipo carattere?
final char r = Y;
char final r = 'Y';
final int r = 'Y';
final char r ='Y';
Le caratteristiche di un oggetto descrivono il suo stato
vero
falso
I comportamenti di un oggetto descrivono il suo stato
vero
falso
I comportamenti di un oggetto si riferiscono alle sue funzionalità
vero
falso
Come si può rappresentare la definizione di una classe?
Elencando solo i suoi attributi
Elencando solo i suoi metodi
Elencando sia i suoi attributi che i metodi
Facendo alcuni esempi
A che cosa serve l'operatore new?
A creare una classe
A creare un attributo
A creare un metodo
A creare un oggetto
Qual è la caratteristica del metodo prova, il cui prototipo è public void prova()?
Non restituisce nessun valore
Non contiene istruzioni
Può essere visto solo all'interno della classe in cui viene dichiarato
E' un metodo statico
I costruttori vengono eseguiti automaticamente quando si crea un nuovo oggetto
vero
falso
I costruttori restituiscono un valore di tipo int
vero
falso
I costruttori solitamente contengono le istruzioni di inizializzazione
vero
falso
I costruttori hanno lo stesso nome della classe a cui appartengono
vero
falso
In ogni classe deve essere dichiarato un costruttore
vero
falso
Qual è la corretta dichiarazione per specificare cha la classe A è sottoclasse della classe B?
class A
class A extends B
class B extends A
class A extend B
Con quale strumento viene offerta la possibilità di creare nuove classi estendendo classi già esistenti?
incapsulamento
ereditarietà
polimorfismo
astrazione
Gli oggetti creati dalle sottoclassi possono accedere solo agli attributi delle sopraclassi e non ai metodi
vero
falso
Quali di queste affermazioni riferite al casting sono vere?
è sempre eseguito automaticamente
in alcuni casi deve essere il programmatore a chiederlo
è uno strumento per convertire un tipo di dato in un altro
la compilazione individua eventuali errori di casting
il castin dal tipo double al tipo int è automatico
Quali di queste affermazioni riferite alla conversione tra tipi sono vere?
La conversione da tipo float al tipo int viene eseguita automaticamente
La conversione da tipo float al tipo int comporta una perdita di informazione
Dividendo un numero di tipo int con un numero di tipo int si ottiene un numero di tipo float
La conversione del tipo int al tipo float avviene con il casting
Quali tra i seguenti tipi di dato non è un tipo primitivo?
numerici
carattere
booleani
array
