Anteprima
Vedrai una selezione di 14 pagine su 65
Risposte multiple paniere di linguaggi di programmazione Pag. 1 Risposte multiple paniere di linguaggi di programmazione Pag. 2
Anteprima di 14 pagg. su 65.
Scarica il documento per vederlo tutto.
Risposte multiple paniere di linguaggi di programmazione Pag. 6
Anteprima di 14 pagg. su 65.
Scarica il documento per vederlo tutto.
Risposte multiple paniere di linguaggi di programmazione Pag. 11
Anteprima di 14 pagg. su 65.
Scarica il documento per vederlo tutto.
Risposte multiple paniere di linguaggi di programmazione Pag. 16
Anteprima di 14 pagg. su 65.
Scarica il documento per vederlo tutto.
Risposte multiple paniere di linguaggi di programmazione Pag. 21
Anteprima di 14 pagg. su 65.
Scarica il documento per vederlo tutto.
Risposte multiple paniere di linguaggi di programmazione Pag. 26
Anteprima di 14 pagg. su 65.
Scarica il documento per vederlo tutto.
Risposte multiple paniere di linguaggi di programmazione Pag. 31
Anteprima di 14 pagg. su 65.
Scarica il documento per vederlo tutto.
Risposte multiple paniere di linguaggi di programmazione Pag. 36
Anteprima di 14 pagg. su 65.
Scarica il documento per vederlo tutto.
Risposte multiple paniere di linguaggi di programmazione Pag. 41
Anteprima di 14 pagg. su 65.
Scarica il documento per vederlo tutto.
Risposte multiple paniere di linguaggi di programmazione Pag. 46
Anteprima di 14 pagg. su 65.
Scarica il documento per vederlo tutto.
Risposte multiple paniere di linguaggi di programmazione Pag. 51
Anteprima di 14 pagg. su 65.
Scarica il documento per vederlo tutto.
Risposte multiple paniere di linguaggi di programmazione Pag. 56
Anteprima di 14 pagg. su 65.
Scarica il documento per vederlo tutto.
Risposte multiple paniere di linguaggi di programmazione Pag. 61
1 su 65
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

Domande di programmazione in Java

57. In Java solo uno dei seguenti è un tipo primitivo, quale? Long, byte, float, Double

58. In Java solo uno dei seguenti è un tipo primitivo, quale? int, float, Long, Double

59. Si facciano esempi di espressioni in Java:

  • a+b
  • (a-b*(1-4))
  • ma nessuna di queste risposte
  • a+b (a-b*(1-4))
  • sia che (a-b*(1-4)) a+b
  • ma non

Lezione 005 this

01. Una sola delle seguenti affermazioni riguardanti l'uso di this è corretta. Quale?

  • this può essere usato sia all'interno di metodi statici che non statici.
  • Nel corpo di un metodo, this contiene sempre il riferimento all'oggetto su cui quel metodo è invocato.
  • L'uso di this è 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.

Lezione 006

01. Che differenza c'è tra una classe ed un oggetto?

Un oggetto è la descrizione astratta di un tipo di dato; una classe è un'istanza specifica di quell'oggetto.

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 02. 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) 03. 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 04. cosa si intende

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.

05. 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.

06. Prova x. In Java, se una variabile di istanza viene dichiarata all'interno di una classe allora:

Solo metodi statici appartenenti alla classe possono accedere a x.

Solo metodi appartenenti alla classe possono accedere a x.

Il tipo di x deve essere necessariamente primitivo.

utilizzarlo in modo diverso.
  1. Nessun metodo dichiarato prima di può accedere a07.
  2. Cosa si intende per incapsulamento dei dati?

Nessuna di queste risposte si definisce incapsulamento:

  1. La tecnica di impedire all'utente il cambio delle variabili membro di una classe, in modo da rendere tali membri costanti durante tutta l'esecuzione del programma e facilitare la fase di debug.
  2. 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.
  3. 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 utilizzarlo in modo diverso.

