ua

Test Questions

  1. What is encapsulation and how is it implemented in C#?
  2. How do static class members differ from non-static ones, and how is static data initialized?
  3. How parameters are transferred using ref and out and how do these two methods differ?
  4. How do plain multidimensional arrays differ from jagged ones?
  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. Why inherit classes? What is the difference between multiple and single inheritance?
  8. What is runtime polymorphism and how is it implemented in C#?
  9. How are interfaces different from abstract classes?
  10. Why is there an explicit implementation of interfaces? What are the features of methods that explicitly implement interfaces?
  11. What is the structure in C#, what are the features, advantages and disadvantages compared to the class?
  12. What is the exception mechanism for and how is it implemented in C#?
  13. What is generic programming and how is it implemented in C#?
  14. When should you use linked lists, sets, and associative arrays?
  15. What are purposes of partial classes and methods?
  16. What is a delegate? What delegates differ from pointers to functions defined in C++?
  17. What are the concepts of functional programming? What are lambda expressions?
  18. What are the concepts of declarative programming? What are purposes of LINQ technology?
  19. What is multithreading?
  20. How to work with asynchronous delegates?
  21. How to create thread using Thread class?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

up