项目九 第49练 string类《算法与程序设计--c#》(河北科学技术出版社)一课一练

| 2份
| 7页
| 64人阅读
| 1人下载

内容正文:

编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《算法与程序设计—C#》(河北科学技术出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《算法与程序设计--c#》(河北科学技术出版社)一课一练的项目九的第2练,内容涵盖项目九任务二 String类。 《算法与程序设计C#》(河北科学技术出版社)第49练 项目九 C#常用类的属性方法 任务二 String类 1、 单项选择题(本题共5小题) 1.在C#中,以下方法可以获取字符串的长度的是( ) A. string.Size() B. string.Length() C. string.Count() D. string.Length 2.以下代码的输出结果是( ) string str = "Hello"; Console.WriteLine(str.ToUpper()); A. hello B. HELLO C. Hello D. 编译错误 3. 以下方法可以检查字符串是否以“C#”开头的是()? A. string.CheckStart("C#") B. string.BeginsWith("C#") C. string.StartsWith("C#") D. string.Contains("C#") 4. 执行以下代码后,result 的值是( ) string s1 = "ABC"; string s2 = "abc"; bool result = s1.Equals(s2); A. true B. false C. 编译错误 D. 运行时异常 5.以下代码的输出结果是( ) string text = "C#-Python-Java"; string[] parts = text.Split('-'); Console.WriteLine(parts[1]); A. C# B. Python C. Java D. - 2、 填空题(本题共5小题) 1.以下代码的输出结果是 ____: string str = "Hello World"; Console.WriteLine(str.Substring(6)); 2.执行以下代码后,result 的值是 ____: string s1 = "abc"; string s2 = "ABC"; bool result = s1.Equals(s2, StringComparison.OrdinalIgnoreCase); 3.以下代码的输出结果是 ____: string str = " C# Programming "; Console.WriteLine(str.Trim().Length); 4.执行以下代码后,newStr 的值是 ____: string str = "apple,orange,banana"; string[] fruits = str.Split(','); string newStr = string.Join(" | ", fruits); 5.以下代码的输出结果是 ____: string str = "C# is fun!"; int index = str.IndexOf("is"); Console.WriteLine(index); 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《算法与程序设计—C#》(河北科学技术出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。 本卷是《算法与程序设计--c#》(河北科学技术出版社)一课一练的项目九的第2练,内容涵盖项目九任务二 String类。 《算法与程序设计C#》(河北科学技术出版社)第49练 项目九 C#常用类的属性方法 任务二 String类 1、 单项选择题(本题共5小题) 1.在C#中,以下可以获取字符串的长度的是( ) A. string.Size() B. string.Length() C. string.Count() D. string.Length 【答案】D 【解析】string.Length 是属性(不是方法),直接返回字符串的字符个数(如 "abc".Length 返回 3)。 A、B、C 选项的方法均不存在。 2.以下代码的输出结果是( ) string str = "Hello"; Console.WriteLine(str.ToUpper()); A. hello B. HELLO C. Hello D. 编译错误 【答案】B 【解析】ToUpper() 方法将字符串转换为大写,"Hello".ToUpper() 返回 "HELLO"。ToLower() 才是转小写。 3. 以下方法可以检查字符串是否以“C#”开头的是()? A. string.CheckStart("C#") B. string.BeginsWith("C#") C. string.StartsWith("C#") D. string.Contains("C#") 【答案】C 【解析】StartsWith("C#") 用于检查字符串是否以指定子串开头(如 "C#编程".StartsWith("C#") 返回 true)。Contains("C#") 是检查是否包含子串(不限定位置)。A、B 选项的方法不存在。 4. 执行以下代码后,result 的值是( ) string s1 = "ABC"; string s2 = "abc"; bool result = s1.Equals(s2); A. true B. false C. 编译错误 D. 运行时异常 【答案】B 【解析】Equals() 方法默认区分大小写,"ABC" 和 "abc" 不相等,返回 false。 如果想忽略大小写,需用 s1.Equals(s2, StringComparison.OrdinalIgnoreCase)。 5.以下代码的输出结果是( ) string text = "C#-Python-Java"; string[] parts = text.Split('-'); Console.WriteLine(parts[1]); A. C# B. Python C. Java D. - 【答案】B 【解析】Split('-') 用分隔符 - 拆分字符串,返回数组 ["C#", "Python", "Java"]。 parts[1] 是第二个元素 "Python"(数组下标从0开始) 2、 填空题(本题共5小题) 1.以下代码的输出结果是 ____: string str = "Hello World"; Console.WriteLine(str.Substring(6)); 【答案】World 【解析】Substring(startIndex) 从指定索引开始截取字符串到末尾。 "Hello World" 中,'W' 的索引是 6,所以 Substring(6) 返回 "World" 2.执行以下代码后,result 的值是 ____: string s1 = "abc"; string s2 = "ABC"; bool result = s1.Equals(s2, StringComparison.OrdinalIgnoreCase); 【答案】true 【解析】Equals() 方法默认区分大小写,但 StringComparison.OrdinalIgnoreCase 表示忽略大小写进行比较。"abc" 和 "ABC" 在忽略大小写时相等,返回 true 3.以下代码的输出结果是 ____: string str = " C# Programming "; Console.WriteLine(str.Trim().Length); 【答案】14 【解析】Trim() 方法去除字符串首尾的空格," C# Programming " 处理后变成 "C# Programming"。 计算长度:"C# Programming" 有 14 个字符(包括空格)。 4.执行以下代码后,newStr 的值是 ____: string str = "apple,orange,banana"; string[] fruits = str.Split(','); string newStr = string.Join(" | ", fruits); 【答案】"apple | orange | banana" 【解析】Split(',') 按 , 拆分字符串,得到数组 ["apple", "orange", "banana"]。 string.Join(" | ", arr) 用 " | " 连接数组元素,返回 "apple | orange | banana"。 5.以下代码的输出结果是 ____: string str = "C# is fun!"; int index = str.IndexOf("is"); Console.WriteLine(index); 【答案】3 【解析】IndexOf("is") 返回子串 "is" 在字符串中的起始索引。 "C# is fun!" 中,'i' 的索引是 3(字符串索引从 0 开始)。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

项目九  第49练  string类《算法与程序设计--c#》(河北科学技术出版社)一课一练-第1页
1

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