C# Programming Questions and Answers
Which of the following statements are correct?
Answer: Option (B)
Which of these operators can be used to concatenate two or more String objects?
string s1 = “Hello”+ ” I ” + “Love” + ” ComputerScience “;
Console.WriteLine(s1);
Hello I Love ComputerScience.
The Method use to remove white space from string?
Perfectly removes a whitespace from string whereas TrimStart() removes a string of characters from the end of the string.
Which of these will happen if recursive method does not have a base case?
If a recursive method does not have a base case which is necessary to meet the end of condition then an infinite loop occurs which results in stackoverflow exception error.
What is Recursion in CSharp defined as?
Recursion is the process of defining something in terms of itself. It allows us to define method that calls itself repeatedly until it meets some base case condition.
Which of these is not a correct statement?
No matter whatever is the programming language recursion is always managed by operating system.
Which of these data types is used by operating system to manage the Recursion in Csharp?
Answer: Option (D)
Which of these methods is an alternative to getChars() that stores the characters in an array of bytes?
getBytes() stores the character in an array of bytes. It uses default character to byte conversions.
What will be the output of the given code snippet?
staticvoid main(String args[])
{
char chars[]={'x', 'y', 'z'};
String s =newString(chars);
Console.WriteLine(s);
}
String(chars) is a constructor of class string, it initializes string s with the values stored in character array chars, therefore s contains “xyz”.
Output :xyz
Which of these methods can be used to convert all characters in a String into a character array?
Answer: Option (C)