Strona 7

EGZAMIN INŻYNIERSKI - sieci, elektronika, obrazy, programowanie

Pytanie 49
Z definicją... klasy _nie_ wiąże się
określenie wartości pól statycznych
opis interakcji obiektów danej klasy z otoczeniem
zdefiniowanie nowego typu danych
definiowanie rozmiarów i wewnętrznej struktury obiektów
Pytanie 50
Uruchomienie destruktora na rzecz danego obiektu powoduje
usunięcie informacji o obiekcie z globalnego rejestru obiektów
wyczyszczenie obszaru danych zajmowanych przez ten obiekt
zwolnienie pamięci zajmowanej przez ten obiekt
wykonanie procedury zdefiniowanej pod stosowną nazwą
Pytanie 51
Dane są następujące definicje klas i obiektu class B { protecetd : Complex val; }; class P : private B { public : double val; }; P Obj; W obiekcie Obj zmiana zawartości składowej val, odziedziczonego po klasie B (czyli będącej typu Complex) jest:
niemożliwa ze względu na dziedziczenie typu 'private'
niemożliwa, ze względu na zakres 'protected'
możliwa, jeżeli tylko użyje się wartości odpowiedniego typu (czyli Complex),
możliwa, jeżeli użyje się operatora zakresu (tj. '::')
Pytanie 52
W języku C++ dziedzicznie _nie_ obejmuje
operatora przypisania
wszystkich wymienionych w punktach a-c
składowych o zakresie dostępności 'private'
składowych niestatycznych
Pytanie 53
Niech klasa K dziedziczy po klasie SuperK, a Obj jest obiektem typu K. Wywołanie destruktora obiektu Obj w pierwszej kolejnobci wykona:
wywołanie destruktorów dla poszczególnych składowych odziedziczonych po klasie SuperK
wywołanie poszczególnych destruktorów dla niestatycznych składowych własnych (nieodziedziczonych)
wywołanie poszczególnych destruktorów dla statycznych składowych własnych (nieodziedziczonych)
zwolnienie pamięci
Pytanie 54
Dane są deklaracje metod klasy K. Która z nich jest konstruktorem konwertującym?
float operator();
K( int, float = 0);
K( );
K( const K & );
Pytanie 55
Który z poniższych konstruktorów _nie_ jest konstruktorem konwertującym?
K( );
J( int, float = 0);
I( float );
L( int = 0, int = 0 );
Pytanie 56
Potrzebna jest konwersja z klasy K na klasę Complex. Która z poniższych deklaracji jest poprawną deklaracją operatora konwersji? (Deklaracje dotyczą metod klasy K).
operator Complex ();
operator Complex ( K );
Complex operator ();
Complex operator ( K & );
Przejdź na Memorizer+
W trybie testu zyskasz:
Brak reklam
Quiz powtórkowy - pozwoli Ci opanować pytania, których nie umiesz
Więcej pytań na stronie testu
Wybór pytań do ponownego rozwiązania
Trzy razy bardziej pojemną historię aktywności
Wykup dostęp