programowanie obiektowe 08, c c++, c#


Kolokwium

Pytania testowe

  1. Na czym polega paradygmat programowania zorientowanego obiektowo?

  2. Na czym polega abstrakcja w programowaniu obiektowym?

  3. Na czym polega hermetyzacja w programowaniu obiektowym?

  4. Czym jest klasa obiektu?

  5. Czym jest instancja klasy?

  6. Jakie są zalety programowania obiektowego?

  7. Z czego może składać się klasa?

  8. W jaki sposób w języku C# tworzy się instancję klasy?

  9. Czym jest konstruktor?

  10. Kiedy w języku C# wykonywana jest metoda destruktora?

  11. Czym jest zmienna składowa statyczna?

  12. Czym jest metoda statyczna?

  13. W jakim celu używa się modyfikatorów dostępu do składowych?

  14. Wymień i scharakteryzuj modyfikatory dostępu.

  15. Do czego służą właściwości klasy?

  16. Na czym polega dziedziczenie?

  17. Czym jest klasa bazowa i klasa pochodna?

  18. Opisz hierarchię klas.

  19. Na czym polega przesłanianie metod?

  20. Jak zabezpieczyć klasę przed dziedziczeniem?

  21. Czym są klasy zagnieżdżone?

  22. Czym są metody wirtualne?

  23. Na czym polega przeciążanie metod?

  24. Czym są klasy abstrakcyjne?

  25. Czym są metody abstrakcyjne?

  26. Jakie modyfikatory służą do kontroli przeciążania w języku C#?

  27. Czym jest interfejs?

  28. Na czym polega implementacja interfejsu?

  29. Na czym polega polimorfizm obiektu?

  30. Czym jest metoda polimorficzna?

  31. Na czym polega polimorfizm parametryczny?

  32. Czym jest referencja obiektu?

  33. Na czym polega porównywanie referencji?

  34. W jakim celu przeciąża się operatory?

  35. Jak przeciąża się operatory?

  36. Jakie operatory można przeciążać?

Zadania

  1. Wykorzystując poznane cechy programowania obiektowego, napisz w języku C# program - grę „Chińczyk”.

  2. Zaimplementuj klasę reprezentującą macierz wraz z operatorami znanych Ci działań na macierzach.

  3. Napisz klasę reprezentującą prostą na płaszczyźnie, wraz z metodami do obliczania parametrów prostej równoległej i prostopadłej to tej prostej przechodzących przez dany punkt. Dodaj metodę sprawdzającą, czy proste są równoległe oraz obliczającą punkt przecięcia.

  4. Napisz zestaw klas dla programu zarządzającego plikami mp3. Uwzględnij takie cechy jak albumy, zespoły, wykonawcy.

  5. Napisz klasę służącą do przechowywania bardzo dużych liczb wraz z operatorami podstawowych działań.

  6. Korzystając z interfejsów lub klas abstrakcyjnych napisz klasę reprezentującą dowolne urządzenie gospodarstwa domowego oraz klasy przedmiotów, na których pracuje to urządzenie.

L

L



Wyszukiwarka

Podobne podstrony:
programowanie obiektowe 08
PHP profesjonalnie programowanie obiektowe i narzędzia programisty 08 2006
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
programowanie obiektowe 05, c c++, c#
Intuicyjne podstawy programowania obiektowego0
Programowanie obiektowe, CPP program, 1
wyklad5.cpp, JAVA jest językiem programowania obiektowego
projekt01, wisisz, wydzial informatyki, studia zaoczne inzynierskie, programowanie obiektowe, projek
przeciazanie metod i operatorow, Programowanie obiektowe
projekt06, wisisz, wydzial informatyki, studia zaoczne inzynierskie, programowanie obiektowe, projek
projekt07, wisisz, wydzial informatyki, studia zaoczne inzynierskie, programowanie obiektowe, projek

więcej podobnych podstron