C#.
NET Programming – Important University Exam
Questions
1 1. What is C#? Explain its features.
2 2. What is the .NET Framework? Explain its architecture.
3 3. Explain the components of the .NET Framework.
4 4. What is CLR (Common Language Runtime)? Explain its functions.
5 5. What is FCL (Framework Class Library)?
6 6. What is CTS (Common Type System)?
7 7. What is CLS (Common Language Specification)?
8 8. What is MSIL (Microsoft Intermediate Language)?
9 9. Explain the process of compilation in .NET.
10 10. What is JIT compiler? Explain types of JIT.
11 11. Explain the Visual Studio IDE components.
12 12. What is Toolbox in Visual Studio?
13 13. What is Solution Explorer?
14 14. What is Properties Window in Visual Studio?
15 15. What are Value Types and Reference Types in C#?
16 16. Explain the different data types in C#.
17 17. What is Boxing and Unboxing? Explain with example.
18 18. What are operators in C#? Explain types of operators.
19 19. Explain arithmetic operators with examples.
20 20. Explain relational operators with examples.
21 21. Explain logical operators with examples.
22 22. Explain assignment operators in C#.
23 23. Explain bitwise operators in C#.
24 24. What are decision making statements in C#?
25 25. Explain the if statement with example.
26 26. Explain the if-else statement with example.
27 27. Explain the if-else-if ladder.
28 28. Explain nested if statements with example.
29 29. Explain the switch statement with syntax and example.
30 30. What is the ternary (?:) operator?
31 31. What are looping statements in C#?
32 32. Explain the while loop with example.
33 33. Explain the do-while loop with example.
34 34. Explain the for loop with example.
35 35. Explain the foreach loop with example.
36 36. What is an array? Explain types of arrays.
37 37. Explain single dimensional arrays with example.
38 38. Explain multi-dimensional arrays with example.
39 39. What are jagged arrays?
40 40. Explain array methods in C#.
41 41. What are mutable and immutable strings?
42 42. Explain StringBuilder class in C#.
43 43. What is a structure in C#? Explain with example.
44 44. What is managed code and unmanaged code?
45 45. What are the types of projects in .NET?
46 46. What is a namespace?
47 47. What is an assembly in .NET?
48 48. What is metadata in .NET?
49 49. What is a manifest file?
50 50. What is a class in C#?
51 51. What is an object? Explain with example.
52 52. What is encapsulation?
53 53. Explain access modifiers in C#.
54 54. What is inheritance? Explain types of inheritance.
55 55. Explain single inheritance with example.
56 56. Explain hierarchical inheritance.
57 57. Explain multilevel inheritance.
58 58. What is an interface in C#?
59 59. Explain multiple inheritance using interfaces.
60 60. What is polymorphism?
61 61. Explain method overloading.
62 62. Explain method overriding.
63 63. Explain passing parameters by value.
64 64. Explain passing parameters by reference (ref).
65 65. Explain passing parameters using out keyword.
66 66. What is a constructor?
67 67. Explain types of constructors in C#.
68 68. What is constructor overloading?
69 69. What is a sealed class?
70 70. What is an abstract class? Explain with example.
71 71. What are delegates in C#?