Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Verifica di informatica 2020, Esercizi di Informatica

Informatica. Verifica di terza superiore soluzioni. L’ultimo non del tutto giusto

Tipologia: Esercizi

2019/2020

Caricato il 22/11/2021

nosa-five1
nosa-five1 🇮🇹

5

(1)

5 documenti

1 / 2

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
VERIFICA DI INFORMATICA
Cognome e nome: Classe: 4INA Data: 24/11/2020
1) (p.ti 2,5) Scrivere l’ouput prodotto dal seguente codice:
2) (p.ti 2): Data la classe A sotto mostrata, scrivere l’implementazione del suo costruttore di copia
class A {
char* c;
public:
A(char a) { c = new char; *c = a; }
~A() { delete c; }
}
Ines ben hassen
2130
322-1
-3-2-2-1
A(constA &Pluto)
{
c= new char;
*c= *Pluto.c;
}
pf2

Anteprima parziale del testo

Scarica Verifica di informatica 2020 e più Esercizi in PDF di Informatica solo su Docsity!

VERIFICA DI INFORMATICA

Cognome e nome: Classe: 4INA Data: 24/11/

1) (p.ti 2,5) Scrivere l’ouput prodotto dal seguente codice:

2) (p.ti 2): Data la classe A sotto mostrata, scrivere l’implementazione del suo costruttore di copia

class A { char* c; public: A(char a) { c = new char; *c = a; } ~A() { delete c; } }

3) (p.ti 5,5): Data la classe A a fianco parzialmente implementata, completarne il codice

aggiungendo: a) (p.ti 1,5) I costruttori necessari affinché possano essere istanziati oggetti della classe così come mostrato dal codice della funzione main() visualizzata a fianco b) (p.ti 4) L’overload dei seguenti operatori in modo tale che gli oggetti della classe possano essere usati come nel codice della funzione main()visualizzata a fianco: i) (p.ti 1) Operatore di comparazione logica > (maggiore) che confronti i valori dei membri a dei due oggetti ii) (p.ti 1) Operatore somma che restituisca un oggetto il cui membro a sia uguale alla somma dei membri a degli operandi o, nel caso in cui un operando sia un numero intero, sia uguale alla somma dell’intero con il membro a dell’altro operando iii) (p.ti 2) Operatore incremento prefisso e postfisso che incrementi il membro a dell’oggetto a cui è applicato

int main() { A a, b(3), c;

if(a > b) { c = a + b; b = 4 + a; b = a++; c = ++a; } }

class A { int a; public:

}