第18练 String与StringBuffer 《计算机程序设计(JAVA)》(电工版第二版)一课一练(吉林省)

2026-07-06
| 2份
| 5页
| 22人阅读
| 0人下载

内容正文:

【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《计算机程序设计(Java)》(第2版)《一课一练》第18练,内容是String与StringBuffer。 《计算机程序设计(Java)》(第2版)一课一练 第18练 String与StringBuffer 一、单项选择题 1. 阅读代码,输出结果是 String s = "ab"; s.concat("cd"); System.out.print(s);( ) A. ab B. abcd C. cd D. 编译出错 2. 阅读代码,输出结果是 StringBuffer sb = new StringBuffer("ab"); sb.append("cd"); System.out.print(sb);( ) A. ab B. cd C. abcd D. 编译出错 3. 下列关于 String 和 StringBuffer 的区别,正确的是( ) A. 二者都只能保存单个字符 B. String 内容不可变,StringBuffer 内容可变 C. StringBuffer 不能追加内容 D. String 只能用于数字运算 4. 阅读代码,输出结果是 String s = "Java"; System.out.print(s.length());( ) A. 3 B. 5 C. 0 D. 4 5. 下列用于比较字符串内容的方法是( ) A. equals B. == C. length D. append 二、判断题 6. StringBuffer 适合需要频繁修改字符串内容的场合。( ) 7. String 的 concat 方法一定会直接改变原字符串对象。( ) 8. String 的 length() 方法可取得字符串长度。( ) 三、填空题 9. 比较两个字符串内容是否相同,常用 ______ 方法。 10. StringBuffer 追加字符串常用 ______ 方法。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《计算机程序设计(Java)》(第2版)《一课一练》第18练,内容是String与StringBuffer。 《计算机程序设计(Java)》(第2版)一课一练 第18练 String与StringBuffer 一、单项选择题 1. 阅读代码,输出结果是 String s = "ab"; s.concat("cd"); System.out.print(s);( ) A. ab B. abcd C. cd D. 编译出错 【答案】A 【解析】String 对象内容不可变,concat 返回新字符串但未接收。 2. 阅读代码,输出结果是 StringBuffer sb = new StringBuffer("ab"); sb.append("cd"); System.out.print(sb);( ) A. ab B. cd C. abcd D. 编译出错 【答案】C 【解析】StringBuffer 的 append 会修改缓冲区内容。 3. 下列关于 String 和 StringBuffer 的区别,正确的是( ) A. 二者都只能保存单个字符 B. String 内容不可变,StringBuffer 内容可变 C. StringBuffer 不能追加内容 D. String 只能用于数字运算 【答案】B 【解析】StringBuffer 适合频繁修改字符串内容。 4. 阅读代码,输出结果是 String s = "Java"; System.out.print(s.length());( ) A. 3 B. 5 C. 0 D. 4 【答案】D 【解析】length() 返回字符串字符个数。 5. 下列用于比较字符串内容的方法是( ) A. equals B. == C. length D. append 【答案】A 【解析】equals 用于比较字符串内容是否相同。 二、判断题 6. StringBuffer 适合需要频繁修改字符串内容的场合。( ) 【答案】√ 【解析】StringBuffer 内容可变。 7. String 的 concat 方法一定会直接改变原字符串对象。( ) 【答案】× 【解析】String 不可变,concat 返回新字符串。 8. String 的 length() 方法可取得字符串长度。( ) 【答案】√ 【解析】length() 返回字符个数。 三、填空题 9. 比较两个字符串内容是否相同,常用 ______ 方法。 【答案】equals 【解析】equals 比较字符串内容。 10. StringBuffer 追加字符串常用 ______ 方法。 【答案】append 【解析】append 用于追加内容。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

第18练 String与StringBuffer 《计算机程序设计(JAVA)》(电工版第二版)一课一练(吉林省)
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。