10字符串运算符与字符串表达式(练习)-《C#程序设计基础》(河海大学出版社)同步精品课堂
1. 字符串连接运算符是( )。
A. + B. - C. * D. &
1. A
【解析】略。
2. 阅读下面的程序,程序运行后,m的值为 。
int x=3,y=4,z=5;
String s=”xyz”;
String m=s+x+y+z;
2. xyz345
【解析】在C#中,String类型的对象可以通过+运算符进行连接。如果将String和整数相加时,整数会被转换为字符串,然后与String对象连接。所以m的值:xyz345。
3. 在C#中,如何连接(拼接)两个字符串?( )。
A. 使用+运算符
B. 使用&=运算符
C. 使用Concat()方法
D. A和C都可以
3. D
【解析】在C#中,连接(拼接)两个字符串有多种方法。+运算符是最简单和直接的方法,用于将两个字符串连接在一起。例如:string result = "Hello " + "World";Concat()方法是String类的一个静态方法,用于连接一个或多个字符串。例如:string result = String.Concat("Hello ", "World");&=运算符是位与赋值运算符,它用于将变量的位与另一个值的位进行与运算,并将结果存回变量中。它不是用于连接字符串的。因此,A和C选项都是正确的。
4. 在C#中,以下哪个表达式会返回字符串的长度?( )。
A. str.Length B. str.Count C. str.Size D. str.Length()
4. A
【解析】在C#中,字符串对象具有一个名为Length的属性,它返回字符串中的字符数。选项B的Count和选项C的Size并不是字符串对象的属性。选项D的str.Length()是不正确的,因为Length是一个属性而不是方法,因此不应该使用括号。所以正确答案是A,str.Length。
学科网(北京)股份有限公司