﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-冬天¤不回来</title><link>http://www.cppblog.com/warrior0032/</link><description>海风轻轻吹过我的脸庞

阳光温柔的洒在我身上

海鸥自由的飞在天空中像

快乐的徘徊在游乐场

白云在偷看彩虹的模样

海洋总为那船长指方向

海浪抚摸著沙滩的衣裳

我也每天都为他换上新装

找到方向 揭开迷茫

学着坚强 努力去闯!
</description><language>zh-cn</language><lastBuildDate>Tue, 14 Oct 2008 13:02:30 GMT</lastBuildDate><pubDate>Tue, 14 Oct 2008 13:02:30 GMT</pubDate><ttl>60</ttl><item><title>雅虎公司C#笔试题(转),你能通过吗?</title><link>http://www.cppblog.com/warrior0032/archive/2007/04/10/21575.html</link><dc:creator>冬天¤不回来</dc:creator><author>冬天¤不回来</author><pubDate>Tue, 10 Apr 2007 02:02:00 GMT</pubDate><guid>http://www.cppblog.com/warrior0032/archive/2007/04/10/21575.html</guid><wfw:comment>http://www.cppblog.com/warrior0032/comments/21575.html</wfw:comment><comments>http://www.cppblog.com/warrior0032/archive/2007/04/10/21575.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cppblog.com/warrior0032/comments/commentRss/21575.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/warrior0032/services/trackbacks/21575.html</trackback:ping><description><![CDATA[<div id=content>
<h2>雅虎公司C#笔试题&nbsp; (转自:http://www.chinacs.net/) </h2>
<p>&#160;</p>
<p style="TEXT-INDENT: 2em">雅虎公司C#笔试题，包括问答题和选择题两部分。试试看，你能回答出多少题，可以通过雅虎的考试吗？</p>
<p style="TEXT-INDENT: 2em"><strong>Question 1. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">在计算机网络中,表征数据传输可靠性的指标是</p>
<p style="TEXT-INDENT: 2em">1. 传输率</p>
<p style="TEXT-INDENT: 2em">2. 误码率</p>
<p style="TEXT-INDENT: 2em">3. 信息容量</p>
<p style="TEXT-INDENT: 2em">4. 频带利用率</p>
<p style="TEXT-INDENT: 2em"><strong>Question 2. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">以下关于链式存储结构的叙述中哪一条是不正确的?</p>
<p style="TEXT-INDENT: 2em">1. 结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构</p>
<p style="TEXT-INDENT: 2em">2. 逻辑上相邻的结点物理上不必邻接</p>
<p style="TEXT-INDENT: 2em">3. 可以通过计算直接确定第i个结点的存储地址</p>
<p style="TEXT-INDENT: 2em">4. 插入、删除运算操作方便,不必移动结点</p>
<p style="TEXT-INDENT: 2em"><strong>Question 3. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">以下哪一个不是栈的基本运算</p>
<p style="TEXT-INDENT: 2em">1. 删除栈顶元素</p>
<p style="TEXT-INDENT: 2em">2. 删除栈底元素</p>
<p style="TEXT-INDENT: 2em">3. 判断栈是否为空</p>
<p style="TEXT-INDENT: 2em">4. 将栈置为空栈</p>
<p style="TEXT-INDENT: 2em"><strong>Question 4. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">以下关于广义表的叙述中,正确的是</p>
<p style="TEXT-INDENT: 2em">1. 广义表是0个或多个单元素或子表组成的有限序列</p>
<p style="TEXT-INDENT: 2em">2. 广义表至少有一个元素是子表</p>
<p style="TEXT-INDENT: 2em">3. 广义表不可以是自身的子表</p>
<p style="TEXT-INDENT: 2em">4. 广义表不能为空表</p>
<p style="TEXT-INDENT: 2em"><strong>Question 5. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">如果一棵二叉树结点的前序序列是A、B、C,后序序列是C、B、A,则该二叉树结点的对称序序列</p>
<p style="TEXT-INDENT: 2em">1. 必为A、B、C</p>
<p style="TEXT-INDENT: 2em">2. 必为A、C、B</p>
<p style="TEXT-INDENT: 2em">3. 必为B、C、A</p>
<p style="TEXT-INDENT: 2em">4. 不能确定</p>
<p style="TEXT-INDENT: 2em"><strong>Question 6. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">在虚拟页式存储管理方案中,下面哪一部分完成将页面调入内存的工作?</p>
<p style="TEXT-INDENT: 2em">1. 缺页中断处理</p>
<p style="TEXT-INDENT: 2em">2. 页面淘汰过程</p>
<p style="TEXT-INDENT: 2em">3. 工作集模型应用</p>
<p style="TEXT-INDENT: 2em">4. 紧缩技术利用</p>
<p style="TEXT-INDENT: 2em"><strong>Question 7. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">在DOS系统中,用于记录和管理磁盘数据区使用情况的数据结构</p>
<p style="TEXT-INDENT: 2em">1. 位图表</p>
<p style="TEXT-INDENT: 2em">2. 空闲块表</p>
<p style="TEXT-INDENT: 2em">3. 文件分配表</p>
<p style="TEXT-INDENT: 2em">4. 文件控制块</p>
<p style="TEXT-INDENT: 2em"><strong>Question 8. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">设有关系R(S,D,M),其函数依赖集F={S&#8594;D,D&#8594;M}。则关系R至多满足</p>
<p style="TEXT-INDENT: 2em">1. 1NF</p>
<p style="TEXT-INDENT: 2em">2. 2NF</p>
<p style="TEXT-INDENT: 2em">3. 3NF</p>
<p style="TEXT-INDENT: 2em">4. BCNF</p>
<p style="TEXT-INDENT: 2em"><strong>Question 9. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">在数据库逻辑设计中,当将E-R图转换为关系模式时,下面的做法哪一个是不正确的?</p>
<p style="TEXT-INDENT: 2em">1. 一个实体类型转换为一个关系模式</p>
<p style="TEXT-INDENT: 2em">2. 一个联系类型转换为一个关系模式</p>
<p style="TEXT-INDENT: 2em">3. 由实体类型转换成的关系模式的主键是该实体类型的主键</p>
<p style="TEXT-INDENT: 2em">4. 由联系类型转换成的关系模式的属性是与该联系类型相关的诸实体类型的属性的全体</p>
<p style="TEXT-INDENT: 2em"><strong>Question 10. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">计算机网络按照所覆盖的地理范围分类,可以分广域网、局域网与</p>
<p style="TEXT-INDENT: 2em">1. TCP/IP网</p>
<p style="TEXT-INDENT: 2em">2. ATM网</p>
<p style="TEXT-INDENT: 2em">3. ISDN</p>
<p style="TEXT-INDENT: 2em">4. 城域网 </p>
<p style="TEXT-INDENT: 2em"><strong>Question 11. (单选)</strong> </p>
<p>&#160;</p>
<p style="TEXT-INDENT: 2em">计算机网络拓扑结构主要取决于它的</p>
<p style="TEXT-INDENT: 2em">1. 资源子网</p>
<p style="TEXT-INDENT: 2em">2. FDDI网</p>
<p style="TEXT-INDENT: 2em">3. 通信子网</p>
<p style="TEXT-INDENT: 2em">4. 路由器</p>
<p style="TEXT-INDENT: 2em"><strong>Question 12. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">网络协议的三个要素是语法、语义与</p>
<p style="TEXT-INDENT: 2em">1. 工作原理</p>
<p style="TEXT-INDENT: 2em">2. 时序</p>
<p style="TEXT-INDENT: 2em">3. 进程</p>
<p style="TEXT-INDENT: 2em">4. 服务原语</p>
<p style="TEXT-INDENT: 2em"><strong>Question 13. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">TCP/IP参考模型中,电子邮件协议SMTP依赖于传输层的</p>
<p style="TEXT-INDENT: 2em">1. UDP协议</p>
<p style="TEXT-INDENT: 2em">2. IP协议</p>
<p style="TEXT-INDENT: 2em">3. TCP协议</p>
<p style="TEXT-INDENT: 2em">4. 802.2协议</p>
<p style="TEXT-INDENT: 2em"><strong>Question 14. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">IEEE802.2协议中10BASE-T标准规定在使用5类双绞线时,从网卡到集线器的最大距离为</p>
<p style="TEXT-INDENT: 2em">1. 100m</p>
<p style="TEXT-INDENT: 2em">2. 185m</p>
<p style="TEXT-INDENT: 2em">3. 300m</p>
<p style="TEXT-INDENT: 2em">4. 500m</p>
<p style="TEXT-INDENT: 2em"><strong>Question 15. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">100Mbps Fast Ethernet与10Mbps Ethernet 工作原理的相同之处主要在</p>
<p style="TEXT-INDENT: 2em">1. 介质访问控制方法</p>
<p style="TEXT-INDENT: 2em">2. 物理层协议</p>
<p style="TEXT-INDENT: 2em">3. 网络层</p>
<p style="TEXT-INDENT: 2em">4. 发送时钟周期</p>
<p style="TEXT-INDENT: 2em"><strong>Question 16. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">在Client/Server计算模式中,中间件middleware的作用是隔离应用与</p>
<p style="TEXT-INDENT: 2em">1. 结构化查询语言SQL</p>
<p style="TEXT-INDENT: 2em">2. 应用进程</p>
<p style="TEXT-INDENT: 2em">3. 网络</p>
<p style="TEXT-INDENT: 2em">4. IP地址</p>
<p style="TEXT-INDENT: 2em"><strong>Question 17. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">当用户向ISP申请Internet帐户时,用户的E-mail帐户应包括</p>
<p style="TEXT-INDENT: 2em">1. IP地址</p>
<p style="TEXT-INDENT: 2em">2. WWW地址</p>
<p style="TEXT-INDENT: 2em">3. 用户密码(Password)</p>
<p style="TEXT-INDENT: 2em">4. 用户名(User Name)与用户密码(Password)</p>
<p style="TEXT-INDENT: 2em"><strong>Question 18. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">WWW的超链接中定位信息所在的位置使用的是</p>
<p style="TEXT-INDENT: 2em">1. 超文本(hypertext)技术</p>
<p style="TEXT-INDENT: 2em">2. 统一资源定位器(URL, Uniform Resource Locators)</p>
<p style="TEXT-INDENT: 2em">3. 超媒体(hypermedia技术)</p>
<p style="TEXT-INDENT: 2em">4. 超文本标注语言HTML</p>
<p style="TEXT-INDENT: 2em"><strong>Question 19. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">计算机网络系统与分布式系统之间的区别主要是</p>
<p style="TEXT-INDENT: 2em">1. 系统物理结构</p>
<p style="TEXT-INDENT: 2em">2. 系统高层软件</p>
<p style="TEXT-INDENT: 2em">3. 传输介质类型</p>
<p style="TEXT-INDENT: 2em">4. 服务器类型</p>
<p style="TEXT-INDENT: 2em"><strong>Question 20. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">帧中继系统设计的主要目标是用于互连多个</p>
<p style="TEXT-INDENT: 2em">1. 广域网</p>
<p style="TEXT-INDENT: 2em">2. 电话网</p>
<p style="TEXT-INDENT: 2em">3. 局域网</p>
<p style="TEXT-INDENT: 2em">4. 0)ATIM网 </p>
<p style="TEXT-INDENT: 2em"><strong>Question 21. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">ATM网络采用固定长厦的信元传送数据，信元长度为</p>
<p style="TEXT-INDENT: 2em">1. 1024B</p>
<p style="TEXT-INDENT: 2em">2. 53B</p>
<p style="TEXT-INDENT: 2em">3. 128B</p>
<p style="TEXT-INDENT: 2em">4. 64B</p>
<p style="TEXT-INDENT: 2em"><strong>Question 22. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">TCP/IP参考模型中的主机-网络层对应于OSI RM中的</p>
<p style="TEXT-INDENT: 2em">1. 网络层</p>
<p style="TEXT-INDENT: 2em">2. 物理层</p>
<p style="TEXT-INDENT: 2em">3. 数据链路层</p>
<p style="TEXT-INDENT: 2em">4. 物理层与数据链路层</p>
<p style="TEXT-INDENT: 2em"><strong>Question 23. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">计算机网络最突出的优点是：</p>
<p style="TEXT-INDENT: 2em">1. 计算精度高</p>
<p style="TEXT-INDENT: 2em">2. 内存容量大</p>
<p style="TEXT-INDENT: 2em">3. 运算速度快</p>
<p style="TEXT-INDENT: 2em">4. 连网的计算机能够相互共享资源</p>
<p style="TEXT-INDENT: 2em"><strong>Question 24. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">计算机网络分为局域网、城域网与广域网，其划分的依据是：</p>
<p style="TEXT-INDENT: 2em">1. 数据传输所使用的介质</p>
<p style="TEXT-INDENT: 2em">2. 网络的作用范围</p>
<p style="TEXT-INDENT: 2em">3. 网络的控制方式</p>
<p style="TEXT-INDENT: 2em">4. 网络的拓扑结构</p>
<p style="TEXT-INDENT: 2em"><strong>Question 25. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">用二分法查找一个长度为10的、排好序的线性表，查找不成功时，最多需要比较多少次？</p>
<p style="TEXT-INDENT: 2em">1. 5</p>
<p style="TEXT-INDENT: 2em">2. 2</p>
<p style="TEXT-INDENT: 2em">3. 4</p>
<p style="TEXT-INDENT: 2em">4. 1</p>
<p style="TEXT-INDENT: 2em"><strong>Question 26. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">模块内聚度越高，说明模块内各成分彼此结合的程度越</p>
<p style="TEXT-INDENT: 2em">1. 松散</p>
<p style="TEXT-INDENT: 2em">2. 紧密</p>
<p style="TEXT-INDENT: 2em">3. 无法判断</p>
<p style="TEXT-INDENT: 2em">4. 相同</p>
<p style="TEXT-INDENT: 2em"><strong>Question 27. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">软件需求分析阶段的输出主要是</p>
<p style="TEXT-INDENT: 2em">1. 需求说明书</p>
<p style="TEXT-INDENT: 2em">2. 开发计划</p>
<p style="TEXT-INDENT: 2em">3. 可行性报告</p>
<p style="TEXT-INDENT: 2em">4. 设计说明书</p>
<p style="TEXT-INDENT: 2em"><strong>Question 28. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">以下选项中不是项目经理的职责的是？</p>
<p style="TEXT-INDENT: 2em">1. 需求分析</p>
<p style="TEXT-INDENT: 2em">2. 计划</p>
<p style="TEXT-INDENT: 2em">3. 计划跟踪</p>
<p style="TEXT-INDENT: 2em">4. 质量管理</p>
<p style="TEXT-INDENT: 2em"><strong>Question 29. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">单元测试一般在什么时候进行？</p>
<p style="TEXT-INDENT: 2em">1. 编码完成后</p>
<p style="TEXT-INDENT: 2em">2. 系统测试前</p>
<p style="TEXT-INDENT: 2em">3. 测试用例编写完成后</p>
<p style="TEXT-INDENT: 2em">4. 集成测试后</p>
<p style="TEXT-INDENT: 2em"><strong>Question 30. (多选)</strong></p>
<p style="TEXT-INDENT: 2em">配置管理能起到以下哪些作用？</p>
<p style="TEXT-INDENT: 2em">1. 版本管理</p>
<p style="TEXT-INDENT: 2em">2. 变更管理</p>
<p style="TEXT-INDENT: 2em">3. 需求管理</p>
<p style="TEXT-INDENT: 2em">4. 测试管理 </p>
<p style="TEXT-INDENT: 2em"><strong>Question 31. (单选)</strong> </p>
<p>&#160;</p>
<p style="TEXT-INDENT: 2em">根据线程安全的相关知识，分析以下代码，当调用test方法时i&gt;10时是否会引起死锁?</p>
<p style="TEXT-INDENT: 2em">public void test(int i) </p>
<p style="TEXT-INDENT: 2em">{ </p>
<p style="TEXT-INDENT: 2em">lock(this) </p>
<p style="TEXT-INDENT: 2em">{ </p>
<p style="TEXT-INDENT: 2em">if (i&gt;10) </p>
<p style="TEXT-INDENT: 2em">{ </p>
<p style="TEXT-INDENT: 2em">i--; </p>
<p style="TEXT-INDENT: 2em">test(i); </p>
<p style="TEXT-INDENT: 2em">} </p>
<p style="TEXT-INDENT: 2em">} </p>
<p style="TEXT-INDENT: 2em">} </p>
<p style="TEXT-INDENT: 2em">1. 会锁死</p>
<p style="TEXT-INDENT: 2em">2. 不会锁死</p>
<p style="TEXT-INDENT: 2em"><strong>Question 32. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">以下描述错误的是（）</p>
<p style="TEXT-INDENT: 2em">1. 在C++中支持抽象类而在C#中不支持抽象类。</p>
<p style="TEXT-INDENT: 2em">2. C++中可在头文件中声明类的成员而在CPP文件中定义类的成员，在C#中没有头文件并且在同一处声明和定义类的成员。</p>
<p style="TEXT-INDENT: 2em">3. 在C#中可使用 new 修饰符显式隐藏从基类继承的成员。</p>
<p style="TEXT-INDENT: 2em">4. 在C#中要在派生类中重新定义基类的虚函数必须在前面加Override。</p>
<p style="TEXT-INDENT: 2em"><strong>Question 33. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">int[][] myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}}; myArray3[2][2]的值是（）。</p>
<p style="TEXT-INDENT: 2em">1. 9</p>
<p style="TEXT-INDENT: 2em">2. 2</p>
<p style="TEXT-INDENT: 2em">3. 6</p>
<p style="TEXT-INDENT: 2em">4. 越界</p>
<p style="TEXT-INDENT: 2em"><strong>Question 34. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">在C#中利用Socket进行网络通信编程的一般步骤是：建立Socket侦听、（ ）、利用Socket接收和发送数据。</p>
<p style="TEXT-INDENT: 2em">1. 建立Socket连接</p>
<p style="TEXT-INDENT: 2em">2. 获得端口号；</p>
<p style="TEXT-INDENT: 2em">3. 获得IP地址；</p>
<p style="TEXT-INDENT: 2em">4. 获得主机名；</p>
<p style="TEXT-INDENT: 2em"><strong>Question 35. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">如果设treeView1=new TreeView(),TreeNode node=new TreeNode("根结点" )，则treeView1.Nodes.Add(node)返回的是一个 ()类型的值。</p>
<p style="TEXT-INDENT: 2em">1. TreeNode；</p>
<p style="TEXT-INDENT: 2em">2. int；</p>
<p style="TEXT-INDENT: 2em">3. string；</p>
<p style="TEXT-INDENT: 2em">4. TreeView；</p>
<p style="TEXT-INDENT: 2em"><strong>Question 36. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">声明一个委托public delegate int myCallBack(int x); 则用该委托产生的回调方法的原型应该是</p>
<p style="TEXT-INDENT: 2em">1. void myCallBack(int x)</p>
<p style="TEXT-INDENT: 2em">2. int receive(int num)</p>
<p style="TEXT-INDENT: 2em">3. string receive(int x)</p>
<p style="TEXT-INDENT: 2em">4. 不确定的</p>
<p style="TEXT-INDENT: 2em"><strong>Question 37. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">关于ASP.NET中的代码隐藏文件的描述正确的是</p>
<p style="TEXT-INDENT: 2em">1. Web窗体页的程序的逻辑由代码组成，这些代码的创建用于与窗体交互。编程逻辑唯一与用户界面不同的文件中。该文件称作为&#8220;代码隐藏&#8221;文件，如果用C＃创建，该文件</p>
<p style="TEXT-INDENT: 2em">2. 项目中所有Web窗体页的代码隐藏文件都被编译成.EXE文件</p>
<p style="TEXT-INDENT: 2em">3. 项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库（.dll）文件</p>
<p style="TEXT-INDENT: 2em">4. 以上都不正确</p>
<p style="TEXT-INDENT: 2em"><strong>Question 38. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">What compiler switch creates an xml file from the xml comments in the files in an assembly?</p>
<p style="TEXT-INDENT: 2em">1. /text</p>
<p style="TEXT-INDENT: 2em">2. /doc</p>
<p style="TEXT-INDENT: 2em">3. /xml</p>
<p style="TEXT-INDENT: 2em">4. /help</p>
<p style="TEXT-INDENT: 2em"><strong>Question 39. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">下面的代码实现了设计模式中的什么模式</p>
<p style="TEXT-INDENT: 2em">public class A {</p>
<p style="TEXT-INDENT: 2em">private A instance;</p>
<p style="TEXT-INDENT: 2em">private A() {</p>
<p style="TEXT-INDENT: 2em">}</p>
<p style="TEXT-INDENT: 2em">public static A Instance {</p>
<p style="TEXT-INDENT: 2em">get</p>
<p style="TEXT-INDENT: 2em">{</p>
<p style="TEXT-INDENT: 2em">if ( A == null )</p>
<p style="TEXT-INDENT: 2em">A = new A();</p>
<p style="TEXT-INDENT: 2em">return instance;</p>
<p style="TEXT-INDENT: 2em">}</p>
<p style="TEXT-INDENT: 2em">}</p>
<p style="TEXT-INDENT: 2em">}</p>
<p style="TEXT-INDENT: 2em">1. Factory</p>
<p style="TEXT-INDENT: 2em">2. Abstract Factory</p>
<p style="TEXT-INDENT: 2em">3. Singleton</p>
<p style="TEXT-INDENT: 2em">4. Builder</p>
<p style="TEXT-INDENT: 2em"><strong>Question 40. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">class Class1</p>
<p style="TEXT-INDENT: 2em">{</p>
<p style="TEXT-INDENT: 2em">public static int Count = 0;</p>
<p style="TEXT-INDENT: 2em">static Class1()</p>
<p style="TEXT-INDENT: 2em">{</p>
<p style="TEXT-INDENT: 2em">Count++;</p>
<p style="TEXT-INDENT: 2em">}</p>
<p style="TEXT-INDENT: 2em">public Class1()</p>
<p style="TEXT-INDENT: 2em">{</p>
<p style="TEXT-INDENT: 2em">Count++;</p>
<p style="TEXT-INDENT: 2em">}</p>
<p style="TEXT-INDENT: 2em">}</p>
<p style="TEXT-INDENT: 2em">Class1 o1 = new Class1();</p>
<p style="TEXT-INDENT: 2em">Class1 o2 = new Class1();</p>
<p style="TEXT-INDENT: 2em">请问，Class1.Count的值是多少？( )</p>
<p style="TEXT-INDENT: 2em">1. 1</p>
<p style="TEXT-INDENT: 2em">2. 2</p>
<p style="TEXT-INDENT: 2em">3. 3</p>
<p style="TEXT-INDENT: 2em">4. 4 </p>
<p style="TEXT-INDENT: 2em"><strong>Question 41. (单选)</strong> </p>
<p>&#160;</p>
<p style="TEXT-INDENT: 2em">abstract class BaseClass</p>
<p style="TEXT-INDENT: 2em">{</p>
<p style="TEXT-INDENT: 2em">public virtual void MethodA()</p>
<p style="TEXT-INDENT: 2em">{</p>
<p style="TEXT-INDENT: 2em">Console.WriteLine("BaseClass");</p>
<p style="TEXT-INDENT: 2em">}</p>
<p style="TEXT-INDENT: 2em">public virtual void MethodB()</p>
<p style="TEXT-INDENT: 2em">{</p>
<p style="TEXT-INDENT: 2em">}</p>
<p style="TEXT-INDENT: 2em">}</p>
<p style="TEXT-INDENT: 2em">class Class1: BaseClass</p>
<p style="TEXT-INDENT: 2em">{</p>
<p style="TEXT-INDENT: 2em">public void MethodA()</p>
<p style="TEXT-INDENT: 2em">{</p>
<p style="TEXT-INDENT: 2em">Console.WriteLine("Class1");</p>
<p style="TEXT-INDENT: 2em">}</p>
<p style="TEXT-INDENT: 2em">public override void MethodB()</p>
<p style="TEXT-INDENT: 2em">{</p>
<p style="TEXT-INDENT: 2em">}</p>
<p style="TEXT-INDENT: 2em">}</p>
<p style="TEXT-INDENT: 2em">class Class2: Class1</p>
<p style="TEXT-INDENT: 2em">{</p>
<p style="TEXT-INDENT: 2em">new public void MethodB()</p>
<p style="TEXT-INDENT: 2em">{</p>
<p style="TEXT-INDENT: 2em">}</p>
<p style="TEXT-INDENT: 2em">}</p>
<p style="TEXT-INDENT: 2em">class MainClass</p>
<p style="TEXT-INDENT: 2em">{</p>
<p style="TEXT-INDENT: 2em">public static void Main(string[] args)</p>
<p style="TEXT-INDENT: 2em">{</p>
<p style="TEXT-INDENT: 2em">Class2 o = new Class2();</p>
<p style="TEXT-INDENT: 2em">o.MethodA(); </p>
<p style="TEXT-INDENT: 2em">}</p>
<p style="TEXT-INDENT: 2em">}</p>
<p style="TEXT-INDENT: 2em">请问，此程序输出结果是:</p>
<p style="TEXT-INDENT: 2em">1. BaseClass</p>
<p style="TEXT-INDENT: 2em">2. BassClass Class1</p>
<p style="TEXT-INDENT: 2em">3. Class1</p>
<p style="TEXT-INDENT: 2em">4. Class1 BassClass </p>
<p style="TEXT-INDENT: 2em"><strong>Question 42. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">public static void Main(string[] args)</p>
<p style="TEXT-INDENT: 2em">{</p>
<p style="TEXT-INDENT: 2em">int i = 2000;</p>
<p style="TEXT-INDENT: 2em">object o = i;</p>
<p style="TEXT-INDENT: 2em">i = 2001;</p>
<p style="TEXT-INDENT: 2em">int j =(int) o;</p>
<p style="TEXT-INDENT: 2em">Console.WriteLine("i={0},o={1}, j={2}",i,o,j);</p>
<p style="TEXT-INDENT: 2em">}</p>
<p style="TEXT-INDENT: 2em">1. i=2001,o=2000,j=2000</p>
<p style="TEXT-INDENT: 2em">2. i=2001,o=2001,,j=2001</p>
<p style="TEXT-INDENT: 2em">3. i=2000,o=2001,,j=2000</p>
<p style="TEXT-INDENT: 2em">4. i=2001,o=2000,j=2001</p>
<p style="TEXT-INDENT: 2em"><strong>Question 43. (多选)</strong></p>
<p style="TEXT-INDENT: 2em">您要创建ASP.NET应用程序用于运行AllWin公司内部的Web站点，这个应用程序包含了50个页面。您想要配置这个应用程序以便当发生一个HTTP代码错误时它可以显示一个自定义的错误页面给用户。您想要花最小的代价完成这些目标，您应该怎么做？(多选)</p>
<p style="TEXT-INDENT: 2em">1. 在这个应用程序的Global.asax文件中创建一个Application_Error过程去处理ASP.NET代码错误。</p>
<p style="TEXT-INDENT: 2em">2. 在这个应用程序的Web.config文件中创建一个applicationError节去处理ASP.NET代码错误。</p>
<p style="TEXT-INDENT: 2em">3. 在这个应用程序的Global.asax文件中创建一个CustomErrors事件去处理HTTP错误。</p>
<p style="TEXT-INDENT: 2em">4. 在这个应用程序的Web.config文件中创建一个CustomErrors节去处理HTTP错误。</p>
<p style="TEXT-INDENT: 2em"><strong>Question 44. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">如下程序的运行结果是：</p>
<p style="TEXT-INDENT: 2em">public abstract class A </p>
<p style="TEXT-INDENT: 2em">{ </p>
<p style="TEXT-INDENT: 2em">public A() </p>
<p style="TEXT-INDENT: 2em">{ </p>
<p style="TEXT-INDENT: 2em">Console.WriteLine(''A''); </p>
<p style="TEXT-INDENT: 2em">} </p>
<p style="TEXT-INDENT: 2em">public virtual void Fun() </p>
<p style="TEXT-INDENT: 2em">{ </p>
<p style="TEXT-INDENT: 2em">Console.WriteLine("A.Fun()"); </p>
<p style="TEXT-INDENT: 2em">} </p>
<p style="TEXT-INDENT: 2em">} </p>
<p style="TEXT-INDENT: 2em">public class B: A </p>
<p style="TEXT-INDENT: 2em">{ </p>
<p style="TEXT-INDENT: 2em">public B() </p>
<p style="TEXT-INDENT: 2em">{ </p>
<p style="TEXT-INDENT: 2em">Console.WriteLine(''B''); </p>
<p style="TEXT-INDENT: 2em">} </p>
<p style="TEXT-INDENT: 2em">public new void Fun() </p>
<p style="TEXT-INDENT: 2em">{ </p>
<p style="TEXT-INDENT: 2em">Console.WriteLine("B.Fun()"); </p>
<p style="TEXT-INDENT: 2em">} </p>
<p style="TEXT-INDENT: 2em">public static void Main() </p>
<p style="TEXT-INDENT: 2em">{ </p>
<p style="TEXT-INDENT: 2em">A a = new B(); </p>
<p style="TEXT-INDENT: 2em">a.Fun(); </p>
<p style="TEXT-INDENT: 2em">} </p>
<p style="TEXT-INDENT: 2em">} </p>
<p style="TEXT-INDENT: 2em">1. A B A.Fun() </p>
<p style="TEXT-INDENT: 2em">2. A B B.Fun()</p>
<p style="TEXT-INDENT: 2em">3. B A A.Fun()</p>
<p style="TEXT-INDENT: 2em">4. B A B.Fun()</p>
<p style="TEXT-INDENT: 2em"><strong>Question 45. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">Which of these string definitions will prevent escaping on backslashes in C#?*</p>
<p style="TEXT-INDENT: 2em">1. string s = #&#8221;n Test string&#8221;;</p>
<p style="TEXT-INDENT: 2em">2. string s = &#8220;&#8217;n Test string&#8221;;</p>
<p style="TEXT-INDENT: 2em">3. string s = @&#8221;n Test string&#8221;;</p>
<p style="TEXT-INDENT: 2em">4. string s = &#8220;n Test string&#8221;;</p>
<p style="TEXT-INDENT: 2em"><strong>Question 46. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">Which of the following operations can you NOT perform on an ADO.NET DataSet?</p>
<p style="TEXT-INDENT: 2em">1. A DataSet can be synchronised with a RecordSet.</p>
<p style="TEXT-INDENT: 2em">2. A DataSet can be synchronised with the database.</p>
<p style="TEXT-INDENT: 2em">3. A DataSet can be converted to XML.</p>
<p style="TEXT-INDENT: 2em">4. You can infer the schema from a DataSet</p>
<p style="TEXT-INDENT: 2em"><strong>Question 47. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">In Object Oriented Programming, how would you describe encapsulation?</p>
<p style="TEXT-INDENT: 2em">1. The conversion of one type of object to another.</p>
<p style="TEXT-INDENT: 2em">2. The runtime resolution of method calls.</p>
<p style="TEXT-INDENT: 2em">3. The exposition of data.</p>
<p style="TEXT-INDENT: 2em">4. The separation of interface and implementation.</p>
<p style="TEXT-INDENT: 2em"><strong>Question 48. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">How does assembly versioning in .NET prevent DLL Hell?</p>
<p style="TEXT-INDENT: 2em">1. The runtime checks to see that only one version of an assembly is on the machine at any one time.</p>
<p style="TEXT-INDENT: 2em">2. .NET allows assemblies to specify the name AND the version of any assemblies they need to run.</p>
<p style="TEXT-INDENT: 2em">3. The compiler offers compile time checking for backward compatibility.</p>
<p style="TEXT-INDENT: 2em">4. It doesn&#8217;t.</p>
<p style="TEXT-INDENT: 2em"><strong>Question 49. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">三种常用的字符串判空串方法：</p>
<p style="TEXT-INDENT: 2em">1: bool isEmpty = (str.Length == 0); </p>
<p style="TEXT-INDENT: 2em">2: bool isEmpty = (str == String.Empty); </p>
<p style="TEXT-INDENT: 2em">3: bool isEmpty = (str == "");</p>
<p style="TEXT-INDENT: 2em">哪种方法最快？</p>
<p style="TEXT-INDENT: 2em">1. 1</p>
<p style="TEXT-INDENT: 2em">2. 2</p>
<p style="TEXT-INDENT: 2em">3. 3</p>
<p style="TEXT-INDENT: 2em"><strong>Question 50. (单选)</strong></p>
<p style="TEXT-INDENT: 2em">public sealed class SampleSingleton1</p>
<p style="TEXT-INDENT: 2em">{</p>
<p style="TEXT-INDENT: 2em">private int m_Counter = 0;</p>
<p style="TEXT-INDENT: 2em">private SampleSingleton1()</p>
<p style="TEXT-INDENT: 2em">{</p>
<p style="TEXT-INDENT: 2em">Console.WriteLine(""初始化SampleSingleton1。"");</p>
<p style="TEXT-INDENT: 2em">}</p>
<p style="TEXT-INDENT: 2em">public static readonly SampleSingleton1 Singleton = new SampleSingleton1();</p>
<p style="TEXT-INDENT: 2em">public void Counter()</p>
<p style="TEXT-INDENT: 2em">{</p>
<p style="TEXT-INDENT: 2em">m_Counter ++;</p>
<p style="TEXT-INDENT: 2em">}</p>
<p style="TEXT-INDENT: 2em">} </p>
<p style="TEXT-INDENT: 2em">以上代码实现了设计模式中的哪种模式？</p>
<p style="TEXT-INDENT: 2em">1. 原型</p>
<p style="TEXT-INDENT: 2em">2. 抽象工厂</p>
<p style="TEXT-INDENT: 2em">3. 单键</p>
<p style="TEXT-INDENT: 2em">4. 生成器<br><br><br>刚看完了这份试题,有些题是送分的,有些又觉得偏书面知识了,最重要的还是要看几轮面试啊!<br></p>
</div>
<img src ="http://www.cppblog.com/warrior0032/aggbug/21575.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/warrior0032/" target="_blank">冬天¤不回来</a> 2007-04-10 10:02 <a href="http://www.cppblog.com/warrior0032/archive/2007/04/10/21575.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>读我</title><link>http://www.cppblog.com/warrior0032/archive/2007/01/05/17338.html</link><dc:creator>冬天¤不回来</dc:creator><author>冬天¤不回来</author><pubDate>Fri, 05 Jan 2007 10:26:00 GMT</pubDate><guid>http://www.cppblog.com/warrior0032/archive/2007/01/05/17338.html</guid><wfw:comment>http://www.cppblog.com/warrior0032/comments/17338.html</wfw:comment><comments>http://www.cppblog.com/warrior0032/archive/2007/01/05/17338.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/warrior0032/comments/commentRss/17338.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/warrior0032/services/trackbacks/17338.html</trackback:ping><description><![CDATA[
		<p>刚才上QQ收到了BLOG的信件,才发现很久很久没来这里了......<br />这些天看起来真的很忙,有忙不完的复习,但自己好像心思却没有放在这上面.<br />有时候觉得自己应该受一次重重的打击才好,这样也许就可以改掉一些坏毛病.不会再懒惰,不会在被一些明知道虚无飘渺的精彩所吸引!<br />如果自己现在是高中时候,一定会对现在这种生活所兴奋:很少的约束,做自己想做的事情,把学习凉在一边.但现在这种毫无规律的生活要想完成自己远大的理想 真是痴人说梦话!<br />谁帮我让我好好清醒?像我一样计算机科学技术的朋友们都快些清醒......!</p>
