Users Online
· Members Online: 0
· Total Members: 188
· Newest Member: meenachowdary055
Forum Threads
Latest Articles
Articles Hierarchy
C# Questions & Answers ? String Formatting ? 2
C# Questions & Answers – String Formatting – 2
This set of C# Interview Questions and Answers focuses on “String Formatting – 2”.
1. Which of these methods of class String is used to extract a substring from a String object?
a) substring()
b) Substring()
c) SubString()
d) None of the mentioned
Explanation: None.
2. What will be the output of the following C# code snippet?
-
class Program
-
{
-
static void Main(string[] args)
-
{
-
String s1 = "one";
-
String s2 = string.Concat(s1 + " " + "two");
-
Console.WriteLine(s2);
-
Console.ReadLine();
-
}
-
}
a) one
b) two
c) one two
d) two one
Explanation: Two strings can be concatenated using Concat() method.
Output:
one two
3. Which of these methods of class String is used to remove leading and trailing whitespaces?
a) startsWith()
b) TrimEnd()
c) Trim()
d) TrimStart()
Explanation: Removes white space from the string.
4. What will be the output of the following C# code snippet?
-
class Program
-
{
-
static void Main(string[] args)
-
{
-
String c = " Hello World ";
-
String s = c.Trim();
-
Console.WriteLine("""+s+""");
-
Console.ReadLine();
-
}
-
}
a) ” Hello World ”
b) “HelloWorld”
c) “Hello World”
d) “Hello”
Explanation: Trim() method is used to remove leading and trailing whitespaces in a string.
Output:
"Hello World"
5. What will be the output of the following C# code snippet?
-
class Program
-
{
-
static void Main(string[] args)
-
{
-
String s1 = "CSHARP";
-
String s2 = s1.Replace('H','L');
-
Console.WriteLine(s2);
-
Console.ReadLine();
-
}
-
}
a) CSHAP
b) CSHP
c) CSHALP
d) CSHP
Explanation: Replace() method replaces all occurrences of a single character in invoking strings with another character. s1.Replace(‘H’,’L’) replaces every occurrence of ‘H’ in CSHARP by ‘L’, giving CSHALP.
Output:
CSHALP
6. What will be the output of the following C# code snippet?
-
class Program
-
{
-
static void Main(string[] args)
-
{
-
String s1 = "Hello World";
-
String s2 = s1.Substring(0, 4);
-
Console.WriteLine(s2);
-
Console.ReadLine();
-
}
-
}
a) Hello
b) Hell
c) H
d) Hello World
Explanation: None.
Output:
Hell
7. What will be the output of the following C# code snippet?
-
class Program
-
{
-
static void Main(string[] args)
-
{
-
String s = "Hello World";
-
int i = s.IndexOf('o');
-
int j = s.LastIndexOf('l');
-
Console.WriteLine(i + " " + j);
-
Console.ReadLine();
-
}
-
}
a) 9 5
b) 4 9
c) 9 0
d) 9 4
Explanation: None.
Output:
4 9
8. What will be the output of the following C# code snippet?
-
class Program
-
{
-
static void Main(string[] args)
-
{
-
String c = "i love Csharp";
-
bool a;
-
a = c.StartsWith("I");
-
Console.WriteLine(a);
-
Console.ReadLine();
-
}
-
}
a) true
b) false
c) 0
d) 1
Explanation: StartsWith() method is case sensitive “i” and “I” are treated differently, hence false is stored in a.
Output:
false
9. What will be the output of the following C# code snippet?
-
class Program
-
{
-
static void Main(string[] args)
-
{
-
String []chars = {"z", "x", "y", "z", "y"};
-
for (int i = 0; i < chars.Length; ++i)
-
for (int j = i + 1; j < chars.Length; ++j)
-
if(chars[i].CompareTo(chars[j]) == 0)
-
Console.WriteLine(chars[j]);
-
Console.ReadLine();
-
}
-
}
a) zx
b) xy
c) zy
d) yz
Explanation: compareTo() function returns zero when both the strings are equal. It returns a value less than zero if the invoking string is less than the other string being compared and a value greater than zero if the invoking string is greater than the string compared to 4
Output:
zy
10. What will be the output of the following C# code snippet?
-
static void main(String args[])
-
{
-
char chars[] = {'a', 'b', 'c'};
-
String s = new String(chars);
-
Console.WriteLine(s);
-
}
a) a
b) b
c) ab
d) abc
Explanation: None.
Output:
abc
11. What will be the output of the following C# code snippet?
-
static void Main(string[] args)
-
{
-
string s = " i love you";
-
Console.WriteLine(s.IndexOf('l') + " " + s.lastIndexOf('o') + " " + s.IndexOf('e'));
-
Console.ReadLine();
-
}
a) 3 5 7
b) 4 5 6
c) 3 9 6
d) 2 4 6
Explanation: indexof(‘l’) and lastIndexof(‘o’) are pre-defined function which are used to get the index of first and last occurrence of the character pointed by l and c respectively in the given array.
Output:
3, 9, 6