ua

Test Questions

  1. What are fundamental principle and three basic concepts of OOP?
  2. What is C# class and what is it composed of?
  3. How do plain multidimensional arrays differ from jagged ones?
  4. What is encapsulation and how is it implemented in C#?
  5. What are properties used for and how do they differ from fields and methods in use and implementation?
  6. What are object initializers and what are their advantages and disadvantages compared to constructors?
  7. How do static class members differ from non-static ones, and how is static data initialized?
  8. How parameters are transferred using ref and out and how do these two methods differ?
  9. What is the structure in C#, what are the features, advantages and disadvantages compared to the class?
  10. What is the exception mechanism for and how is it implemented in C#?
  11. Why inherit classes? What is the difference between multiple and single inheritance?
  12. What is polymorphism and how is it implemented in C#?
  13. How are interfaces different from abstract classes?
  14. Why is there an explicit implementation of interfaces? What are the features of methods that explicitly implement interfaces?
  15. What is generic programming and how is it implemented in C#?
  16. How do dynamic types differ from implicitly defined types?
  17. What are purposes of partial classes and methods?
  18. What is a callback? How delegates are used for a callback?
  19. What are the concepts of functional programming? What are lambda expressions?
  20. What are the concepts of declarative programming? What are purposes of LINQ technology?
  21. What is MVC?
  22. What is design pattern? Give examples of design patterns.

 

 

up