Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1. A (konstruktorów)
- 2. A (wszystkie składniki) <- tu generalnie moim zdaniem powinno być publicznych + chronionych ale nie ma takiej opcji więc tak 50/50 że ta odpowiedź.
- 3. B (pole statyczne)
- 4. C (ma dostęp do prywatnych składników klasy)
- 5. Destruktor to funkcja, która jest uruchamiana tylko gdy obiekt klasy jest likwidowany (np. automatycznie na końcu programu). Jej składnia to ~nazwa_klasy().
- 6. D (różnią się liczbą argumentów)
- 7. wykreślić: po main(), podczas tworzenia
- 9. B? (klasy X i potomnych)
- 12. C (AAA dziedziczy tylko publiczne BBB) <- tak na 90%
- 13. B (new)
- 14. A (nastepny element = NULL)
- 15. Public - element publiczny, dostępny z każdej klasy, a nawet w poza klasą.
- Protected - element chroniony, dostępny w klasach pochodnych
- Private - element prywatny, dostępny tylko w danej klasie i klasach zaprzyjaźnionych.
- 8.
- class osoba {
- private:
- string imie, nazwisko, tel;
- public:
- osoba(string x, string y, string z) {
- imie = x;
- nazwisko = y;
- tel = z;
- }
- void setImie() { getline(cin, imie); }
- void setNazwisko() { getline(cin, nazwisko); }
- void setTel() { getline(cin, tel); }
- void get() {
- cout << "imie: " << imie << " nazwisko: " << nazwisko
- << " nr tel: " << tel << '\n';
- }
- ~osoba() {
- cout << "imie: " << imie << " nazwisko: " << nazwisko
- << " nr tel: " << tel << '\n';
- }
- };
- 10.
- double *tab = new double[n];
- 11.
- void wypisz() {
- ABC *p = pocz;
- int wynik = 0;
- while (p) {
- wynik = p->a + p->b + p->c;
- cout << wynik << '\n';
- p = p->nast;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement