Grilă PPOO

Notiță
7/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 6 în total
Cuvinte : 620
Mărime: 12.87KB (arhivat)
Publicat de: Mitrofan Iliescu
Puncte necesare: 0

Extras din notiță

Fie urmatoarea specificare de clasa:

class AbstractList{

public:

virtual void Create()=0;

virtual void put(AbstractElem* ae){};

virtual AbstractElem* get(){};

virtual int isEmpty(){};

virtual int isFull(){};

};

Care afirmatie este corecta:

b. obiectele clasei nu pot fi construite folosind constructorul;

2. Fie programul:

class Persoana{

public:

Persoana(char * n){nume=n;}

void afisare(){cout<<nume<<endl;}

char *nume;

};

Constructorul Persoana(char *) poate fi utilizat pentru:

b. Conversia sirurilor de caractere in obiecte Persoana

3. Fie urmatorul program:

class A{

public:

void m(){cout<<"A:m()"<<endl;};

virtual void v(){cout<<"A:v()"<<endl;};

};

class B: public A{

private:

void m(){cout<<"B:m()"<<endl;};

virtual void v(){cout<<"B:v()"<<endl;};

};

void main(){

A a,*p;

B b;

b.m();

b.v();

p=&b;

p >m();

p >v();

}

Care expresie este corecta:

c. p >m();

4. Programarea cu template este:

b. o metoda de a dezvolta sabloane de clase si functii

5. Metodele statice:

c. lucreaza cu datele statice ale clasei

6. Fie urmatoarea specificare de clasa:

class AbstractList{

public:

virtual void erase()=0;

virtual void put(AbstractElem* ae)=0;

virtual AbstractElem* get()=0;

virtual int isEmpty()=0;

virtual int isFull()=0;

};

Care declarare este corecta:

d. AbstractList *ap;

7. Derivarea este:

d. o metoda de a reutiliza codul sursa

8. Fie urmatorul program:

class A{

public.

Preview document

Grilă PPOO - Pagina 1
Grilă PPOO - Pagina 2
Grilă PPOO - Pagina 3
Grilă PPOO - Pagina 4
Grilă PPOO - Pagina 5
Grilă PPOO - Pagina 6

Conținut arhivă zip

  • Grila PPOO.doc

Alții au mai descărcat și

Ierarhie de Clase într-o Aplicație Consolă

Formulare generală: Realizarea un proiect în care să fie implementată o ierarhie de clase într-o aplicaţie consolă. Vor putea fi create (şi,...

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Programare avansată utilizând clase

Functii si clase prietene In paragraful precedent, am afirmat ca principiul incapsularii datelor este bine sa fie respectat in cadrul elaborarii...

Programare orientată pe obiect

Tipul unui obiect (sablon al obiectului) este o clasa. O clasa se caracterizeaza prin: numele clasei, atribute, functii si relatii cu alte clase....

Ai nevoie de altceva?