Pytania programowanie obiektowe, Programowanie obiektowe


Dopasuj słowa kluczowe i nazwy funkcji do opisów

Służy do zgłaszania i filtrowania wyjątków

throw

Klasa bazowa wyjątków zdefiniowanych w MFC

exception

Funkcja wirtualna dająca tekst przekazany konstruktorowi wyjątku

what

Wyłapuje wyjątki określonego typu

catch

Otwiera blok instrukcji, które mogą zgłosić wyjątki

try

Dla kontrolki Edit Control chcemy zdefiniować zmienną typu double. Z jakiej opcji kontekstowego menu tej kontrolki należy skorzystać i jaką zakładkę wybrać?

ADD VARIABLE.

Stworzono wzorzec definicji pewnej klasy Beta dla ogólnego typu Typ.
template <class Typ> class Beta {
Jak prawidłowo zdefiniować obiekty X, Y tej klasy z typem double?

Beta<double> X, Y

Jeżeli klasa bazowa jest dziedzczona publicznie, to jej dane i funkcje prywatne są w klasie pochodnej: NIEDOSTĘPNE

Zaznacz informacje przekazywane do funkcji obsługi zdarzeń generowanych przez klawiaturę:
Stany klawiszy Ctrl i Shift podczas zdarzenia

Ile razy naciśnięto klawisz podczas zdarzenia

Kod klawisza, którego zdarzenie dotyczy

Zaznacz elementy występujące w diagramach klas:
Generalizacja (uogólnienie)

Atrybuty i operacje

Skojarzenie

Klasy i ich metody

Edytując właściwości pozycji menu w aplikacji SDI, można tę pozycję uczynić:
Komendą

Pozycją rozwijanego podmenu

Separatorem (poziomą linią)

Jeśli wystąpił błąd w konstruktorze, to co należy zrobić przed zgłoszeniem wyjątku?:
Wyczyścić" obiekt (np. dealokacje), a następnie wykonać instrukcję throw

Połącz symbole i przykłady z terminami.

<<extend>>

rozszerzenie

1..*

liczność

Linia zakończona wypełnionym rombem

Silna agregacja

<<include>>

zawieranie

Strzałka o trójkątnym grocie

uogólnienie

3

Niech klasa o nazwie Pochodna ma upublicznioną klasę bazową o nazwie Bazowa. Dopasuj konwersje do opisów.

Konwersja musi być zdefiniowana

odpowiednim konstruktorem.

Z Bazowa do Pochodna

Konwersja standardowa ze stratą danych

zdefiniowanych w klasie pochodnej

Z Pochodna do Bazowa

Konwersja standardowa bez straty danych.

Z Pochodna& do Bazowa&

Standardowa konwersja wskaźników

Z Pochodna* do Bazowa*

Które kontrolki są obiektami klasy CButton ?

Pole wyboru (Check Box)

Przycisk (Button)

Przełącznik opcji (Radio B.)

Aby podczas przebiegu aplikacji SDI w jej menu zmieniać (np. aktywować, deaktywować, zmieniać opis itp.) komendę o nazwie XXX, należy to oprogramować w:

Funkcji OnUpdateXXX

W konsekwencji zgłoszenia wyjątku zwykle następuje:

Poszukiwanie funkcji catch z parametrem pasującym do typu wyjątku

Wyjście z funkcji (w której wyjątek zgłoszono)

Zaznacz elementy występujące w diagramach przypadków użycia

Liczność

Przypadki użycia

Zawieranie i rozszerzenia

Aktorzy

Wskaż jakie komunikaty są generowane przez opisane zdarzenia zachodzące w polu edycji (Edit Control) lub na przycisku (Button) .

Tekst w linii uległ zmianie

EN_CHANGE

Linia staje się aktywnym oknem

EN_SETFOCUS

Linia przestaje być aktywnym oknem

EN_KILLFOCUS

Wykonano podwójne kliknięcie na przycisku

BN_DOUBLECLICKED

Wykonano kliknięcie na przycisku

BN_CLICKED

Kliknięcie na przycisku powoduje pokazanie się okna "About". Które instrukcje tworzą treść funkcji obsługi tego przycisku?

CAboutDlg Z;

Z .doModal( );

Dziedziczenie polega na przejęciu z klasy bazowej ... (wybierz co jest przejmowane):
danych wraz z ich algorytmami przetwarzania

Zdefiniowana w klasie dokumentu metoda Serialize jest używana do:

Wprowadzenia danych z pliku do dokumentu

Zapisu danych z dokumentu do pliku

3

Połącz określenia z terminami.

Program czeka na nieokreślone zdarzenie,

aby potem realizować algorytm obsługujący to zdarzenie.

Program zdarzeniowy

Program czeka na okresślone zdarzenie, aby

potem realizować zaplanowany algorytm.

Program proceduralny

Algorytm wykonywany w odpowiedzi na zachodzące zdarzenie.

Funkcja obsługi zdarzenia

Informacja opisująca i identyfikująca zdarzenie.

Komunikat

Wskaż prawidłową kolejność dyrektyw preprocesora w sekcji if:

#if, #elif, #elif, #endif

#if, #elif, #else, #endif

Gdzie jest wyłapywany wyjątek?:

W funkcji nadrzędnej, która wywołała funkcję, w której wyjątek zgłoszono

Dopasuj określenia do nazwy diagramów

pokazuje fizyczne rozmieszczenie procesorów,

urządzeń i komponentów oprogramowania

wraz z połączeniami odwzorowującymi połączenia

komunikacyjne komponentów sprzętowych.

Diagram wdrożenia

Opisuje podział modelu na logiczne kontenery

i wysokopoziomowe interakcje między nimi.

Ilustruje ogólną organizację systemu.

Diagram pakietów

Pokazuje możliwe stany oraz przejścia,

które powodują zmianę stanu obiektu.

Diagram maszyny stanowej

Służy do modelowania czynności i zakresu

odpowiedzialności elementów bądź użytkowników systemu.

Diagram aktywności

Opisuje współpracę oraz komunikację między

obiektami i zarządzanie przesyłaniem wiadomości.

Obrazuje kolejność przesyłania komunikatów w czasie.

Diagram sekwencji

Służy do opisu zależności przy przesyłaniu

komunikatów pomiędzy obiektami.

Przedstawia zazwyczaj zachowanie systemu

dotyczące jednego przypadku użycia.

Diagram przeglądu iterakcji

Jakie zdarzenie związane z komendą XXX menu w aplikacji SDI jest obsługiwane przez funkcję OnUpdateXXX ?

Przed pierwszym pokazaniem pozycji XXX (na ekranie)

Każdorazowo przed pokazaniem pozycji XXX

Jak można zdefiniować wyjątek w programie? ,

Nietypowa sytuacja (np. błąd)

W aplikacji SDI funkcja OnNewDocument jest wywoływana:

Po starcie aplikacji

Po wybraniu komendy "New" w menu

3



Wyszukiwarka

Podobne podstrony:
pytania, programowanie obiektowe, Pytanka dyplomowe
projektowanie i wposazenie obiektow - rosciszewski, PROJEKTOWANIE POPRAWIONE, PYTANIA Z PROJEKTOWANI
pytania do obiektów prostych, WAT, V SEM, niezawodnosc systemow
Mechanika plynow - lab. pytania z programu, Inżynieria Środowiska rok2, Mechanika płynów
pytania, programowanie komputerów, Pytanka dyplomowe
pytania, programowanie w logice, Pytanka dyplomowe
Pytania z ćwiczeń obiektowych CH Plaza
Programowanie obiektowe(ćw) 1
Zadanie projekt przychodnia lekarska, Programowanie obiektowe
Programowanie obiektowe w PHP4 i PHP5 11 2005
Programowanie Obiektowe ZadTest Nieznany
Egzamin Programowanie Obiektowe Głowacki, Programowanie Obiektowe
Jezyk C Efektywne programowanie obiektowe cpefpo
Programowanie Obiektowe Ćwiczenia 5
Programowanie obiektowe(cw) 2 i Nieznany
obiektowka PHP, Programowanie
Podsumowanie obiektowości w programowaniu
programowanie obiektowe 05, c c++, c#
Intuicyjne podstawy programowania obiektowego0

więcej podobnych podstron