Test - Programowanie Obiektowe

0

Rozwiązałem taki test ale nie jestem pewny odpowiedzi

1 Interfejs klasy określa część definicji klasy o dostępie :
a) private
b) protected
c) public

2 Konstruktor kopiujący przekazuje parametr przez:
a) wartość
b)wskaźnik
c)referencję

3 Przeciażenie metody w klasie wymaga
a) innej nazwy metody
b) innego typu/ilości jej parametrów
c) innego typu jej wyniku

4 Metody virtualne realizują w klasach mechanizm
a) hermetyczności
b) dziedziczenia
c) polimorfizmu

5 Klasa potomna dziedziczy po pierwotnej:
a) tylko metody
b) tylko pola składowe
c) wszystkie metody i pola składowe

6 Destruktor definiowany jest:
a) z dokładnie jednym parametrem
b) z jednym lub więcej parametrami
c) bez parametrów

  1. Wskaźnik do obiektu klasy X pozwala na wskazanie na obiekt klasy:
    a) tylko potomnej po X
    b) klasy x i klas potomnych
    c) klasy x i jej przodka

  2. Zmiana zawartości obiektu przekazanego jako argument metody wymaga przekazania parametru
    a) przez wskaźnik lub referencję
    b) tylko przez referencje
    c) tylko przez wskaźnik

  3. Klasa abstrakcyjna A:
    a) pozwala na tworzenie obiektów klasy A
    b) nie pozwala na tworzenie obiektów klasy
    c) nie pozwala na zdefiniowanie wskaźnika do klasy a

  4. Przeciążenie operatora dwu dwu argumentowego zdefiniowane wewnątrz klasy wymaga przekazania
    a) jednego argumentu
    b) dwu argumentów
    c)nie wymaga przekazania argumentów

Moje odpowiedzi
1 c
2 c
3 b
4 c
5 c
6 c
7 b
8 a
9 a
10 c

4
  1. b) wskaźnik można definiować, często sie to zresztą robi symulując brak interfejsów w C++
  2. a) przecież skądś musisz mieć ten drugi parametr nawet jeśli pierwszy to jest this

1 użytkowników online, w tym zalogowanych: 0, gości: 1