<img src ="http://www.cppblog.com/warrior0032/aggbug/17338.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/warrior0032/" target="_blank">冬天¤不回来</a> 2007-01-05 18:26 <a href="http://www.cppblog.com/warrior0032/archive/2007/01/05/17338.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>几部我喜欢的音乐MTV(有速度有质量)</title><link>http://www.cppblog.com/warrior0032/archive/2006/11/12/15043.html</link><dc:creator>冬天¤不回来</dc:creator><author>冬天¤不回来</author><pubDate>Sat, 11 Nov 2006 16:06:00 GMT</pubDate><guid>http://www.cppblog.com/warrior0032/archive/2006/11/12/15043.html</guid><wfw:comment>http://www.cppblog.com/warrior0032/comments/15043.html</wfw:comment><comments>http://www.cppblog.com/warrior0032/archive/2006/11/12/15043.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/warrior0032/comments/commentRss/15043.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/warrior0032/services/trackbacks/15043.html</trackback:ping><description><![CDATA[
		<a href="http://www.mtvku.com/search_music.asp?keyword">http://www.mtvku.com/search_music.asp?keyword</a>=因为是女子     最让人感动 我最爱的MTV<br /><br /><a href="http://www.91flash.com/swf/1776.htm">http://www.91flash.com/swf/1776.htm</a>      <br /><br /><a href="http://www.mtvku.com/play/113.htm">http://www.mtvku.com/play/113.htm</a>             听说是<a href="http://www.mtvku.com/singer/73.htm" target="_blank"><font color="#002c99">布兰妮</font></a>禁拨过的MTV!<br /><br /><a href="http://www.mtvku.com/play/12193.htm">http://www.mtvku.com/play/12193.htm</a>         <a href="http://www.mtvku.com/singer/161.htm"><font color="#002c99">萧亚轩</font></a> 好听的歌+好看的TV<br /><br /><a href="http://www.mtvku.com/play/405.htm">http://www.mtvku.com/play/405.htm</a>            童话<br /><br /><a href="http://www.mtvku.com/play/16704.htm">http://www.mtvku.com/play/16704.htm</a>        <span class="unnamed3"><b>张学友饿狼传说MTV</b> <br /><br /><a href="http://www.mtvku.com/play/6811.htm">http://www.mtvku.com/play/6811.htm</a>          <span class="unnamed3"><b>护花使者  2个傻子追个女上的</b></span><br /><br /><a href="http://www.mtvku.com/play/7387.htm">http://www.mtvku.com/play/7387.htm</a>          颜色<br /><br /><a href="http://www.mtvku.com/play/3351.htm">http://www.mtvku.com/play/3351.htm</a>          浪漫樱花<br /><br /><a href="http://www.mtvku.com/play/10884.htm">http://www.mtvku.com/play/10884.htm</a>      Baby对不起<br /><br /><a href="http://www.mtvku.com/play/16959.htm">http://www.mtvku.com/play/16959.htm</a>     <span class="unnamed3"><b>飞轮海爱到MTV</b>  男的长得帅,嫉妒!!<br /></span><br /><a href="http://www.mtvku.com/play/11150.htm">http://www.mtvku.com/play/11150.htm</a>    好心分手<br /><br /><br />搞笑的来了!!!!!!!!!<br /><br /><a href="http://www.mtvku.com/play/17118.htm">http://www.mtvku.com/play/17118.htm</a>     中国队勇夺世界杯MTV    我日啊~~~太搞笑了!!笑死人的,我的笑声可以传到对面的楼去<br /><br /><a href="http://www.mtvku.com/play/18758.htm">http://www.mtvku.com/play/18758.htm</a>     女人不敢模仿的动作<br /><br /><a href="http://www.mtvku.com/play/18671.htm">http://www.mtvku.com/play/18671.htm</a>     QQ视频情歌对唱<br /><br /><a href="http://www.mtvku.com/play/18650.htm">http://www.mtvku.com/play/18650.htm</a>      大学生洗澡事件MTV <br /><br /><a href="http://www.mtvku.com/play/17165.htm">http://www.mtvku.com/play/17165.htm</a>      十元人民币MTV</span><img src ="http://www.cppblog.com/warrior0032/aggbug/15043.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/warrior0032/" target="_blank">冬天¤不回来</a> 2006-11-12 00:06 <a href="http://www.cppblog.com/warrior0032/archive/2006/11/12/15043.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>看得累了-&gt;暴笑一下</title><link>http://www.cppblog.com/warrior0032/archive/2006/11/11/15033.html</link><dc:creator>冬天¤不回来</dc:creator><author>冬天¤不回来</author><pubDate>Sat, 11 Nov 2006 15:09:00 GMT</pubDate><guid>http://www.cppblog.com/warrior0032/archive/2006/11/11/15033.html</guid><wfw:comment>http://www.cppblog.com/warrior0032/comments/15033.html</wfw:comment><comments>http://www.cppblog.com/warrior0032/archive/2006/11/11/15033.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/warrior0032/comments/commentRss/15033.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/warrior0032/services/trackbacks/15033.html</trackback:ping><description><![CDATA[
		<br />
		<a href="http://cafe.pconline.com.cn/topic.jsp?tid=6324489&amp;topicPage=7">http://cafe.pconline.com.cn/topic.jsp?tid=6324489&amp;topicPage=7</a>
		<br />
		<br />
		<a href="http://cafe.pconline.com.cn/topic.jsp?tid=6326868&amp;topicPage=7">http://cafe.pconline.com.cn/topic.jsp?tid=6326868&amp;topicPage=7</a>
		<br />
		<br />
		<a href="http://cafe.pconline.com.cn/topic.jsp?tid=6327744&amp;topicPage=7">http://cafe.pconline.com.cn/topic.jsp?tid=6327744&amp;topicPage=7</a>
		<br />
		<br />
		<a href="http://cafe.pconline.com.cn/topic.jsp?tid=6328525&amp;topicPage=6">http://cafe.pconline.com.cn/topic.jsp?tid=6328525&amp;topicPage=6</a>
		<br />
		<br />
		<a href="http://cafe.pconline.com.cn/topic.jsp?tid=6328160&amp;topicPage=5">http://cafe.pconline.com.cn/topic.jsp?tid=6328160&amp;topicPage=5</a>
		<br />
		<br />
		<a href="http://cafe.pconline.com.cn/topic.jsp?tid=6331775&amp;topicPage=3">http://cafe.pconline.com.cn/topic.jsp?tid=6331775&amp;topicPage=3</a>
		<br />
		<br />
		<a href="http://cafe.pconline.com.cn/topic.jsp?tid=6332165&amp;topicPage=3">http://cafe.pconline.com.cn/topic.jsp?tid=6332165&amp;topicPage=3</a>
		<br />
		<br />
		<a href="http://cafe.pconline.com.cn/topic.jsp?tid=6096979&amp;topicPage=2">http://cafe.pconline.com.cn/topic.jsp?tid=6096979&amp;topicPage=2</a>
		<br />
		<br />
		<a href="http://cafe.pconline.com.cn/topic.jsp?tid=6254061&amp;topicPage=2">http://cafe.pconline.com.cn/topic.jsp?tid=6254061&amp;topicPage=2</a>
		<br />
		<br />
		<a href="http://cafe.pconline.com.cn/topic.jsp?tid=6328974">http://cafe.pconline.com.cn/topic.jsp?tid=6328974</a>
		<br />
		<br />
		<a href="http://cafe.pconline.com.cn/topic.jsp?tid=6336525">http://cafe.pconline.com.cn/topic.jsp?tid=6336525</a>
		<br />
		<br />
		<a href="http://cafe.pconline.com.cn/topic.jsp?tid=6294229">http://cafe.pconline.com.cn/topic.jsp?tid=6294229</a>  <br /><img src ="http://www.cppblog.com/warrior0032/aggbug/15033.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/warrior0032/" target="_blank">冬天¤不回来</a> 2006-11-11 23:09 <a href="http://www.cppblog.com/warrior0032/archive/2006/11/11/15033.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>万圣节！</title><link>http://www.cppblog.com/warrior0032/archive/2006/10/31/14432.html</link><dc:creator>冬天¤不回来</dc:creator><author>冬天¤不回来</author><pubDate>Tue, 31 Oct 2006 10:13:00 GMT</pubDate><guid>http://www.cppblog.com/warrior0032/archive/2006/10/31/14432.html</guid><wfw:comment>http://www.cppblog.com/warrior0032/comments/14432.html</wfw:comment><comments>http://www.cppblog.com/warrior0032/archive/2006/10/31/14432.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/warrior0032/comments/commentRss/14432.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/warrior0032/services/trackbacks/14432.html</trackback:ping><description><![CDATA[     今天是万圣节哦，这个节日也不知道是怎么流传到中国来的！到处都有人在说，貌似比昨天的重阳节还火，魔兽世界向来不搞什么节日的，都搞起来了！  这节在外国很重要么？<br />   顺便问下，我的CTRL+SHIFT不能切换输入法了要怎么解决，那个输入法的条条也看不见了！<br /><img src ="http://www.cppblog.com/warrior0032/aggbug/14432.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/warrior0032/" target="_blank">冬天¤不回来</a> 2006-10-31 18:13 <a href="http://www.cppblog.com/warrior0032/archive/2006/10/31/14432.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>我要,我要喊"我不爽,我很不爽"</title><link>http://www.cppblog.com/warrior0032/archive/2006/10/14/13682.html</link><dc:creator>冬天¤不回来</dc:creator><author>冬天¤不回来</author><pubDate>Sat, 14 Oct 2006 11:57:00 GMT</pubDate><guid>http://www.cppblog.com/warrior0032/archive/2006/10/14/13682.html</guid><wfw:comment>http://www.cppblog.com/warrior0032/comments/13682.html</wfw:comment><comments>http://www.cppblog.com/warrior0032/archive/2006/10/14/13682.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cppblog.com/warrior0032/comments/commentRss/13682.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/warrior0032/services/trackbacks/13682.html</trackback:ping><description><![CDATA[
		<p> "我不爽~~~~~~~~~~~~~~~~~~~~    你们听得到么"<br />  这星期---魔鬼送我的一星期..<br />  各种古怪的事情一一发生在我身上:各种丢丑的事,各种尴尬的局面,各种困难.缺点不足 全都暴发了.....<br />   我想我不气馁,我不颓废,这是应该的.<br />   "魔鬼你爱我么? 爱我请远离我"<br />                                                         10.14<br />     </p>
