Grila PPOO

Imagine preview
(7/10 din 1 vot)

Aceasta fituica rezuma Grila PPOO.
Mai jos poate fi vizualizat un extras din document (aprox. 2 pagini).

Arhiva contine 1 fisier doc de 6 pagini .

Iti recomandam sa te uiti bine pe extras si pe imaginile oferite iar daca este ceea ce-ti trebuie pentru documentarea ta, o poti descarca. Ai nevoie de doar 2 puncte.

Domeniu: Calculatoare

Extras din document

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.

Fisiere in arhiva (1):

  • Grila PPOO.doc