- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                第六章参考参考答案  
一、简答题  
1. 
 【参考答案】: 
    串的顺序存储结构就是用连续的内存单元存储字符串序列数据。 
2 . 
 【参考答案】: 
    空串是长度等于0 的串,空格串是用空白字符组成的串,其串的长度大于或者等于1。 
3 . 
 【参考答案】: 
    在一个字符串中,任意一个连续的字符序列组成的子序列称为该串的子串;而包含子串 
的串被称为主串。 
4 . 
 【参考答案】: 
    串的长度就是串中实际包含的字符个数,在Java 语言中通过String 类和StringBuffer 类 
处理串,两个类中均包含了获取串长度的方法length()                   。 
5 . 
 【参考答案】: 
    串的基本运算包括:串联接,串截取子串,求取串的长度,比较两个穿的大小,替换串 
的子串,串转换成字符数组,串中读取指定位置的字符,这些运算都可以在 String  类和 
StringBuffer  类中完成,串中插入子串,删除子串,修改某个位置的子串等运算只能通过 
StringBuffer 类完成。举例略。 
二、选择题  
     1.B     2.A    3.B     4.A     5.B 
三、实验题  
1. 
 【参考答案】: 
 (1)This+ +is+ +a book. 
 (2 )s1.equals(s2); 
 (3 )s1.indexOf(s2); 
2. 
 【参考答案】: 
参照6.4.2 中串的基本操作中查找部分的算法即可。 
四、思考题  
1、程序如下: 
 【参考答案】: 
 (1) 
    public LinkNode substring(int start, int end){ 
           int ilen = count; 
           if(start  0 || start = ilen) 
                 throw new StringIndexOutOfBoundsException(索引超出边界:+start); 
           if(end = ilen) 
                 throw new StringIndexOutOfBoundsException(索引超出边界:+end); 
           if(end = start) 
                 throw    new   StringIndexOutOfBoundsException( 结束索引+end+ 比开始索引 
+start+小); 
           LinkNode linkNode = head; 
           LinkNode tmpNode = null; 
           LinkNode tmpQNode = null; 
           LinkNode reNode = new LinkNode(); 
           for(int i = 0; i  start; i ++){ 
                   linkNode = linkNode.getNext(); 
           } 
           reNode.setData(linkNode.getData()); 
           tmpQNode = reNode; 
           for(int i = start+1; i  end; i ++){ 
                 linkNode = linkNode.getNext(); 
                 tmpNode = new LinkNode(); 
                 tmpNode.setData(linkNode.getData()); 
                 tmpQNode.setNext(tmpNode); 
                 tmpQNode = tmpQNode.getNext(); 
           } 
           return reNode; 
     } 
 (2 ) 
      public int compare(LinkNode ln){ 
           LinkNode      node = head; 
           while(node != null  ln != null){ 
                 if(node.getData()ln.getData()) 
 
                您可能关注的文档
- 商务英语函电 教学课件 王维平 chapter 1 Chapter1参考译文及答案.pdf
 - 商务英语函电 教学课件 王维平 chapter 3 Chapter 3参考译文及答案.pdf
 - 商务英语函电 教学课件 王维平 chapter 4 Chaper 4参考译文及答案.pdf
 - 商务英语函电 教学课件 王维平 Chapter 5 Chapter 5参考译文及答案.pdf
 - 商务英语函电 教学课件 王维平 chapter 6 Chapter 6参考译文及答案.pdf
 - 商务英语函电 教学课件 王维平 chapter 8 Chapter 8参考译文及答案.pdf
 - 商务英语函电 教学课件 王维平 chpater 2 Chapter 2参考译文及答案.pdf
 - 商务英语函电 教学课件 王维平 chpater 7 Chapter 7参考译文及答案.pdf
 - 商务英语实训教程 教学 蒋景东 习题答案.pdf
 - 社会保险理论与实务(第二版) 课后习题答案 夏敬 社会保险理论与实务(第二版)(夏敬).pdf
 
- 数据结构(Java语言版) 习题答案 王学军 第9章 查找.pdf
 - 数据结构(Java语言版) 习题答案 王学军 第10章 排序.pdf
 - 数据库技术与应用 课后习题答案 陈黎安 周玲玲 李岚 数据库技术与应用.pdf
 - 数据库技术与应用——Access 2003篇(第2版) 习题答案 郭力平 雷东升 高涵 应用――Access+2003篇(第2版)练习题参考答案.pdf
 - 数据库技术与应用——SQL Server 2005 习题答案 张建伟 习题答案.pdf
 - 数据库技术与应用——Visual FoxPro(第2版) 习题答案 郭力平 雷东升 冷永杰 孙健 习题答案.pdf
 - 数据库应用基础——Access 2003习题答案 张平#习题答案.pdf
 - 数据库应用基础——Visual FoxPro 6.0(第二版)习题答案 蒲永华 吴冬梅 第1章习题答案.pdf
 - 数据库应用技术——Access篇 习题答案 李新燕 数据库应用技术—Access篇部分参考答案.pdf
 - 数据库应用技术——Access篇(第2版)习题答案 李新燕 数据库应用技术——Access篇(第2版)-习题答案.pdf
 
原创力文档
                        

文档评论(0)