Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Java02

Total questions: 20

Worksheet time: 12mins

Name
Class
Date
1.

Cosa significa JDK?

a)

Java Destruction Kit

b)

Java Development Kit

c)

La macchina virtuale di Java

d)

Java Dev Key

2.

Cosa viene stampato a video?

a)

"Stampa  1" e poi "1+2”

b)

"Stampa  2" e poi "1+2”

c)

"Stampa  1" e poi "2+3”

d)

"Stampa  2" e poi "2+3”

3.

il significato di OOP è:

a)

Object-Operational-Programming

b)

Object-Oriented-Paradigm

c)

Object-Oriented-Programming

d)

Object-Operational-Programming

4.

Un oggetto può esistere senza che esista una classe che lo definisce?

a)

Sì

b)

No

c)

Solo se fa parte degli oggetti predefiniti del linguaggio

d)

Solo se viene inserito in una libreria

5.

Cosa verrà stampato?

a)

Fine

b)

0-1-2-3-4-5-6-7-8-9-Fine

c)

1-2-3-4-5-6-7-8-9-10-Fine

d)

0-1-2-3-4-5-6-7-8-9-10-Fine

6.

I livelli di visibilità di un metodo possono essere:

a)

public

private

static

b)

public

private

protected

c)

private

public

static

protected

d)

public

protected

static

7.

Quale delle seguenti affermazioni è vera riguardo a questo diagramma?

a)

Ogni A contiene da zero a più B

b)

Ogni B contiene 3 A

c)

Ogni A contiene 3 B

d)

Nessuna delle altre risposte

8.

Qual'è l'istruzione corretta per richiamare il costruttore della classe padre dall'interno della classe figlia?

a)

superclass();

b)

super();

c)

this();

d)

extends();

9.

Qual è il ruolo del modificatore 'super' nell'ereditarietà delle caratteristiche in Java?

a)

Ereditare solo le variabili della classe genitore

b)

Creare una nuova istanza della classe genitore

c)

Nascondere i metodi della classe genitore nella classe figlia

d)

Accedere ai metodi e alle variabili della classe genitore all'interno della classe figlia

10.

Quale di queste eccezioni è sollevata quando si tenta di convertire una stringa in un numero ma la stringa non è un numero valido?

a)

NumberFormatException

b)

FileNotFoundException

c)

ClassCastException

d)

ArithmeticException

11.

Quale eccezione viene sollevata quando un programma tenta di aprire un file che non esiste?

a)

FileNotFoundException

b)

NullPointerException

c)

NumberFormatException

d)

IOException

12.

Quale di queste strutture dati segue il principio LIFO?

a)

Coda

b)

Lista concatenata

c)

Pila

d)

Array

13.

Quale delle seguenti affermazioni riguardanti le liste concatenate è certamente vera?

a)

I nodi della lista sono sempre ordinati

b)

È necessario mantenere un riferimento al primo elemento della lista

c)

Una lista concatenata non può mai essere vuota

d)

Una lista concatenata ha un numero massimo di elementi stabilito alla creazione

14.

Quale delle seguenti classi permette di leggere un file a livello di singoli byte?

a)

OutputStreamWriter

b)

InputStreamReader

c)

FileReader

d)

InputReader

15.

Quale keyword, affiancata alla definizione di un metodo, dichiara che quest'ultimo potrebbe lanciare un'eccezione di un certo tipo?

(a)  

16.

La differenza tra metodi statici e non statici è ...

a)

per i metodi non statici: l'utente deve creare un oggetto della classe per chiamare il metodo

b)

un metodo esegue solo uno specifico compito

c)

non ci sono differenze significative tra metodi statici e metodi non statici

d)

ambedue sono legati alla classe

17.

Quale dei seguenti oggetti contenitore in JAVA è gerarchicamente superiore?

a)

JPanel

b)

JFrame

c)

JButton

d)

JTextField

18.

Indicare l'istruzione corretta per aggiungere un bottone b al pannello p

a)

p.aggiungi(b);

b)

b.add(p);

c)

p.add(b);

d)

Non si può aggiungere un bottone ad un pannello

19.

Quale dei seguenti oggetti permette all'utente di scrivere al suo interno?

a)

JLabel

b)

JTextField

c)

JButton

d)

JFrame

20.

Qual e' la differenza tra un oggetto JTextField ed un oggetto JTextArea?

a)

JTextField permette di colorare lo sfondo

b)

JTextArea permette di colorare il carattere

c)

JTextArea permette il testo su più righe

d)

JTextField permette di far scrivere l'utente