binarne? (Korzeń Uczymy Jako pierwszy poziom)
L_!2_ |
13 |
14 |
|< |
■ £_ | ||||||||
I |
Itl |
17 |
V* |
19 |
20 |
21 |
22 |
A 1
B. H/2
■ drzewo bina
’2' l*fi^SSllS,!2Ś?e,1%nB,rty w‘*ona*« “by Zaleźć demem w N-elementowej. nieuporządkowanejlltc,c
Jednokierunkowej?
' (©N/2 C. t03)N D N^-l
13. Wskaż, które operacjo definiujemy dla stosu:
.. .. wnniujęmyonKosu:
B- *n»Jdż (WIJ. fmdj© Zdejmij (ang. pop) 0. sortuj (»ng. sortl dyoa7^z,''a zmtCTlna inj.-t . new intflOO]: Którymi sposobami można ją usunąć
k . S>(^dclcteut; freeit):
15. Mamy następujące klasy A l B oraz fragment kodu:
: fragment kodu:
class 8 : public A ( public: a' o - new BO;
.. -- :> void m(J (cout «-mB *;)
^wywoła się metoda m<) z klasy A *’
K wywoła się metoda m() z klasy 8
C. wywoła się metoda m(> z klasy A. a następnie m(> z klasy B 0. nie można wykonać podstawienia A* o - new B();
Metody i pola umieszczone w sekcji privato klasy K:
(&i są dostępne wyłącznie wewnątrz klasy K
B. są dostępne dla wszystkich obiektów klasy K
C. są dostępne z poziomu klas lub funkcji zaprzyjaźnionych z K
O. są dostępne dla wszystkich klas I funkcji odwołujących się do obiektu klasy K
17. Do zapewnienia hermetyzacji służy:
A. przeciążanie konstruktorów i operatorów
{B) wydzielenie sekcji priyate lub protcccod w klasie C. zaszyfrowanie pliku źródłowego na dysku tak. aby nikt nie mógł go odczytać
18. Wyjątkiem w programie nazywamy:
W) sytuację, która wymaga podjęcia szczcgótnych kroków.
B. błąd programu.
C. brak zabezpieczenia przed przepełnieniem bufora
19. Polimorfizm to pojęcie oznaczające:
W- wykonanie metod obiektu z klasy zgodnej z typem wskaźnika na obiekt (£) wykonanie metod z klasy ustalonej na podstawie konstruktora tworzącego obiekt C. nazwę greckiego ustroju politycznego, poprzedzającego demokrację
20. W klasie K umieszczono metodę virtual int m(| - 0;. Klasa KP jest klasą pochodną K.
A. metoda ta zwraca wartość 0 .8. można wykonać K. •obiekt
(Qnie można wykonać :< obiekt; (p)można wykonać :< • obiekt - now KPO ;
E. można wykonać KP ‘obiekt - new :<<>; t£) klasa K jest abstrakcyjna
21. Ile destruktorów może zawierać klasa w języku C»«? _
A. dowolną liczbę 8. tyle, ile konstruktorów (yjeden D. żadnego
22. Klasa K zawiera pola wskaźnikowe i dynamiczną alokację pamięci.
Zakładamy, że K 'a = new K(>, b - *new K(); 8ra.k przeładowanego operatora przypisania może spowodować błąd w trakcie wykonania:
|A)a=b B. *a**b C. delete a; D. detete a; delete b:
23. PJTk „nagłówek, h" jest dołączany v/ 2 modułach pewnego projektu. Które wiersze nie mogą znaleźć się w
class A f public:
vold m(| { cout «'mA
16.
iku naglowek.h? unsigned short int x;
®lnt
p:
24. Wartością wyrażenia (a>b) ? 1 : 2 clła int a“3, b- 4; jest: A. 1 B. 0.5 C. 0 2
C.void f(): (jk)const int n-1000: