c 字符串拼接 ##_C#字符串适应性问题和解答 套装4

c 字符串拼接 ##

1) What is the correct output of given code snippets?
static void Main(string[] args)
{
    String str1 = "ABC";
    String str2 = "ABC";

    if (str1.CompareTo(str2)==0)
        Console.WriteLine("Both are equal");
    else
        Console.WriteLine("Both are not equal");
}

  1. Both are equal

  2. Both are not equal

  3. Runtime Exception

  4. Syntax Error

Answer & Explanation

Correct answer: 1
Both are equal

The above code will print "Both are equal" on the console screen.

1)给定代码段的正确输出是什么?
  1. 两者相等

  2. 两者不相等

  3. 运行时异常

  4. 语法错误

答案与解释

正确答案:1
两者相等

上面的代码将在控制台屏幕上显示“两个都相等”

2) What is the correct output of given code snippets?
static void Main(string[] args)
{
	String str = "This is a string";
	int i1 = 0;
	int i2 = 0;

	i1 = str.IndexOf('s');
	i2 = str.IndexOf('s', i1 + 1);

	Console.WriteLine(i1 + " " + i2);
}

  1. 3 6

  2. Syntax Error

  3. Runtime Exception

  4. 3 3

Answer & Explanation

Correct answer: 1
3 6

The above code will print "3 6" on the console screen.

2)给定代码段的正确输出是什么?
  1. 3 6

  2. 语法错误

  3. 运行时异常

  4. 3 3

答案与解释

正确答案:1
3 6

上面的代码将在控制台屏幕上显示“ 3 6”

3) A string built using the StringBuilder class is Mutable?
  1. Yes

  2. No

Answer & Explanation

Correct answer: 1
Yes

Yes, It is true.

3)使用StringBuilder类构建的字符串是Mutable?
  1. 没有

答案与解释

正确答案:1

是的 ,是的。

4) What is the correct output of given code snippets?
static void Main(string[] args)
{
	String str1 = "Hello ";
	String str2 = "World!";
	String str3;

	str3 = str1.Concat(str2);

	Console.WriteLine(str3);
}

  1. Hello World!

  2. HelloWorld!

  3. Runtime Exception

  4. Syntax Error

Answer & Explanation

Correct answer: 4
Syntax Error

The above code will generate syntax error, because String class does not have Concat() method.

4)给定代码段的正确输出是什么?
  1. 你好,世界!

  2. 你好,世界!

  3. 运行时异常

  4. 语法错误

答案与解释

正确答案:4
语法错误

上面的代码将生成语法错误,因为String类没有Concat()方法。

5) What is the correct output of given code snippets?
static void Main(string[] args)
{
	String str1 = "Hello ";
	String str2 = "World!";
	String str3;

	str3 = str1+str2;

	Console.WriteLine(str3);
}

  1. Hello World!

  2. HelloWorld!

  3. Runtime Exception

  4. Syntax Error

Answer & Explanation

Correct answer: 1
Hello World!

In C#.NET, + operator is used to concatenate two strings.

5)给定代码段的正确输出是什么?
  1. 你好,世界!

  2. 你好,世界!

  3. 运行时异常

  4. 语法错误

答案与解释

正确答案:1
你好,世界!

在C#.NET中, +运算符用于连接两个字符串。

翻译自: https://www.includehelp.com/dot-net/csharp-strings-aptitude-questions-and-answers-4.aspx

c 字符串拼接 ##

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值