Interview Questions
----------------------------
61. Can private virtual methods be overridden ?
a ) No. we can not access private methods in inherited classes.
62. Can we inherit multiple interfaces?
a ) yes. In c# multiple inheritance is achieved through interfaces.
63.How can a method be overloaded?
a ) a method can be overloaded by creating a method with the same name but with different parameter order, data types and number
64. Will finally block get executed if the exception had not occurred?
a ) Yes. Finally block always gets executed regardless of an error.
65. Can multiple catch blocks be executed ?
a ) No. once the appropriate catch code is fired control transfer to the finally block then continues with the rest of the code.
66. What is the accessibility level of a protected variable?
a ) It is available to the classes in the same name space.
67. Can you override private virtual methods
a ) No.
68. Can we inherit multiple interfaces?
a) Yes. We can’t inherit multiple classes but we can inherit multiple interfaces.
69. Can we use virtual keyword to a destructor?
a ) No
70. What is the access level of a internal variable?
a ) current assembly
Tuesday, June 23, 2009
Wednesday, June 10, 2009
C# InterviewQuestions- Part 6
Interview Questions
---------------------------
51. What are the types of strings?
a ) 2 types
1. mutable strings
2. immutable strings
52. Is a string is a reference type or value type?
a ) A string is reference type
53. What do you mean by mutable and immutable ?
a ) Mutable means we can alter the characters contained in them.
Immutable means that we can not alter the characters contained in them
54. What are String and StringBuilder classes?
a ) String class is an immutable class and
StringBuilder class is an mutable class
55. Tell me some methods present in StringBuilder class?
a ) They are
Append(),
Insert(),
Remove(),
Replace(),
appendFormat()
56. What is the namespace of StringBuilder class?
a ) System.Text
57. Tell me some methods present in String class?
a ) They are
Copy(),
Equals(),
ConCat(),
Compare(),
Trim(),
Substring(),
58. Can you store multiple data types in System.Array ?
a ) No.
59. What is the class from which an array is created(derived) automatically in c#
a ) System.Array
60. Some common methods of System.Array class?
a ) Clear(), CpoyTo(), GetValue(), Sort(), Reverse() etc.
---------------------------
51. What are the types of strings?
a ) 2 types
1. mutable strings
2. immutable strings
52. Is a string is a reference type or value type?
a ) A string is reference type
53. What do you mean by mutable and immutable ?
a ) Mutable means we can alter the characters contained in them.
Immutable means that we can not alter the characters contained in them
54. What are String and StringBuilder classes?
a ) String class is an immutable class and
StringBuilder class is an mutable class
55. Tell me some methods present in StringBuilder class?
a ) They are
Append(),
Insert(),
Remove(),
Replace(),
appendFormat()
56. What is the namespace of StringBuilder class?
a ) System.Text
57. Tell me some methods present in String class?
a ) They are
Copy(),
Equals(),
ConCat(),
Compare(),
Trim(),
Substring(),
58. Can you store multiple data types in System.Array ?
a ) No.
59. What is the class from which an array is created(derived) automatically in c#
a ) System.Array
60. Some common methods of System.Array class?
a ) Clear(), CpoyTo(), GetValue(), Sort(), Reverse() etc.
Subscribe to:
Posts (Atom)