PIGRECO
57. in Java solo uno dei seguenti è un tipo primitivo, quale?
Long
byte
floap
Double
58. in Java solo uno dei seguenti è un tipo primitivo, quale?
int
floap
Long
Double
59. si facciano esempi di espressioni in Java
ma non
a+b (a-b*(1-4))
nessuna di queste
sia che
risposte a+b
(a-b*(1-4)) (a-b*(1-
ma non
4)) a+b
60. Con riferimento al Java, si introduca (se esiste) l'operatore *=
61. Con riferimento al Java, si introducano gli operatori condizionali
62. Si elenchino i tipi primitivi in Java 63-> si facciano esempi di espressioni in Java
63. si facciano esempi di operatori in Java
64. Con riferimento al Java, si introduca (se esiste) l'operatore +=
65. Con riferimento al Java, si introduca (se esiste) l'operatore &
66. Con riferimento al Java, si introduca (se esiste) l'operatore |
67. Con riferimento al Java, si introduca (se esiste) l'operatore ||
68. Con riferimento al Java, si introduca (se esiste) l'operatore &&
69. Con riferimento al Java, si introduca (se esiste) l'operatore punto esclamativo ( !)
70. Si introduca l'operatore logico NOT; se necessario ricorrere all'uso di una tabella
71. Si introducano i tipi primitivi in Java
72. Si introduca l'operatore logico AND; se necessario ricorrere all'uso di una tabella
73. Si introduca l'operatore logico XOR; se necessario ricorrere all'uso di una tabella
74. Con riferimento agli operatori, cosa si intende per associatività?
75. Con riferimento al Java, si introducano gli operatori di assegnazione
76. Con riferimento al Java, si introducano gli operatori di confronto
77. Con riferimento al Java, si introducano gli operatori
78. Cosa riferimento al Java, si introducano i literals 79->Con riferimento al Java, si definisca cosa è "null"
79. Con riferimento al Java, si faccia un esempio pratico di utilità dei tipi wrapper (contenitore)
80. Si elenchino i tipi wrapper (contenitore) in Java
81. Si introducano i tipi wrapper (contenitore) in Java 84.-->Si introduca l'operatore logico OR; se necessario ricorrere all'uso di una tabella
Lezione 005
1. Una sola delle seguenti affermazioni riguardanti l'uso di è corretta. Quale?
this
può essere usato sia all'interno di metodi statici che non statici.
this
Nel corpo di un metodo, contiene sempre il riferimento all'oggetto su cui quel metodo è invocato.
this
L'uso di è sempre facoltativo, quindi rimuoverne tutte le occorrenze da un programma non ne modifica il comportamento.
this
è una variabile come tutte le altre e quindi può essere modificata a piacere.
this
2. cosa è una un ambiente di sviluppo integrato (IDE)?
3. cosa è un plugin in eclipse?
4. cosa è una un ambiente di sviluppo integrato (IDE)?
Lezione 006
1. che differenza c'è tra una classe ed un oggetto?
Un oggetto è la descrizione astratta di un tipo di dato; una classe è la realizzazione
(istanza) di un oggetto Oggetti e classi sono sinonimi
Una classe è la descrizione astratta di un tipo di dato; un oggetto è la realizzazione
(istanza) di una classe nessuna di queste risposte
2. quali dei seguenti è un principio fondamentale della programmazione ad oggetti?
la possibilità nativa del linguaggio di utilizzare modificatori di accesso (public,
private, protected in Java) il polimorfismo
nessuna di queste risposte
l'esistenza di un costrutto nativo del linguaggio che realizzi una interfaccia (interface in Java)
3. con riferimento al linguaggio di programmazione Java, quale delle seguenti affermazioni è corretta?
cambiando l'implementazione di un metodo di interfaccia del server, devo andare a modificare
anche il codice nel client il tipo di dato astratto è indipendente dalla specifica
implementazione
tipo di dato astratto e struttura dati
sono sinonimi nessuna di queste
risposte
4. cosa si intende per tipo di dato astratto?
Un tipo di dato astratto è un modello di struttura dati che specifica le operazioni che possono
essere eseguite su tali tipi Un tipo di dato astratto è un modello di struttura dati che specifica le
caratteristiche che gli oggetti di quel tipo avranno
Un tipo di dato astratto è un modello di struttura dati che specifica le caratteristiche che gli oggetti di quel tipo avranno, più le
operazioni che possono essere eseguite su tali tipi
nessuna di queste risposte
5. facendo esplicito riferimento al linguaggio Java, come si realizza una struttura dati?
implementando un
metodo nessuna di
queste risposte
implementando una
classe importando
un package
6. In Java, se una variabile di istanza viene dichiarata all'interno di una classe allora:
x private Prova,
Solo metodi statici appartenenti alla classe possono
Prova
accedere a . Solo metodi appartenenti alla classe
x Prova
possono accedere a .
x
Il tipo di deve essere necessariamente
x
primitivo. Nessun metodo dichiarato prima
di può accedere a .
x x
7. cosa si intende per incapsulamento dei dati?
nessuna di queste risposte
si definisce incapsulamento la tecnica di impedire all'utilizzatore il cambio delle variabili membro di una classe, in modo da rendere
tali membri costanti duranti tutta l'esecuzione del programma e facilitare la fase di debug
si definisce incapsulamento la tecnica di nascondere l'interfaccia esposta di una classe (deciso in fase di progetto), in modo da
proteggere le altre parti della classe dai cambiamenti che si produrrebbero in esse nel caso che questo funzionamento fosse difettoso,
oppure si decidesse di implementarlo in modo diverso
si definisce incapsulamento la tecnica di nascondere il funzionamento interno (deciso in fase di progetto) di una parte di un
programma, in modo da proteggere le altre parti del programma dai cambiamenti che si produrrebbero in esse nel caso che questo
funzionamento fosse difettoso, oppure si decidesse di implementarlo in modo diverso
8. Si consideri il seguente frammento di programma:
double y = 13.0;
int x = y;
Una sola delle seguenti affermazioni è vera. Quale?
L'assegnazione è corretta, poichè contiene 13.0, che è un numero intero.
int x = y y
L'assegnazione è sbagliata, e non può essere corretta in alcun modo poichè un valore di tipo double non può essere mai
int x = y
convertito in un valore di tipo int. L'assegnazione è corretta indipendentemente dal fatto che contenga un numero
int x = y y
intero o meno.
L'assegnazione è sbagliata, ma può essere corretta rimpiazzando con .
int x = y y (int)y
9. cosa è un oggetto?
Un oggetto è la descrizione astratta di un
tipo di dato un oggetto non ha membri
propri
un oggetto è la realizzazione (istanza) di
una classe nessuna di queste risposte
10. cosa è una classe?
nessuna di queste risposte
Una classe è un costrutto necessario per definire un
metodo in Java una classe è la realizzazione (istanza)
di un metodo
Una classe è la descrizione astratta di un tipo di dato
11. cosa sono i metodi di accesso di una classe?
12. quanti modificatori di accesso conosci in Java? Quali?
13. cosa si intende per incapsulamento dei dati?
14. che differenze tra tipo di dato astratto e struttura dati? si faccia riferimento al linguaggio Java
15. cosa si intende per struttura dati?
16. si faccia un esempio di classe Java che realizzi il principio dell'incapsulamento dei dati
17. cosa si intende per tipo di dato astratto?
18. quali sono i principi fondamentali della programmazione ad oggetti?
Lezione 007
1. In Java, una sotto-classe
se non specifica la super-classe da cui eredita, allora di default sta
ereditando da Java.Lang nessuna di queste risposte
se non specifica la super-classe da cui eredita, allora di default sta
ereditando da System se non specifica la super-classe da cui eredita,
allora di default sta ereditando da Object
2. In Java, la classe Object
è sotto-classe di tutte le classi del programma che non ereditano
esplicitamente da Object è super-classe di tutte le classi del
programma che non ereditano esplicitamente da Object è sotto-
classe di ogni ogni altra classe definita nel programma
è super-classe di ogni ogni altra classe definita nel programma
3. In Java, una super-classe
nessuna di queste risposte
può avere al massimo 2
sotto-classi può avere al
massimo una sotto-classe
può avere infinite sotto-classi
4. In Java, una sotto-classe
si definisce usando la parola chiave
"implements" nessuna di queste
risposte
si definisce usando la parola chiave
"subclass" si definisce usando la
parola chiave "inherits"
5. In Java, una super-classe
si definisce usando la parola chiave
"implements" nessuna di queste
risposte
si definisce usando la parola chiave
"subclass" si definisce usando la
parola chiave "extends"
6. In Java, una sotto-classe
si definisce usando la parola chiave
"extends" nessuna di queste
risposte
si definisce usando la parola chiave
"subclass" si definisce usando la
parola chiave "implements"
7. In Java, una super-classe
nessuna di queste risposte
si definisce usando la parola chiave "super"
si definisce usando la parola chiave
"implements" si definisce usando la
parola chiave "superclass"
8. In Java, le classi astratte
non possono essere
istanziate non
possono essere definite
non possono essere
dichiarate tutte
queste risposte
9. In Java, se in una sotto-classe definisco una variabile con lo stesso nome di una variabile della super-classe
nessuna di queste
risposte commetto
un errore
nascondo la variabile della
sotto-classe nascondo la
variabile della super-classe
10. In Java, se in una sotto-classe definisco un metodo con la stessa signature di un metodo della super-classe
faccio overload del
metodo commetto
un errore nessuna
di queste risposte
faccio override del
metodo
11. In Java, se in una sotto-classe definisco un metodo con lo stesso nome (ma con diverso numero e/o tipo di argomenti di ingesso) di un metodo della super-classe
faccio overload del
metodo nessuna di
queste risposte
faccio override del
metodo commetto
un errore
12. In Java, se definisco una variabile (che non è definita nella super-classe) all'interno di una sotto-classe
nascondo la variabile della
sotto-classe nessuna di
queste risposte
faccio overload della
variabile commetto un
errore
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
-
Paniere linguaggi di programmazione - risposte multiple
-
Linguaggi di programmazione domande aperte
-
Linguaggi di Programmazione - Appunti in LaTeX
-
Risposte multiple paniere di linguaggi di programmazione
- Risolvere un problema di matematica
- Riassumere un testo
- Tradurre una frase
- E molto altro ancora...
Per termini, condizioni e privacy, visita la relativa pagina.