Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 2

1. Iz čega je nastao C?

2. Što je polimorfizam?
3. Objasni što će se dogoditi sljedećom naredbom?
double polje[13][8];
4. Dopunite slijedeću naredbu.
char p[35];
cin.getline(p, 35);
5. Što je klasa?
6. Što je objekt?
7. Što predstavljaju dinamičke varijable?
8. Objasnite značenje sljedeće naredbe:
double *X ;
9. Napišite naredbu za oslobađanje memorijskog prostora varijable X iz prethodnog zadatka.
10. Dopunite sljedeću naredbu i objasnite njezino značenje
int*A= new int[m];
11. Napiši funkciju za ispis svih elemenata varijable A iz prethodnog zadatka
12. Napišite potpunu dealokaciju dinamičkog polja A iz 9. zadatka
13. Što su to formalni, a što su stvarni argumenti funkcije?
14. Što će se ispisati pozivom funkcije suma za vrijednost n=1234? __________________

int suma ( int n)


{
(n==0) return 0;
else return (n%10+suma(n/10));
}

void main()
{...
cout<<suma(1234)<<endl;
...}
15. Funkcija suma iz prethodnog zadatka je tipa
16. Na koja dva načina se mogu parametri predati funkciji?
17. Što je potrebno osigurati za izvršenje rekurzivne funkcije?
18. Dovršite definiciju funkcije dvade za alokaciju n redaka dvodimenzionalnog dinamičkog polja DD
čiji reci imaju različit broj elemenata.

19. Od čega se sastoji vezana lista?

20. Što nam omogućuje kretanje kroz vezanu listu podataka?


21. Dopunite i objasnite značenje sljedećih naredbi:
fstream d;
d.open („D:\\PROGRAMIRANJE\\ARHIVA.txt“, ios::in | ios::out );
22. Kako se zovu funkcije za očitavanje vrijednosti datotečnih pokazivača?
23. Objasnite značenje sljedećih naredbi:
d.open(„D:\\dat.ini“,ios::in );
d.seekg(4*sizeof(slog));
24. Što nam omogućuju modovi u datotekama?
25. Napišite naredbe za upisivanje retka teksta u datoteku iz 20. zadatka.
26. Napišite naredbu za zatvaranje datoteke iz 22. zadatka.
27. Što pripada objektima iz svojih klasa fizički a što logički?
28. U sljedećoj definiciji klase umetnite znakove koji nedostaju.
class druga : public prva {
private:
int a,b;
public:
void unos();
void ispis();
};

void druga :: unos(){


cout << "a: ";
cin >> this->a;
cout << "b: ";
cin >> this->b;
}

void druga :: ispis(){


cout << "\t" << a <<"\t" << b;
}

29. Kojeg tipa mora biti nasljeđivanje kojim se određuje da će svi atributi i metode koji se nasljeđuju iz
osnovne klase imati ista prava pristupa iz izvedene klase kao i iz osnovne klase?
30. Metoda koja ima isto ime kao i klasa, a poziva se automatski kod alokacije objekta zove se:
konstruktor. Koje su njezine specifičnosti u odnosu na ostale metode?
31. Metoda koja ima isto ime kao i klasa, a poziva se automatski kod dealokacije objekta zove se:
destruktor. Koje su njezine specifičnosti u odnosu na ostale metode?

You might also like