10字符串运算符与字符串表达式(练习)-《C#程序设计基础》(河海大学出版社)同步精品课堂

| 2页
| 48人阅读
| 0人下载

学科网 zxxk.com学科网 zxxk.com

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。page number 0

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。