Estratto del documento

Quesito 1

Scrivere la funzione ricorsiva: void print01(int k) che stampa k zeri seguiti da k uno.

Esempio

Input
print01(5)

Output
0000011111

Quesito 2

Implementare la seguente funzione: intnodo* get_pos(nodo* l, pos) che restituisce il puntatore al nodo in posizione pos della lista l. Nel caso in cui la lista contenga un numero di elementi minore di pos, la funzione restituirà 0.

Quesito 3

Data la struct:

struct {char nome[MAX_STRING], cognome[MAX_STRING]; unsigned int matr, N_esami; int esami[MAX_ESAMI];} Studente;

Implementare la seguente funzione: void write_students(studente s[], int n, ofstream &os) che scrive nello stream binario passato come terzo parametro l'array di struct s passato come primo parametro.

Quesito 4

Data la classe:

class Complex {
float re;
float im;
public:
Complex(float r=0.0, float i=0.0) {re=r; im=i;};
float constgetRe() {return re; };
float constgetIm() {return im; };
void setRe(float r) {re=r; };
void setIm(float i) {im=i; };
void show();
Complex operator+(Complex op);
};

e il seguente codice:

int main() {
Complex c1, c2, c3;
c3 = c1 + c2;
return 0;
}

Illustrare il meccanismo che consente la chiamata della funzione operator+; si disegni il relativo record di attivazione presente sullo stack al momento della chiamata della funzione.

Quesito 5

Descrivere i qualificatori d'accesso del C++.

Quesito 6

Si vuole realizzare un sistema informatico per una compagnia di assicurazione. La compagnia di assicurazioni stipula diversi tipi di polizze. La compagnia ha diversi clienti, ciascuno dei quali può sottoscrivere più contratti. Si realizzi il diagramma delle classi.

Powered by TCPDF (www.tcpdf.org)

Anteprima
Vedrai una selezione di 10 pagine su 65
Programmazione a Oggetti - Teoria Pag. 1 Programmazione a Oggetti - Teoria Pag. 2
Anteprima di 10 pagg. su 65.
Scarica il documento per vederlo tutto.
Programmazione a Oggetti - Teoria Pag. 6
Anteprima di 10 pagg. su 65.
Scarica il documento per vederlo tutto.
Programmazione a Oggetti - Teoria Pag. 11
Anteprima di 10 pagg. su 65.
Scarica il documento per vederlo tutto.
Programmazione a Oggetti - Teoria Pag. 16
Anteprima di 10 pagg. su 65.
Scarica il documento per vederlo tutto.
Programmazione a Oggetti - Teoria Pag. 21
Anteprima di 10 pagg. su 65.
Scarica il documento per vederlo tutto.
Programmazione a Oggetti - Teoria Pag. 26
Anteprima di 10 pagg. su 65.
Scarica il documento per vederlo tutto.
Programmazione a Oggetti - Teoria Pag. 31
Anteprima di 10 pagg. su 65.
Scarica il documento per vederlo tutto.
Programmazione a Oggetti - Teoria Pag. 36
Anteprima di 10 pagg. su 65.
Scarica il documento per vederlo tutto.
Programmazione a Oggetti - Teoria Pag. 41
1 su 65
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Ingegneria industriale e dell'informazione ING-INF/03 Telecomunicazioni

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher GiulioRusso di informazioni apprese con la frequenza delle lezioni di Programmazione ad oggetti 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à degli Studi di Cassino e del Lazio Meridionale o del prof Fontanella Francesco.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community