option
Questions
ayuda
daypo
search.php

Fondamenti di Informatica 39-56

COMMENTS STATISTICS RECORDS
TAKE THE TEST
Title of test:
Fondamenti di Informatica 39-56

Description:
12 CFU Prof. Trafigo

Creation Date: 2025/06/26

Category: University

Number of questions: 24

Rating:(0)
Share the Test:
Nuevo ComentarioNuevo Comentario
New Comment
NO RECORDS
Content:

39.01. Data la classe "Persona", la seguente istruzione "Persona p1 = new Persona();" serve a: Creare un oggetto p1 che sia di tipo Persona. Inizializzare la classe Persona. Creare una nuova classe p1 di tipo Persona. Creare una variabile p1 che contenga un array di persone.

39.02. L'istruzione new serve a: Creare un nuovo programma Java. Istanziare un nuovo sistema operativo. Istanziare una nuova funzione. Istanziare un nuovo oggetto di una classe.

39.03. Data la classe "public class Persona { String nome; }" e una sua istanza p1, quali delle seguenti istruzioni è corretta: System.out.println(nome);. System.out.println(p1->nome);. System.out.println(p1.nome);. System.out.println(p1);.

39.04. Per ottenere una nuova istanza di una classe non statica è necessario: Allocare la memoria con una istruzione di new. Invocare e allocare la classe. Allocare la classe. Definire la classe.

39.05. Data una classe quante istanze di oggetti si possono creare?. Fino a un massimo di 10. Soltanto due. Un numero illimitato. Un numero limitato.

39.06. Il codice sorgente Java che definisce una classe di nome "Prova" in quale file deve essere salvato?. Prova.exe. Prova.class. Un file di testo qualsiasi. Prova.java.

39.07. Dato un insieme di classi java è conveniente: Salvare tutto in un file.doc. Salvare ogni classe in un file nomeclasse.java. Salvare ogni classe in un file estensione ".txt". Salvare ogni classe in una cartella senza estensione.

39.08. Per accedere alla variabile di istanza "n" della classe "NomeClasse" si usa: n.NomeClasse.GetClassVariable. NomeClasse.n. n.NomeClasse. NomeClasse.GetName("n").

40.01. E' possibile definire dei metodi statici di classe: L'utente non può mai farlo. Inserendo il punto prima del metodo. Inserendo la parola NoDynamic prima del metodo. Inserendo il nome static prima del metodo.

40.02. Data la classe Math che fa parte del package java.lang, la funzione sqrt(double a): Esegue il quadrato del valore nella variabile "a". Esegue la radice cubica del valore nella variabile "a". Arrotonda il valore del numero a virgola mobile di "a". Esegue la radice quadrata del valore nella variabile "a".

40.03. Un metodo statico può essere: Invocato una sola volta. Non può mai esser invocato. Invocato senza definire un oggetto. Invocato senza programmazione dinamica.

40.04. La funzione "static double cos(double a)" della classe Math restituisce: Il valore doppio della variabile a. Il coseno della variabile a. True se la variabile a contiene un valore costante. L'arcoseno della variabile a.

40.05. Data una classe ed un oggetto, l'operatore instanceof consente di: Sapere se la classe è statica. Sapere se l'oggetto è statico. Sapere se sia l'oggetto che la classe sono istanze statiche. Sapere se l'oggetto è istanza della classe.

40.06. Dato il seguente codice Java: String s = new String("test"); if (s instanceof String), il risultato del test dell'if è: Non si può eseguire. false. true. "test".

40.07. La funzione "static double abs(double a)" della classe Math restituisce: Il valore zero se a è pari. Il valore assoluto della variabile a. Il valore zero se a è dispari. La parte decimale del valore di a.

40.08. Data la funzione Java: "public void stampa() {System.out.println("Messaggio di prova");}", il metodo main "public static void main(String[] args) {stampa();}" è: Errato in quanto la funzione richiede che venga creata una istanza della classe. Corretto in quanto il main viene sempre compilato. Errato perchè il main non può chiamare una funzione pubblica. Corretto in quanto la funzione non richiede che venga creata una istanza della classe.

41.01. Data la seguente porzione di codice: "Punto p = new Punto();", dove Punto è il nome di una classe, quale delle seguenti affermazioni è falsa?. p è un metodo. p è una istanza di classe. p è una istanza e si può accedere alle sue variabili. p non è un metodo.

41.02. In Java un attributo e un metodo: Sono sinonimi. Sono due cose diverse. Sono intercambiabili. Sono la stessa cosa.

41.03. Dato il seguente spezzone di codice Java "Punto p = new Punto();" se la classe Punto contiene due variabili accessibili x e y, allora: E' possibile accedere ad x e ad y usando p^x e p^y. E' possibile accedere ad x e ad y usando p->x e p->y. E' impossibile accedere ad x e y. E' possibile accedere ad x e ad y usando p.x e p.y.

41.04. Quale delle seguenti affermazioni è corretta?. Gli attributi di una classe sono metodi che si invocano dall'esterno. Gli attributi di una classe sono delle variabili che ne rappresentano lo stato. Gli attributi di una classe sono metodi che si invocano dall'interno. Gli attributi di una classe sono metodi ricorsivi.

41.05. L'istruzione Java "return Math.sqrt(x*x + y*y);" ritorna: La radice quadrata di x sommato ad y. Il quadrato di x. Il quadrato di x sommato ad y. La radice quadrata della somma dei quadrati di x e y.

41.06. Data una classe di nome "Punto" ed un metodo dichiarato come "double getDistanza()": Il metodo non è invocabile. Il metodo si invoca attraverso il nome di una istanza di classe. Il metodo si invoca senza istanza di classe. Il metodo si invoca solo dall'interno della classe.

41.07. In Java un attributo si definisce usando: Solo tipi definiti dagli utenti. Tipi interessanti. Tipi speciali. Tipi di base.

41.08. In Java, dovendo dichiarare due variabili x e y, le due seguenti modalità: 1) "double x, y;" e 2) "double x; double y;": La modalità 1 è errata mentre la 2 è corretta. Sono entrambe errate. Sono equivalenti ma la prima modalità è sconsigliata. Sono due modalità diverse che hanno effetti differenti in memoria.

Report abuse