<img src ="http://www.cppblog.com/warrior0032/aggbug/13682.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/warrior0032/" target="_blank">冬天¤不回来</a> 2006-10-14 19:57 <a href="http://www.cppblog.com/warrior0032/archive/2006/10/14/13682.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>微软、GOOGLE面试怪问题</title><link>http://www.cppblog.com/warrior0032/archive/2006/10/12/13611.html</link><dc:creator>冬天¤不回来</dc:creator><author>冬天¤不回来</author><pubDate>Thu, 12 Oct 2006 11:43:00 GMT</pubDate><guid>http://www.cppblog.com/warrior0032/archive/2006/10/12/13611.html</guid><wfw:comment>http://www.cppblog.com/warrior0032/comments/13611.html</wfw:comment><comments>http://www.cppblog.com/warrior0032/archive/2006/10/12/13611.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cppblog.com/warrior0032/comments/commentRss/13611.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/warrior0032/services/trackbacks/13611.html</trackback:ping><description><![CDATA[
		<strong>一、美国有多少辆汽车——微软<br /><br /></strong>谜语类试题：美国有多少辆汽车?<br /><br />张兵(复旦大学管理学院)：这道试题并不难，我想它可能只是想考察一下应聘者的应变能力，即在短时间内快速应对不规范问题的能力。我当时的回答是：美国有多少人？这些人里又有多少人会开车？而会开车的人里又有多少有这样的经济能力可以购买汽车？可以购买汽车的人里是不是都已经买了？这些问题解决了，那答案自然就知道了。<br /><br />企业回复:很明显，这是一道答案开放的试题。它是为了考察应聘者能否对一个问题进行符合逻辑的创造性思考，并迅速通过这种思考寻求到解决问题的办法。至于答案，我们显然并不关心。这两道题的指向性很明显，应聘者是否能在很短的时间里对出其不意的问题做出反应，并能够有逻辑地回答这样的问题，我们同样希望能够得到出其不意的答案。有不少人通过在网上搜集这种试题来准备答案，显然违背了企业的本意，大家要记住：重复的答案都不是好答案。<br /><br /><strong>二、 到底有几条病狗——IBM<br /><br /></strong>题目：<br /><br />村子里有50个人，每人有一条狗。在这50条狗中有病狗(这种病不会传染)。于是人们就要找出病狗。每个人可以观察其他的49条狗，以判断它们是否生病，只有自己的狗不能看。观察后得到的结果不得交流，也不能通知病狗的主人。主人一旦推算出自己家的是病狗就要枪毙自己的狗，而且每个人只有权利枪毙自己的狗，没有权利打死其他人的狗。第一天，第二天都没有枪响。到了第三天传来一阵枪声，问有几条病狗，如何推算得出？<br /><br />小朱(华南理工大学生物系)：我用自己随身携带的笔在纸上划了一下，把各种关系用图和箭头进行了标注。<br /><br />第一种推论：<br /><br />1.假设有1条病狗，病狗的主人会看到其他狗都没有病，那么就知道自己的狗有病，所以第一天晚上就会有枪响。因为没有枪响，说明病狗数大于1。<br /><br />2.假设有2条病狗，病狗的主人会看到有1条病狗，因为第一天没有听到枪响，说明病狗数大于1，所以病狗的主人会知道自己的狗是病狗，因而第二天会有枪响。既然第二天也没有枪响，说明病狗数大于2。 由此推理，如果第三天枪响，则有3条病狗。 
