Moja lekcja

 0    25 flashcards    xbliaxffijivvjesqg
download mp3 print play test yourself
 
Question język polski Answer język polski
Aby ciało metody zostało wstawione bezpośrednio w miejsce jej każdego wywołania należy zadeklarować metodę jako inline
start learning
Prawda
Następujący konstruktor należący do klasy Bazowa(int x=0, int y=0){} jest konstruktorem:
start learning
domyślny i parametryczny
Konstruktor, który tworzy nowy obiekt na podstawie innego obiektu takiego samego typu to konstruktor przenoszący
start learning
Fałsz
Czysta funkcja wirtualna jest określana poprzez umieszczenie na końcu jej prototypu w definicji klasy:
start learning
=0
Wywołanie funkcji określane w czasie wykonywania programu jest nazywane:
start learning
wiązaniem dynamicznym
Ten sam operator może być jednocześnie przeciążony w klasie oraz poza klasą (jako funkcja globalna)
start learning
Prawda
Zapis: Typ operator@(Typ_argumentu) jest charakterystyczny dla przeciążania operatora dwuargumentowego (metoda w klasie).
start learning
Prawda
Co robi słowo kluczowe new?
start learning
Rezerwuje pamięć dla obiektu / zwraca niezerowy wskaźnik odpowiedniego typu
Czy słowo kluczowe this zwraca obiekt w którym jest to słowo aktualnie użyte?
start learning
Nie
Konstruktor kopiujący, w najbardziej ogólnym przypadku wykonuje kopię
start learning
Dokładną płytką
Klasa może dziedziczyć z więcej niż jednej klasy bazowej. W takim przypadku mówi się o dziedziczeniu wieloklasowym.
start learning
Fałsz
Następujący zapis "Klasa* nazwa = new Klasa" oznacza:
start learning
utworzenie obiektu bez nazwy / utworzenie wskaźnika do obiektu
Operator new [] można przeciążać
start learning
Prawda
Nazwa tablicy jest stałym wskaźnikiem, który zawsze wskazuje to samo miejsce w pamięci komputera
start learning
Prawda
Funkcja wzorcowa może być przeciążona przez inną funkcję wzorcową posiadającą taką samą nazwę
start learning
Prawda
Możliwe jest automatyczne wyszczególnienie wzorca klasy
start learning
Prawda
Obiekt to jedna instancja klasy
start learning
Prawda
Wywoływanie funkcji w czasie kompilacji jest nazywane
start learning
Wiązaniem statycznym
Operatora -> nie można przeciążać
start learning
Fałsz
Zapis float Srednia5 = Srednia<float> (10,20.0) jest
start learning
Jawnym wyszczególnieniem szablonu
Użycie operatora gcnew:
start learning
powoduje utworzenie nowego obiektu w przesterzeni zarządzanej przez garbage collector / jest charakterystyczne dla C++/CLI
Deklaracja informuje kompilator, że dana nazwa jest już znana. Pamięć dla obiektu nie zostaje jednak przydzielona
start learning
Prawda
Ustawienie listy inicjalizującej dla konstruktora klasy pochodnej powoduje:
start learning
uruchomienie konstruktora domyślnego klasy bazowej
Konstruktor
start learning
to specyficzna forma metody / jest wywoływany automatycznie w momencie tworzenia każdej zmiennej danego typu obiektowego
Wykorzystanie operatora new powoduje:
start learning
dynamiczną alokację pamięci / utworzenie obiektu na stercie

You must sign in to write a comment