implementarlo in modo diverso08. Si consideri il seguente frammento di programma:

double y = 13.0;
int x = y;

Una sola delle seguenti affermazioni è vera. Quale?

  1. int x = y y
    L'assegnazione è corretta, poiché contiene 13.0, che è un numero intero.
  2. int x = y
    L'assegnazione è sbagliata, e non può essere corretta in alcun modo poiché un valore di tipo double non può essere mai convertito in un valore di tipo int.
  3. int x = y y
    L'assegnazione è corretta indipendentemente dal fatto che contenga un numero intero o meno.
  4. int x = y y (int)y.
    L'assegnazione è sbagliata, ma può essere corretta rimpiazzando con (int)y.

09. cosa è un oggetto?

  1. Un oggetto è la descrizione astratta di un tipo di dato
  2. Un oggetto non ha membri propri
  3. Un oggetto è la realizzazione (istanza) di una classe
  4. nessuna di queste risposte

10. cosa è una classe?

  1. nessuna di queste risposte
  2. 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. Lezione 007 01. In Java, una sotto-classe non specifica la super-classe da cui eredita, allora di default sta ereditando da Java.Langness. 02. 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 altra classe definita nel programma. È super-classe di ogni altra classe definita nel programma. 03. In Java, una super-classe può avere al massimo 2 sotto-classi. Può avere al massimo una sotto-classe. Non può avere nessuna di queste risposte.

01. In Java, una classe astratta si definisce usando la parola chiave "abstract"

02. In Java, una classe concreta si definisce senza la parola chiave "abstract"

03. In Java, una classe può avere infinite sotto-classi

04. In Java, una sotto-classe si definisce usando la parola chiave "extends"

05. In Java, una super-classe si definisce usando la parola chiave "extends"

06. In Java, una sotto-classe si definisce usando la parola chiave "extends"

07. In Java, una super-classe si definisce usando la parola chiave "extends"

08. In Java, le classi astratte non possono essere istanziate

un erroremetodi rispetto alla sua super-classepuò specificare altre variabili rispetto alla sua super-classepuò specificare altri metodi statici rispetto alla sua super-classe
  1. metodi statici rispetto alla sua super-classe
  2. può ridefinire un metodo rispetto alla sua super-classe
  3. non può specificare altre variabili rispetto alla sua super-classe, solo altri metodi
  4. 19. In Java, dopo aver fatto override del metodo mioMetodo, posso richiamare il metodo della super-classe usando la parola chiave super (per esempio super.mioMetodo)
  5. nessuna di queste risposte
  6. non è più possibile richiamare il metodo della super-classe
  7. posso richiamare il metodo della super-classe usando la parola chiave this (per esempio this.mioMetodo)
  8. 20. In Java, una sotto-classe non può specificare altre variabili rispetto alla sua super-classe, solo altri metodi
  9. nessuna di queste risposte
  10. non può specificare altri metodi rispetto alla sua super-classe, solo altre variabili
  11. non può specificare altre variabili e altri metodi membro rispetto alla sua super-classe, solo altri metodi statici
  12. 21. in Java, l'ereditarietà multipla
  13. nessuna di queste
si intende per ereditarietà? nessuna di queste risposte è un meccanismo che permette la definizione di classi (dette classi derivate) a partire da altre già definite (dette classi base) è un meccanismo che permette ad un oggetto di acquisire le caratteristiche (attributi e metodi) di un'altra classe è un meccanismo che permette ad un oggetto di ereditare i comportamenti (funzionalità) di un'altra classe
Dettagli
Publisher
A.A. 2022-2023
65 pagine
SSD Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher marioRossi 1 di informazioni apprese con la frequenza delle lezioni di Linguaggi di programmazione e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università telematica "e-Campus" di Novedrate (CO) o del prof Vecchio Massimo.