<p>第二种推论：<br /><br />1.如果为1条病狗，第一天那条狗必死，因为狗主人没看到病狗，但病狗存在。<br /><br />2.若为2条病狗，狗主人为a、b。 a看到一条病狗，b也看到一条病狗，但a看到b的病狗没死故知狗数不为1，而其他人没病狗，所以自己的狗必为病狗，故开枪；而b的想法与a一样，故也开枪。由此，为2时，第一天后2条狗必死。<br /><br />3.若为3条病狗，狗主人为a、b、c。 a第一天看到2条病狗，若a设自己的不是病狗，由推理2，第二天看时，那2条狗没死，故狗数肯定不是2，而其他人没病狗，所以自己的狗必为病狗，故开枪；而b和c的想法与a一样，故也开枪。由此，为3时，第二天后3条狗必死。<br /><br />4.余下即为递推了，由n-1推出n。答案：n为4。第四天看时，狗已死了，但是在第三天死的，故答案是3条。<br /><br />企业回复：这样的问题考察人的思维严密性和思维活跃性。小朱同学的回答当时很让我们感到吃惊，他能在这样的环境下保持冷静的头脑，确实很难得。</p><img src ="http://www.cppblog.com/warrior0032/aggbug/13611.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/warrior0032/" target="_blank">冬天¤不回来</a> 2006-10-12 19:43 <a href="http://www.cppblog.com/warrior0032/archive/2006/10/12/13611.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>C/C++ 程序设计员应聘常见面试试题深入剖析(转)</title><link>http://www.cppblog.com/warrior0032/archive/2006/10/12/13610.html</link><dc:creator>冬天¤不回来</dc:creator><author>冬天¤不回来</author><pubDate>Thu, 12 Oct 2006 11:19:00 GMT</pubDate><guid>http://www.cppblog.com/warrior0032/archive/2006/10/12/13610.html</guid><wfw:comment>http://www.cppblog.com/warrior0032/comments/13610.html</wfw:comment><comments>http://www.cppblog.com/warrior0032/archive/2006/10/12/13610.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cppblog.com/warrior0032/comments/commentRss/13610.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/warrior0032/services/trackbacks/13610.html</trackback:ping><description><![CDATA[
		<strong>1.引言</strong>
		<br />
		<br />　　本文的写作目的并不在于提供C/C++程序员求职面试指导，而旨在从技术上分析面试题的内涵。文中的大多数面试题来自各大论坛，部分试题解答也参考了网友的意见。<br /><br />　　许多面试题看似简单，却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy函数都可看出面试者在技术上究竟达到了怎样的程度，我们能真正写好一个strcpy函数吗？我们都觉得自己能，可是我们写出的strcpy很可能只能拿到10分中的2分。读者可从本文看到strcpy函数从2分到10分解答的例子，看看自己属于什么样的层次。此外，还有一些面试题考查面试者敏捷的思维能力。 <br /><br />　　分析这些面试题，本身包含很强的趣味性；而作为一名研发人员，通过对这些面试题的深入剖析则可进一步增强自身的内功。<br /><br /><strong>　　2.找错题</strong><br /><br />　　试题1：<br /><br /><code>void test1()<br />{<br />　char string[10];<br />　char* str1 = "0123456789";<br />　strcpy( string, str1 );<br />}</code><br />　　试题2：<br /><br /><code>void test2()<br />{<br />　char string[10], str1[10];<br />　int i;<br />　for(i=0; i&lt;10; i++)<br />　{<br />　　str1[i] = 'a';<br />　}<br />　strcpy( string, str1 );<br />}</code><br />　　试题3：<br /><br /><code>void test3(char* str1)<br />{<br />　char string[10];<br />　if( strlen( str1 ) &lt;= 10 )<br />　{<br />　　strcpy( string, str1 );<br />　}<br />}</code><br />　　解答：<br /><br />　　试题1字符串str1需要11个字节才能存放下（包括末尾的’\0’），而string只有10个字节的空间，strcpy会导致数组越界；<br /><br />　　对试题2，如果面试者指出字符数组str1不能在数组内结束可以给3分；如果面试者指出strcpy(string, str1)调用使得从str1内存起复制到string内存起所复制的字节数具有不确定性可以给7分，在此基础上指出库函数strcpy工作方式的给10分；<br /><br />　　对试题3，if(strlen(str1) &lt;= 10)应改为if(strlen(str1) &lt; 10)，因为strlen的结果未统计’\0’所占用的1个字节。<br /><br />　　剖析：<br /><br />　　考查对基本功的掌握：<br /><br />　　(1)字符串以’\0’结尾；<br /><br />　　(2)对数组越界把握的敏感度；<br /><br />　　(3)库函数strcpy的工作方式，如果编写一个标准strcpy函数的总分值为10，下面给出几个不同得分的答案：<br /><br />　　2分<br /><br /><code>void strcpy( char *strDest, char *strSrc )<br />{<br />　 while( (*strDest++ = * strSrc++) != ‘\0’ );<br />}</code><br />　　4分<br /><br /><code>void strcpy( char *strDest, const char *strSrc ) <br />//将源字符串加const，表明其为输入参数，加2分<br />{<br />　 while( (*strDest++ = * strSrc++) != ‘\0’ );<br />}</code><br />　　7分<br /><br /><code>void strcpy(char *strDest, const char *strSrc) <br />{<br />　//对源地址和目的地址加非0断言，加3分<br />　assert( (strDest != NULL) &amp;&amp; (strSrc != NULL) );<br />　while( (*strDest++ = * strSrc++) != ‘\0’ );<br />}</code><br />　　10分<br /><br /><code>//为了实现链式操作，将目的地址返回，加3分！<br /><br />char * strcpy( char *strDest, const char *strSrc ) <br />{<br />　assert( (strDest != NULL) &amp;&amp; (strSrc != NULL) );<br />　char *address = strDest; <br />　while( (*strDest++ = * strSrc++) != ‘\0’ ); <br />　　return address;<br />}</code><br />　　从2分到10分的几个答案我们可以清楚的看到，小小的strcpy竟然暗藏着这么多玄机，真不是盖的！需要多么扎实的基本功才能写一个完美的strcpy啊！<br /><br />　　(4)对strlen的掌握，它没有包括字符串末尾的'\0'。<br /><br />　　读者看了不同分值的strcpy版本，应该也可以写出一个10分的strlen函数了，完美的版本为： int strlen( const char *str ) //输入参数const<br /><br /><code>{<br />　assert( strt != NULL ); //断言字符串地址非0<br />　int len;<br />　while( (*str++) != '\0' ) <br />　{ <br />　　len++; <br />　} <br />　return len;<br />}</code><br />　　试题4：<br /><br /><code>void GetMemory( char *p )<br />{<br />　p = (char *) malloc( 100 );<br />}<br /><br />void Test( void ) <br />{<br />　char *str = NULL;<br />　GetMemory( str ); <br />　strcpy( str, "hello world" );<br />　printf( str );<br />}</code><br />　　试题5：<br /><br /><code>char *GetMemory( void )<br />{ <br />　char p[] = "hello world"; <br />　return p; <br />}<br /><br />void Test( void )<br />{ <br />　char *str = NULL; <br />　str = GetMemory(); <br />　printf( str ); <br />}</code><br />　　试题6：<br /><br /><code>void GetMemory( char **p, int num )<br />{<br />　*p = (char *) malloc( num );<br />}<br /><br />void Test( void )<br />{<br />　char *str = NULL;<br />　GetMemory( &amp;str, 100 );<br />　strcpy( str, "hello" ); <br />　printf( str ); <br />}</code><br />　　试题7：<br /><br /><code>void Test( void )<br />{<br />　char *str = (char *) malloc( 100 );<br />　strcpy( str, "hello" );<br />　free( str ); <br />　... //省略的其它语句<br />}</code><br />　　解答：<br /><br />　　试题4传入中GetMemory( char *p )函数的形参为字符串指针，在函数内部修改形参并不能真正的改变传入形参的值，执行完<br /><br /><code>char *str = NULL;<br />GetMemory( str ); </code><br />　　后的str仍然为NULL；<br /><br />　　试题5中<br /><br /><code>char p[] = "hello world"; <br />return p; </code><br />　　的p[]数组为函数内的局部自动变量，在函数返回后，内存已经被释放。这是许多程序员常犯的错误，其根源在于不理解变量的生存期。<br /><br />　　试题6的GetMemory避免了试题4的问题，传入GetMemory的参数为字符串指针的指针，但是在GetMemory中执行申请内存及赋值语句<br /><br /><code>*p = (char *) malloc( num );</code><br />　　后未判断内存是否申请成功，应加上：<br /><br /><code>if ( *p == NULL )<br />{<br />　...//进行申请内存失败处理<br />}</code><br />　　试题7存在与试题6同样的问题，在执行<br /><br /><code>char *str = (char *) malloc(100);</code><br />　　后未进行内存是否申请成功的判断；另外，在free(str)后未置str为空，导致可能变成一个“野”指针，应加上：<br /><br /><code>str = NULL;</code><br />　　试题6的Test函数中也未对malloc的内存进行释放。<br /><br />　　剖析：<br /><br />　　试题4～7考查面试者对内存操作的理解程度，基本功扎实的面试者一般都能正确的回答其中50~60的错误。但是要完全解答正确，却也绝非易事。<br /><br />　　对内存操作的考查主要集中在：<br /><br />　　（1）指针的理解；<br /><br />　　（2）变量的生存期及作用范围；<br /><br />　　（3）良好的动态内存申请和释放习惯。<br /><br />　　再看看下面的一段程序有什么错误：<br /><br /><code>swap( int* p1,int* p2 )<br />{<br />　int *p;<br />　*p = *p1;<br />　*p1 = *p2;<br />　*p2 = *p;<br />}</code><br />　　在swap函数中，p是一个“野”指针，有可能指向系统区，导致程序运行的崩溃。在VC++中DEBUG运行时提示错误“Access Violation”。该程序应该改为：<br /><br /><code>swap( int* p1,int* p2 )<br />{<br />　int p;<br />　p = *p1;<br />　*p1 = *p2;<br />　*p2 = p;<br />}</code><img src ="http://www.cppblog.com/warrior0032/aggbug/13610.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/warrior0032/" target="_blank">冬天¤不回来</a> 2006-10-12 19:19 <a href="http://www.cppblog.com/warrior0032/archive/2006/10/12/13610.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>KMP算法详解(NEXT数组修正的补充)</title><link>http://www.cppblog.com/warrior0032/archive/2006/10/11/13579.html</link><dc:creator>冬天¤不回来</dc:creator><author>冬天¤不回来</author><pubDate>Wed, 11 Oct 2006 10:52:00 GMT</pubDate><guid>http://www.cppblog.com/warrior0032/archive/2006/10/11/13579.html</guid><wfw:comment>http://www.cppblog.com/warrior0032/comments/13579.html</wfw:comment><comments>http://www.cppblog.com/warrior0032/archive/2006/10/11/13579.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/warrior0032/comments/commentRss/13579.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/warrior0032/services/trackbacks/13579.html</trackback:ping><description><![CDATA[
		<font color="#ff0000">
				<font color="#000000">昨天在文章中提到了修正,没有给出解释.今天进行补充.让我们先来看看我的好友写的吧!<br /></font>
				<font color="#000000">/////////////////////////////////////////////////////////////////////////////</font>
				<br />程序没有使用一个数组来保存未修正时的NEXT值 而直接用J来充当这个功能 但是J是由NEXT（已修正）得来的 那么有没有可能J得不到正确的值？<br /></font>这个问题最先是我自己想的 后来验证了一下 J一定能够得到正确的值<br />下面我们来分析一下<br /><font color="#3366ff">下标                         0  1  2  3  4  5  6  7  8  9 10 11 1213<br />目标串                     0  1  0  0  1  0  1  0  1  0  0   0   0  1<br />j(未修正的next)       -1 0  0  1  1  2  3  2  3  2  3   4   1  1<br />修正了的next          -1 0 -1  1  0 -1  3 -1 3 -1  0  4   1   0</font><br />让我们看看但模式串比较到了12位的时候（下标为11）<br />next[11] = 4; next[4] = 0; j|4 = 1...<br />这时候next[4]拿到的并不是正确的J值！！！<br />这会导致什么？会导致略过一个比较 即p[11]与p[1]的比较被略过！直接比较了p[11]与p[0]！<br />是否可以略过这个比较？！<br />答案是肯定的.<br />根据逻辑推理 如果p[11]与p[4]不等 而p[4] = p[1]那么p[11]与p[1]一定不等 所以可以略过<br />这样说似乎很牵强 我们再回想一下NEXT数组的意义 即当我们比较到i位时不等 应该由哪一位重新开始比较 而实际上 这个过程相当于在 7-11的这个串中查找0-3！所以根据NEXT数组的意义 我们也可以知道 这里并不会导致错误 由于被略去的比较一定不需比较 因此 J始终可以得到正确的未修正的NEXT值！<br />////////////////////////引用自室友 &lt;KMP算法浅析&gt;<a href="/sicheng/archive/2006/10/10/13537.html">http://www.cppblog.com/sicheng/archive/2006/10/10/13537.html</a>////////////<br /><br />上面的例子很经典! 这里我也写点容易的,给和我一样理解能力不强的笨苯 OHOH!<br /><br /><font color="#006400">看这个例子:<br />                     p = "aaaba"  , t = "aaabbaaaaaaaba"<br /><br />                                        a  a  a  b  b  a  a  a  a  a  a  a  b  a<br /> <br />                                        a  a  a  b  a                         (第一次)<br /><br />                                            a  a  a  b  a                     (第二次)<br /><br />                                                              ...............<br /><br />                                                                           a  a  a  b  a (成功匹配)<br /><br />      1.为什么要进行修正?  我们把next数组比喻成第一次比较.  在第一次比较中,比较失败的是"第"4个字符a,这表明前4个字符是成功的!" 而p中的b的前3个字符并没有出现b",也就是说在下一趟比较中,至少应该将p向右移动4个字符;因此得到了未修正的next值=4 .<br />      2.而实际上,p的头个字符与最后一个字符是一样的(a).也就是说如果按照上面所说的4进行移位,再从p的头个字符开始比较同样肯定是不等的(将会出现下面的情况)<br />                                        a  a  a  b  b  a  a  a  a  a  a  a  b  a<br /> <br />                                        a  a  a  b  a                         (第一次)<br /><br />                                                       a  a  a  b  a          (这次第一个字符a  和 第一次比较最后一个字符是一样的,因此移4位肯定也不等)<br /><br />得出结论是:应该将p向右移动五位. 再从p的头个字符进行比较.<br /><br />     3.所以说对于某个字符串,在算出next[i]的值后,不一定会得到"最快速的移动位数).拿上面的例子说,第2次其实移4和5位其实最后都能比较出正确答案.但移5位最好(得到休整值最好).<br /><br />  怎样计算修正的值,就去看我同学的连接吧,写得很清楚,不知道上面我是否写清楚了(嘿嘿),我尽力了!!!!! <br /><br /><br /><br /><br /></font><img src ="http://www.cppblog.com/warrior0032/aggbug/13579.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/warrior0032/" target="_blank">冬天¤不回来</a> 2006-10-11 18:52 <a href="http://www.cppblog.com/warrior0032/archive/2006/10/11/13579.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>终生学习的内容</title><link>http://www.cppblog.com/warrior0032/archive/2006/10/10/13548.html</link><dc:creator>冬天¤不回来</dc:creator><author>冬天¤不回来</author><pubDate>Tue, 10 Oct 2006 14:22:00 GMT</pubDate><guid>http://www.cppblog.com/warrior0032/archive/2006/10/10/13548.html</guid><wfw:comment>http://www.cppblog.com/warrior0032/comments/13548.html</wfw:comment><comments>http://www.cppblog.com/warrior0032/archive/2006/10/10/13548.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/warrior0032/comments/commentRss/13548.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/warrior0032/services/trackbacks/13548.html</trackback:ping><description><![CDATA[
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<b>
						<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">Learning For a Lifetime</span>
				</b>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
				</span>
				<b>
						<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">软本领和硬本领</span>
				</b>
				<b>
						<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">——</span>
				</b>
				<b>
						<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">最重要是发挥才能的才能</span>
				</b>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">硬本领指专业技术；软本领包括人际关系处理能力、人生态度、心理调控能力、策划能力等人际关系处理能力。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">著名成人教育家卡耐基有一句名言：一个人事业上的成功，只有</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">15%</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">是由于他的专业技术，另外的</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">85%</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">要依靠人际关系、外世技巧。软与硬是相对而言的。专业的技术是硬本领，善于处理人际关系的交际本领则是软本领。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
						<br />
				</span>
				<b>
						<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">人生态度</span>
				</b>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">哈佛大学的研究表明，成功、成就、升迁</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">85%</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">的原因是因为我们的态度。待人、待事、待己都有好的态度，这也是成功者的一项基本素质。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
						<br />
				</span>
				<b>
						<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">心理调控能力</span>
				</b>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">心理调控能力也是种软本领。有</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">“</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">中国的艾科卡</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">”</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">之称的方宏，聪明能干、智力超群、办事兢兢业业、正直善良，却在他的事业如日中天、他的才智处于巅峰状态时，突然自杀身忘。方宏的硬本领绝对一流，可是他调节心理的软本领欠缺，结果走上了绝路。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
						<br />
				</span>
				<b>
						<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">发挥才能的才能</span>
				</b>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">一位哲人说得好：最重要的才能是发挥才能的才能。才能是硬本领，发挥才能的才能就是软本领。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">策划能力。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">另外，策划家的策划能力是软本领，企业家的操作能力是硬本领。著名策划家王志纲说碧桂园能成功，很大程度上是因为碧桂园有个务实的好老板杨国强，他能将策划思路真正化成现实。这一点恰恰是很多企业做不到的。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">但是现在许多人只重视提高自己的硬本领，忽略了软本领的学习和培养。所以，应该软本领和硬本领一手抓。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
						<br />
				</span>
				<b>
						<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">合本领和自本领</span>
				</b>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />“</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">合</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">”</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">的奥秘</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">合本领就是借用、利用他人能量、组织能量、社会能量的超级本领。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">掌握了合本领</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">,</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">就掌握了打开无穷无尽的能量宝庫大门的金鈅匙，可以调动外界无限能量，是骤增力量、巨增力量的魔方。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">合，是时代精神的精髓。联合国教科文组织提出</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">“</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">学会共处</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">”</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">，</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">“</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">学会合作</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">”</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">，企业内部倡导的团队精神、沟通能力，商战竞争讲究双赢，讲究共同把蛋糕做大，无不例外地重视</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">“</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">合</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">”</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">很多成功人士都是自本领与合本领高度和合的人。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">自己成功，也让别人成功</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">被誉为万世完人的曾国藩，他非常重视发展自本领</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">――</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">在当官期间还要苦学苦研，坚持每日精读十页史书。同时，又特别重视提高合本领</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">――</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">勤于修身，提高待人的本领。本来他的合要领并不怎样，生性爱发脾气，又有评头品足、议人长短的毛病，常与人发生矛盾。但是，通过全面严格、艰苦卓绝的修炼，修炼出了豁达大度的胸怀，才引得天下人才聚集在他身边而依附于他。蒋介石曾经说：曾国藩自成功，也让别人成功；他自己发财，也让别人发财。仅这一点，值得我们学习。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">“</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">自己成功，也让别人成功。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">”</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">，这是合作的境界，也可看出曾国藩在合本领上造诣之深。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">大凡有大本领、有大气候的成功者，无不是既有高强的自本领，又有高强的合本领的人。他们不仅是能自立自强、自有才干、自有头脑、自有风骨的人。同时又是能够与众相融、善于合作、善于借力之人。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
						<br />
				</span>
				<b>
						<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">兵本领和将本领</span>
				</b>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">兵本领即本行业的技术本领；将本领即管理、领导本领。通常情况下，任何人都有一定的兵本领、将本领，只不过本领的类型不同、能量不同。如韩信有将兵本领，刘邦则有将本领。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">不想当将军的士兵不是好士兵</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">光靠自己一个人的兵本领，只能成小事，无法完成大事。随着社会分工的越来越细，一个项目常需十几个人、几十个人参与、合作，如果管理不好，组织不好，那么很多很多的事情都是没办法做成的。所以，在任何时候、任何环境里，我们都应该有意识地培养自己的将本领</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">――</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">领导才能。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
						<b>
								<br />
						</b>
				</span>
				<b>
						<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">感同身受</span>
				</b>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">有的人可能会说：我一心当将，有将本领就行了，干嘛还要兵本领？殊不知，要有扎实的将本领，也需要有一定的兵本领。从当兵干起，才能最了解实际情况，才能更好地领导、更好地组织和管理。很多家族企业培养掌舵的接班人，也断不会让他一来就坐上当将的位置，而是要一步一步地从基层开始。一个将军，如果是老兵出身，就更能熟悉士兵各个方面的情况，更好地带兵、领兵。一个领导，要指挥手下的专业技术人员，如果对本专业十分精通，就能避免瞎指挥，就能更好地领导。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">因此，兵本领与将本领和合才最为理想。比如世界首富比尔</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">·</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">盖茨，他在电脑软件技术上达到了极高的造诣，是一个人所共认的软件奇才。同时，他又善于管理，善于领导一个高能人才集团。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
						<br />
				</span>
				<b>
						<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">民族化与国际化</span>
				</b>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">把金苹果奖给中国人</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">作为中国人，首先要发掘、学习并且善于利用传统文化的精髓。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">中华民族是一个优秀的民族，伏尔泰称赞中国人</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">“</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">在所有的人中是最有理性的人</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">”</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">。莱布尼茨说：</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">“</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">如果由哲人担任裁判的话，那么一定会把金苹果奖给中国人</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">”</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">。享誉近代的《人权宣言》，摘引《论语》的</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">“</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">己所不欲，勿施于人</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">”</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">，至今仍在法国宪法中熠熠生辉。美国前总统里根在旧金山纪念孔子诞辰的纪念会上演讲时说：</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">“</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">孔子的学说世代相传，揭示全世界人类丰富的为人处世原则。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">”</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">孔的核心思想就是以诚待人，尊重人、帮助人。这最能促进人际关系乃至人际关系的和谐，圣言虽然经过岁月磨砺，仍能光照四海。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">中国的谋略智慧的伟大更是举世公认的。《孙子兵法》虽然已经有</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">2500</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">多年的历史了，却具有穿透时空的强大的生命力，至今仍然风行世界，誉滿全球，对整个世界产生着巨大的影响。美国的国防大学、西点军校都把《孙子兵法》作为必修课，日本也将之奉为圭臬，日本公司培训高级员工主要就是学习《孙子兵法》。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
						<br />
				</span>
				<b>
						<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">智慧在中国人的脑袋里</span>
				</b>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">在美国流传一句俗语：金钱在犹太人的口袋里，智慧在中国人的脑袋里。据统计，美国著名大学中三分之一的系主任是美籍华人；美国机械工程学会有</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">19</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">个分会主席是美籍华人；美国最大的电脑计算机企业</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">——</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">国际商业机器公司（</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">IBM</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">）生产了世界上</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">60%</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">左右的计算机，该公司高级工程师中三分之一是美籍华人，</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">800</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">名高级科研人员中，</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">55%</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">是美籍华人；阿波罗登月工程中三分之一高级工程师是美籍华人；美国的许多行业中都有出类拔萃的华人。在科学界，物理学家杨振宁、李政道、丁肇中、朱棣文获诺贝尔奖，数学家林家巩是美国最大的学会</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">――</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">应用数学学会的会长，数学家陈省身是美国数学会国际数学学会的前会长，女物理学家吴健雄曾是美国物理学会主席，贝聿铭是美国和世界最著名的建筑权威，林同英是美　国和全世界最著名的桥梁权威，高锟博土是美国国际电话电报光导纤维通讯研究的首席顾问，美国九大金融财团，华人金融财团就占了</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">3</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">个；国际五大远洋轮船公司，华人办的远洋轮船公司就占了</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">2</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">个</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">……<br /><br /><br /></span>
				<b>
						<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">不读《三国》，不算中国人</span>
				</b>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">毛泽东说不读《三国》，不算中国人；日本的企业家自称一手拿算盘，一手拿《论语》而使企业经营获得了巨大成功；台湾日前在全省范围内掀起了读经背经的高潮；而我们却把一切都聚焦在英语、托福上，鲜少认识到传统文化的价值，这岂不是很可惜吗？</span>
				<b>
						<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
								<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?>
								<o:p>
								</o:p>
						</span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">世界通用的中国人</span>
				<b>
						<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
								<o:p>
								</o:p>
						</span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">在全球化时代，要更好的生存与发展，必须具备适应国际大舞台、融入国际大舞台的素质。因此，非国际化不可，国际化的内涵很多，要具有国际化的语言、国际化的知识、国际化的思想、国际化的观念、国际化的意识、国际化的精神。</span>
				<b>
						<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
								<o:p>
								</o:p>
						</span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">要做国际化的人，首先要有极强的国际语言沟通能力。</span>
				<b>
						<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
								<o:p>
								</o:p>
						</span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">再有一种能力，就是合作能力，特别是多文化的团队合作能力。</span>
				<b>
						<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
								<o:p>
								</o:p>
						</span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">国际化的方式很多，不仅可以出国，而且在国内也可进行国际化</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">――</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">学好英语，学好国外的先进科学技术和先进思想文化。通过译著，通过互联网，通过国内的外企、合资企业等等，都可以培养国际化的素质。</span>
				<b>
						<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
								<o:p>
								</o:p>
						</span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">时代既给我们提供了前所未有的机遇，又给我们前所未有的挑战。</span>
				<b>
						<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
								<o:p>
								</o:p>
						</span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">日本的教育目标是培养</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">“</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">世界通用的日本人</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">”</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">，同样，我们每一个人都应当成为</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"> “</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">世界通用的中国人</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">”</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">总之，我们既应当真正成为一个合格的中国人，即民族化的中国人；又应当是国际化的中国人。既掌握了我们本民族的一切优秀思想文化，又掌握了全世界的整个先进思想文化。这是我们迎接时代的挑战，成为新世纪所需要的高能人才的必由之路。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
						<br />
				</span>
				<b>
						<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">通专和合</span>
				</b>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">掌握</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">“</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">狡兔三窟</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">”</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">的应变本领</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">随着时代的发展，科学越来越呈高度综合化的趋势，再加上知识陈旧的加速，只专已经行不通了。今天的各个行业职业变换异常频繁，每个行业都有它的成长期、成熟期、衰退期。一到衰退期，行业内大批人员都面临被淘汰的命运。据统计，美国人以前一生平均得变</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">2.5</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">个职业。每个人更不可能</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">“</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">从一而终</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">”</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">，新时代需要有</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">“</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">狡兔三窟</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">”</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">的应变本领。</span>
				<b>
						<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
								<o:p>
								</o:p>
						</span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">通才的综合素质高，能够轻松地通达各个领域，转换领域非常容易，能够很快适应新的行业、新的职务。</span>
				<b>
						<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
								<o:p>
								</o:p>
						</span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">通才，不是精通一切，通晓一切，而是要具有通达一切的才能。换句话说，就是在一切本领。才能中，要特别重视那些能够</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">“</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">一通百通</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">”</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">的本领和才能。哪些是一通百通的本领呢？主要是学习能力、思维能力、创造能力。无论谁，无论你专攻何种领域，都必须善于学习、善于思维、善于创造。</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
						<br />
						<b>“T”</b>
				</span>
				<b>
						<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">字型结构</span>
				</b>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">胡适有一段精辟的分析：理想中的学者，既能博大，又能精深。精深的方面，是他的专门学问，博大的方面则是他的旁搜博览。做</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">“</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">金字塔型结构</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">”</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">的人，做</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">“T</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">字型结构</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">”</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">的人，博大与精深和合，通才与专才和合。</span>
				<b>
						<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
								<o:p>
								</o:p>
						</span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">鲁迅先生有句名言：博识家的话多浅，专门家的话多悖。</span>
				<b>
						<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
								<o:p>
								</o:p>
						</span>
				</b>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
						<br />
				</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">光是通，容易浅薄，不能精深</span>
				<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">;</span>
				<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana">光是专，容易变得陕隘、局限，甚至发出令人可笑的悖论。</span>
				<b>
						<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
								<o:p>
								</o:p>
						</span>
				</b>
		</p>
		<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-fareast-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">
				<br />
		</span>
		<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">因此，应</span>
		<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-fareast-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">“</span>
		<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">通</span>
		<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-fareast-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">”</span>
		<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">与</span>
		<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-fareast-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">“</span>
		<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">专</span>
		<span lang="EN-US" style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Verdana; mso-bidi-font-family: 宋体; mso-fareast-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">”</span>
		<span style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA">和合。</span>
<img src ="http://www.cppblog.com/warrior0032/aggbug/13548.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/warrior0032/" target="_blank">冬天¤不回来</a> 2006-10-10 22:22 <a href="http://www.cppblog.com/warrior0032/archive/2006/10/10/13548.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>KMP算法初学</title><link>http://www.cppblog.com/warrior0032/archive/2006/10/10/13543.html</link><dc:creator>冬天¤不回来</dc:creator><author>冬天¤不回来</author><pubDate>Tue, 10 Oct 2006 13:58:00 GMT</pubDate><guid>http://www.cppblog.com/warrior0032/archive/2006/10/10/13543.html</guid><wfw:comment>http://www.cppblog.com/warrior0032/comments/13543.html</wfw:comment><comments>http://www.cppblog.com/warrior0032/archive/2006/10/10/13543.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cppblog.com/warrior0032/comments/commentRss/13543.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/warrior0032/services/trackbacks/13543.html</trackback:ping><description><![CDATA[
		<p align="justify">
				<font face="宋体">             KMP</font>
				<span style="FONT-SIZE: 12pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">匹配算法是由<span lang="EN-US"> "Knuth  Morris  Pratt"  </span>提出的一种快速的模式匹配算法<span lang="EN-US">. (</span>串<span lang="EN-US">)<br /><br /><br />1.待解决的问题<span lang="EN-US">: </span>假设<span lang="EN-US">P</span>为给定的子串<span lang="EN-US">,T</span>是待查找的字符串<span lang="EN-US">,</span>要求从<span lang="EN-US">T</span>中找出与<span lang="EN-US">P</span>相同的所有子串<span lang="EN-US">,</span>这称为模式匹配问题<span lang="EN-US">. (</span>可以给出子串在<span lang="EN-US">T</span>中的位置<span lang="EN-US">) (</span>下文中提</span>到的<span lang="EN-US">P</span>和<span lang="EN-US">T</span>分别为子串和目标串<span lang="EN-US">)<br /><br /></span>让我们先来看个例题<span lang="EN-US">:<br /><br />T:   t<sub>0</sub>      t<sub>1</sub>     t<sub>2</sub>      t<sub>3</sub> .... t<sub>m-1</sub> ... t<sub>n-1</sub><br /><br />P:   p<sub>0</sub>      p<sub>1</sub>     p<sub>2</sub>      p<sub>3 </sub>.....p<sub>m-1</sub>          <br /></span>                                                <br /><br />从<span lang="EN-US">T</span>的最左边开始比较<span lang="EN-US">,</span>使得<span lang="EN-US"> T<sub>K</sub> = P<sub>K</sub>  , </span>则匹配成功<span lang="EN-US"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?><o:p></o:p></span></span>
				<span lang="EN-US" style="FONT-SIZE: 12pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">
				</span>
		</p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<br />2.<span style="FONT-SIZE: 12pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">解决模式匹配问题的方案<span lang="EN-US">:<br /><br />A:  </span>朴素的模式匹配算法<span lang="EN-US">(</span>思路简单<span lang="EN-US">,</span>但不够简便时间长 有回溯<span lang="EN-US">) : </span>最简单和最直接的做法<span lang="EN-US">.</span>用<span lang="EN-US">P</span>中的字符依次与<span lang="EN-US">T</span>中的字符进行比较 遇到不相等的字符<span lang="EN-US">,</span>则可将<span lang="EN-US">P</span>右移一个字符<span lang="EN-US">,</span>从新进行比较<span lang="EN-US">,</span>直到某次匹配成功或者到达<span lang="EN-US">P</span>的最右字符移出<span lang="EN-US">T</span>为止<span lang="EN-US">.<br /><br /></span>如<span lang="EN-US">: </span>若<span lang="EN-US">P="aaaba", T="aaabbaaaba", </span>则匹配过程如下图<span lang="EN-US"><br /><br /> T:     a   a   a   b   b   a   a   a   b  a<br /> P:     a   a   a   b   a                                                                 </span><span lang="EN-US"><br />            a   a   a   b   a                 <br /></span><span lang="EN-US">                                .....<br /></span><span lang="EN-US">                            a   a   a   b  a           </span><span lang="EN-US"> <br /><br /></span>从上不难分析<span lang="EN-US">,</span>最坏的情况是<span lang="EN-US">"</span>每次比较都在最后一个字符出现不等<span lang="EN-US">,</span>每趟最多比较<span lang="EN-US">M</span>次<span lang="EN-US">,</span>最多比较<span lang="EN-US">N-M+1</span>趟<span lang="EN-US">,</span>总的比较次数最多为<span lang="EN-US">M*(N-M+1)" ,</span>时间复杂性为<span lang="EN-US">0(M*N). </span>在<span lang="EN-US">P</span>右移一位时<span lang="EN-US">,</span>不管上一趟比较的中间结果是什么<span lang="EN-US">,</span>因此回溯是不可避免的<span lang="EN-US">(</span>如<span lang="EN-US">: </span>前<span lang="EN-US">3</span>个<span lang="EN-US">aaa </span>不需要一位一位的移<span lang="EN-US"> ) .</span>下面我来介绍无回溯的<span lang="EN-US">KMP</span>算法<span lang="EN-US">.<br /><br /><br />3.KMP</span>算法解决匹配中哪些主要问题<span lang="EN-US">:  <br />A.</span>当字符串比较出现不等时<span lang="EN-US">,</span>确定下一趟比较前 应该将<span lang="EN-US">P</span>右移多少个字符<span lang="EN-US">;  <br />B. P</span>右移后<span lang="EN-US">,</span>应该从哪个字符开始和<span lang="EN-US">T</span>中刚才比较时不等的那个字符继续开始比较<span lang="EN-US">.<br /><br />    </span>我们通过朴素模式匹配的例子来引出问题<span lang="EN-US">. </span>在第一次比较过程中失败的是<span lang="EN-US">P</span>的第<span lang="EN-US">4</span>个字符<span lang="EN-US">b,</span>这表明<span lang="EN-US">P</span>的前<span lang="EN-US">4</span>个字符是成功的<span lang="EN-US">.</span>模式<span lang="EN-US">P</span>的第<span lang="EN-US">3</span>个字符<span lang="EN-US">b</span>在它的前<span lang="EN-US">3</span>个字符<span lang="EN-US">(aaa)</span>中并未出现<span lang="EN-US">.</span>因此<span lang="EN-US">,</span>在下一次比较时候<span lang="EN-US">,</span>至少要将<span lang="EN-US">P</span>向后移<span lang="EN-US">4</span>个字符<span lang="EN-US">; </span>再看<span lang="EN-US">P</span>的第一个字符与最后一个字符是相同的因此将<span lang="EN-US">P</span>右移<span lang="EN-US">4</span>个字符后 再从第一个字符比较 可定也是不等的<span lang="EN-US">.  </span>综上所诉<span lang="EN-US">:</span>应该将<span lang="EN-US">P</span>右移<span lang="EN-US">5</span>个字符 再从<span lang="EN-US">P</span>的第<span lang="EN-US">0</span>个字符和<span lang="EN-US">T</span>的第<span lang="EN-US">5</span>个字符开始比较<span lang="EN-US">!<br /><br />KMP</span>算法核心<span lang="EN-US">: KMP</span>算法借助于一个辅助数组<span lang="EN-US">next</span>来确定当匹配过程中出现不等时<span lang="EN-US">,</span>模式<span lang="EN-US">P</span>右移的位置和开始比较的位置<span lang="EN-US">.next[i]</span>的取值只与模式<span lang="EN-US">P</span>本身的前<span lang="EN-US">i+1</span>项有关<span lang="EN-US">,</span>而与目标<span lang="EN-US">T</span>无关<span lang="EN-US">.     </span>匹配过程中遇到<span lang="EN-US">Pi</span>不等于<span lang="EN-US">Tj</span>时<span lang="EN-US">,</span>若<span lang="EN-US">next[i]&gt;=0,</span>则应将<span lang="EN-US">P</span>右移<span lang="EN-US">i-next[i]</span>位个字符<span lang="EN-US">,</span>用<span lang="EN-US">P</span>中的第<span lang="EN-US">next[i]</span>个字符与<span lang="EN-US">Tj </span>进行比较<span lang="EN-US">;</span>若<span lang="EN-US">:next[i]= -1,P</span>中的任何字符都不必再与<span lang="EN-US">Tj</span>比较<span lang="EN-US">,</span>而应将<span lang="EN-US">P</span>右移<span lang="EN-US">i+1</span>个字符<span lang="EN-US">,</span>从<span lang="EN-US">P0</span>和<span lang="EN-US">Tj+1</span>从新开始下一轮比较<span lang="EN-US">(</span>可能不太好理解<span lang="EN-US">,</span>自己找个例子<span lang="EN-US">,</span>对着话一句一句试试看<span lang="EN-US">)<br /> <br />  </span>因此只要计算出与模式<span lang="EN-US">P</span>相关的<span lang="EN-US">next</span>数组<span lang="EN-US">,</span>按上面的含义<span lang="EN-US">,</span>就可以很容易地给出串的匹配算法<span lang="EN-US">.(</span>问题就这样转化了<span lang="EN-US">)<br /><br /> C.next</span>的计算<span lang="EN-US">:  </span>以<span lang="EN-US">P = " 01001010100001"</span>为例<span lang="EN-US">.<br /><br />  i   :            0   1   2   3   4   5   6    .....  <br />  P   :            0   1   0   0   1   0   1    .....<br /><br /> j(next[i]) :     -1   0   0   1   1   2   3    .....</span><br />修正<span lang="EN-US">(next[i])  :  -1   0  -1   1   0  -1   3    .....<br /></span>例子中的<span lang="EN-US">j(next[i])</span>为未修正前的<span lang="EN-US">next</span>数组<span lang="EN-US">(</span>关于修正我会在下次提到<span lang="EN-US">).<br /></span>如<span lang="EN-US">1:</span>我们要算<span lang="EN-US">next[2]</span>的值<span lang="EN-US">,</span>有关的为<span lang="EN-US">P</span>本身的前<span lang="EN-US">2</span>个字符<span lang="EN-US">0,1.   </span>在字符串<span lang="EN-US">01</span>中<span lang="EN-US">,</span>寻找出<span lang="EN-US">   "</span>左右相同的最大字符串<span lang="EN-US">,</span>此字符串所含字符的个数就为<span lang="EN-US">next[i]</span>的值<span lang="EN-US">"</span>而<span lang="EN-US">0</span>不等于<span lang="EN-US">1,</span>相同字符串不存在<span lang="EN-US">,</span>所以<span lang="EN-US">next[i] = 0;<br /><br /></span>如<span lang="EN-US">2:</span>我们要算<span lang="EN-US">next[6]</span>的值<span lang="EN-US">,</span>有关的为<span lang="EN-US">P</span>本身前<span lang="EN-US">6</span>个字符<span lang="EN-US">010010  </span>此字符串中<span lang="EN-US">010 = 010<br /></span>左右相同的最大字符串为<span lang="EN-US">010,</span>个数为<span lang="EN-US">3.</span>所以<span lang="EN-US">next[i]=3;<br /><br /></span>如<span lang="EN-US">3:</span>我们要算<span lang="EN-US">next[5]</span>的值<span lang="EN-US">,</span>有关的为<span lang="EN-US">P</span>本身前<span lang="EN-US">5</span>个字符<span lang="EN-US">01001 </span>此字符串中<span lang="EN-US"> 01=01 </span>左右相同的最大字符串为<span lang="EN-US">01,</span>个数为2<span lang="EN-US">.</span>所以<span lang="EN-US">next[i]=2;<br /><br /></span><br />通过上面的例子大家应该有所了解了<span lang="EN-US">,</span>有什么问题可以留言给我<span lang="EN-US">.<br /><br />                       <br /><br />             <br />             KMP</span>的算法<span lang="EN-US">     VC++6.0<br /><br /> <o:p></o:p></span></span></p>
		<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan" align="left">
				<span lang="EN-US" style="FONT-SIZE: 12pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt">Cmystring::GenKMPNext(int *next, CMyString *s) <o:p></o:p></span>
		</p>
		<p cla